diff --git a/.buildkite/pipeline-utils/buildkite/client.ts b/.buildkite/pipeline-utils/buildkite/client.ts index fe3f2041646e0..75a7585622b8c 100644 --- a/.buildkite/pipeline-utils/buildkite/client.ts +++ b/.buildkite/pipeline-utils/buildkite/client.ts @@ -7,16 +7,21 @@ */ import axios, { AxiosInstance } from 'axios'; -import { execSync } from 'child_process'; +import { execSync, ExecSyncOptions } from 'child_process'; import { dump } from 'js-yaml'; import { parseLinkHeader } from './parse_link_header'; import { Artifact } from './types/artifact'; import { Build, BuildStatus } from './types/build'; import { Job, JobState } from './types/job'; +type ExecType = + | ((command: string, execOpts: ExecSyncOptions) => Buffer | null) + | ((command: string, execOpts: ExecSyncOptions) => string | null); + export interface BuildkiteClientConfig { baseUrl?: string; token?: string; + exec?: ExecType; } export interface BuildkiteGroup { @@ -24,7 +29,9 @@ export interface BuildkiteGroup { steps: BuildkiteStep[]; } -export interface BuildkiteStep { +export type BuildkiteStep = BuildkiteCommandStep | BuildkiteInputStep; + +export interface BuildkiteCommandStep { command: string; label: string; parallelism?: number; @@ -43,6 +50,50 @@ export interface BuildkiteStep { env?: { [key: string]: string }; } +interface BuildkiteInputTextField { + text: string; + key: string; + hint?: string; + required?: boolean; + default?: string; +} + +interface BuildkiteInputSelectField { + select: string; + key: string; + hint?: string; + required?: boolean; + default?: string; + multiple?: boolean; + options: Array<{ + label: string; + value: string; + }>; +} + +export interface BuildkiteInputStep { + input: string; + prompt?: string; + fields: Array; + if?: string; + allow_dependency_failure?: boolean; + branches?: string; + parallelism?: number; + agents?: { + queue: string; + }; + timeout_in_minutes?: number; + key?: string; + depends_on?: string | string[]; + retry?: { + automatic: Array<{ + exit_status: string; + limit: number; + }>; + }; + env?: { [key: string]: string }; +} + export interface BuildkiteTriggerBuildParams { commit: string; branch: string; @@ -61,6 +112,7 @@ export interface BuildkiteTriggerBuildParams { export class BuildkiteClient { http: AxiosInstance; + exec: ExecType; constructor(config: BuildkiteClientConfig = {}) { const BUILDKITE_BASE_URL = @@ -78,6 +130,8 @@ export class BuildkiteClient { }, }); + this.exec = config.exec ?? execSync; + // this.agentHttp = axios.create({ // baseURL: BUILDKITE_AGENT_BASE_URL, // headers: { @@ -97,6 +151,32 @@ export class BuildkiteClient { return resp.data as Build; }; + getBuildsAfterDate = async ( + pipelineSlug: string, + date: string, + numberOfBuilds: number + ): Promise => { + const response = await this.http.get( + `v2/organizations/elastic/pipelines/${pipelineSlug}/builds?created_from=${date}&per_page=${numberOfBuilds}` + ); + return response.data as Build[]; + }; + + getBuildForCommit = async (pipelineSlug: string, commit: string): Promise => { + if (commit.length !== 40) { + throw new Error(`Invalid commit hash: ${commit}, this endpoint works with full SHAs only`); + } + + const response = await this.http.get( + `v2/organizations/elastic/pipelines/${pipelineSlug}/builds?commit=${commit}` + ); + const builds = response.data as Build[]; + if (builds.length === 0) { + return null; + } + return builds[0]; + }; + getCurrentBuild = (includeRetriedJobs = false) => { if (!process.env.BUILDKITE_PIPELINE_SLUG || !process.env.BUILDKITE_BUILD_NUMBER) { throw new Error( @@ -235,31 +315,46 @@ export class BuildkiteClient { }; setMetadata = (key: string, value: string) => { - execSync(`buildkite-agent meta-data set '${key}'`, { + this.exec(`buildkite-agent meta-data set '${key}'`, { input: value, stdio: ['pipe', 'inherit', 'inherit'], }); }; + getMetadata(key: string, defaultValue: string | null = null): string | null { + try { + const stdout = this.exec(`buildkite-agent meta-data get '${key}'`, { + stdio: ['pipe'], + }); + return stdout?.toString().trim() || defaultValue; + } catch (e) { + if (e.message.includes('404 Not Found')) { + return defaultValue; + } else { + throw e; + } + } + } + setAnnotation = ( context: string, style: 'info' | 'success' | 'warning' | 'error', value: string ) => { - execSync(`buildkite-agent annotate --context '${context}' --style '${style}'`, { + this.exec(`buildkite-agent annotate --context '${context}' --style '${style}'`, { input: value, stdio: ['pipe', 'inherit', 'inherit'], }); }; uploadArtifacts = (pattern: string) => { - execSync(`buildkite-agent artifact upload '${pattern}'`, { + this.exec(`buildkite-agent artifact upload '${pattern}'`, { stdio: ['ignore', 'inherit', 'inherit'], }); }; uploadSteps = (steps: Array) => { - execSync(`buildkite-agent pipeline upload`, { + this.exec(`buildkite-agent pipeline upload`, { input: dump({ steps }), stdio: ['pipe', 'inherit', 'inherit'], }); diff --git a/.buildkite/pipeline-utils/github/github.ts b/.buildkite/pipeline-utils/github/github.ts index fc6ab42a69a5e..ff1bd2e65ccfb 100644 --- a/.buildkite/pipeline-utils/github/github.ts +++ b/.buildkite/pipeline-utils/github/github.ts @@ -91,3 +91,7 @@ export const doAnyChangesMatch = async ( return anyFilesMatchRequired; }; + +export function getGithubClient() { + return github; +} diff --git a/.buildkite/pipeline-utils/index.ts b/.buildkite/pipeline-utils/index.ts index 113ab1ac2458f..b8da40de58f2e 100644 --- a/.buildkite/pipeline-utils/index.ts +++ b/.buildkite/pipeline-utils/index.ts @@ -10,3 +10,4 @@ export * from './buildkite'; export * as CiStats from './ci-stats'; export * from './github'; export * as TestFailures from './test-failures'; +export * from './utils'; diff --git a/.buildkite/pipeline-utils/utils.ts b/.buildkite/pipeline-utils/utils.ts new file mode 100644 index 0000000000000..e9a5cf9193334 --- /dev/null +++ b/.buildkite/pipeline-utils/utils.ts @@ -0,0 +1,24 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { execSync } from 'child_process'; + +const getKibanaDir = (() => { + let kibanaDir: string | undefined; + return () => { + if (!kibanaDir) { + kibanaDir = execSync('git rev-parse --show-toplevel', { encoding: 'utf-8' }) + .toString() + .trim(); + } + + return kibanaDir; + }; +})(); + +export { getKibanaDir }; diff --git a/.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml b/.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml index 84642f08816f8..8d1b778b67983 100644 --- a/.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml +++ b/.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml @@ -56,12 +56,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-serverless-security-cypress - MSG: "--- Security Serverless Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_serverless.sh label: 'Serverless Security Cypress Tests' if: "build.env('SKIP_CYPRESS') != '1' && build.env('SKIP_CYPRESS') != 'true'" agents: @@ -74,12 +69,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:explore:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Explore - Security Solution Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_serverless_explore.sh label: 'Serverless Explore - Security Solution Cypress Tests' if: "build.env('SKIP_CYPRESS') != '1' && build.env('SKIP_CYPRESS') != 'true'" agents: @@ -92,12 +82,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:investigations:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Investigations Cypress Tests on Serverless" + - command: .buildkite/scripts/steps/functional/security_serverless_investigations.sh label: 'Serverless Investigations - Security Solution Cypress Tests' if: "build.env('SKIP_CYPRESS') != '1' && build.env('SKIP_CYPRESS') != 'true'" agents: @@ -110,12 +95,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Rule Management Cypress Tests on Serverless" + - command: .buildkite/scripts/steps/functional/security_serverless_rule_management.sh label: 'Serverless Rule Management - Security Solution Cypress Tests' if: "build.env('SKIP_CYPRESS') != '1' && build.env('SKIP_CYPRESS') != 'true'" agents: @@ -128,12 +108,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:prebuilt_rules:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Rule Management - Prebuilt Rules - Cypress Tests on Serverless" + - command: .buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh label: 'Serverless Rule Management - Prebuilt Rules - Security Solution Cypress Tests' if: "build.env('SKIP_CYPRESS') != '1' && build.env('SKIP_CYPRESS') != 'true'" agents: @@ -146,12 +121,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:dw:serverless:run - ROOT_DIR: x-pack/plugins/security_solution - JOB_TITLE: kibana-defend-workflows-serverless-cypress - MSG: "--- Defend Workflows Cypress tests on Serverless" + - command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh label: 'Defend Workflows Cypress Tests on Serverless' if: "build.env('SKIP_CYPRESS') != '1' && build.env('SKIP_CYPRESS') != 'true'" agents: diff --git a/.buildkite/pipelines/flaky_tests/groups.json b/.buildkite/pipelines/flaky_tests/groups.json index 1a5799a862850..99f88fe590a1d 100644 --- a/.buildkite/pipelines/flaky_tests/groups.json +++ b/.buildkite/pipelines/flaky_tests/groups.json @@ -23,6 +23,23 @@ { "key": "cypress/security_serverless_explore", "name": "[Serverless] Security Solution Explore - Cypress" + }, + { + "key": "cypress/security_solution_rule_management", + "name": "Security Solution Rule Management - Cypress" + }, + { + "key": "cypress/security_serverless_rule_management", + "name": "[Serverless] Security Solution Rule Management - Cypress" + }, + + { + "key": "cypress/security_solution_rule_management_prebuilt_rules", + "name": "Security Solution Rule Management - Prebuilt Rules - Cypress" + }, + { + "key": "cypress/security_serverless_rule_management_prebuilt_rules", + "name": "[Serverless] Security Solution Rule Management - Prebuilt Rules - Cypress" }, { "key": "cypress/defend_workflows", diff --git a/.buildkite/pipelines/on_merge.yml b/.buildkite/pipelines/on_merge.yml index 622fd50cd58ff..f92089099cbc5 100644 --- a/.buildkite/pipelines/on_merge.yml +++ b/.buildkite/pipelines/on_merge.yml @@ -79,12 +79,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-serverless-security-cypress - MSG: "--- Security Serverless Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_serverless.sh label: 'Serverless Security Cypress Tests' agents: queue: n2-4-spot @@ -96,13 +91,8 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:explore:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Serverless Explore - Security Cypress Tests" - label: 'Serverless Explore - Security Cypress Tests' + - command: .buildkite/scripts/steps/functional/security_serverless_explore.sh + label: 'Serverless Explore - Security Solution Cypress Tests' agents: queue: n2-4-spot depends_on: build @@ -113,13 +103,8 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:investigations:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Serverless Investigations - Security Cypress Tests" - label: 'Serverless Investigations - Security Cypress Tests' + - command: .buildkite/scripts/steps/functional/security_serverless_investigations.sh + label: 'Serverless Investigations - Security Solution Cypress Tests' agents: queue: n2-4-spot depends_on: build @@ -130,13 +115,8 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Serverless Rule Management - Security Cypress Tests " - label: 'Serverless Rule Management - Security Cypress Tests' + - command: .buildkite/scripts/steps/functional/security_serverless_rule_management.sh + label: 'Serverless Rule Management - Security Solution Cypress Tests' agents: queue: n2-4-spot depends_on: build @@ -147,13 +127,8 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:prebuilt_rules:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Rule Management - Prebuilt Rules - Security Cypress Tests" - label: 'Rule Management - Prebuilt Rules - Security Cypress Tests' + - command: .buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh + label: 'Serverless Rule Management - Prebuilt Rules - Security Solution Cypress Tests' agents: queue: n2-4-spot depends_on: build @@ -164,12 +139,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Rule Management - Security Solution Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_solution_rule_management.sh label: 'Rule Management - Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -181,12 +151,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:prebuilt_rules:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Rule Management - Prebuilt Rules - Security Solution Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_solution_rule_management_prebuilt_rules.sh label: 'Rule Management - Prebuilt Rules - Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -198,12 +163,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Security Solution Cypress tests (Chrome)" + - command: .buildkite/scripts/steps/functional/security_solution.sh label: 'Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -215,12 +175,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:explore:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Explore Cypress Tests on Security Solution" + - command: .buildkite/scripts/steps/functional/security_solution_explore.sh label: 'Explore - Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -232,12 +187,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:investigations:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Investigations - Security Solution Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_solution_investigations.sh label: 'Investigations - Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -249,12 +199,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:dw:run - ROOT_DIR: x-pack/plugins/security_solution - JOB_TITLE: kibana-defend-workflows-cypress - MSG: "--- Defend Workflows Cypress tests" + - command: .buildkite/scripts/steps/functional/defend_workflows.sh label: 'Defend Workflows Cypress Tests' agents: queue: n2-4-virt @@ -266,12 +211,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:dw:serverless:run - ROOT_DIR: x-pack/plugins/security_solution - JOB_TITLE: kibana-defend-workflows-serverless-cypress - MSG: "--- Defend Workflows Cypress tests on Serverless" + - command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh label: 'Defend Workflows Cypress Tests on Serverless' agents: queue: n2-4-virt @@ -283,12 +223,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:run - ROOT_DIR: x-pack/plugins/threat_intelligence - JOB_TITLE: kibana-threat-intelligence-chrome - MSG: "--- Threat Intelligence Cypress tests (Chrome)" + - command: .buildkite/scripts/steps/functional/threat_intelligence.sh label: 'Threat Intelligence Cypress Tests' agents: queue: n2-4-spot diff --git a/.buildkite/pipelines/pull_request/base.yml b/.buildkite/pipelines/pull_request/base.yml index b4b7c83ca52eb..8238afbee4fd2 100644 --- a/.buildkite/pipelines/pull_request/base.yml +++ b/.buildkite/pipelines/pull_request/base.yml @@ -57,12 +57,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-serverless-security-cypress - MSG: "--- Security Serverless Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_serverless.sh label: 'Serverless Security Cypress Tests' agents: queue: n2-4-spot @@ -74,13 +69,8 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:explore:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Serverless Explore - Security Cypress Tests" - label: 'Serverless Explore - Security Cypress Tests' + - command: .buildkite/scripts/steps/functional/security_serverless_explore.sh + label: 'Serverless Explore - Security Solution Cypress Tests' agents: queue: n2-4-spot depends_on: build @@ -91,13 +81,8 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:investigations:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Serverless Investigations - Security Cypress Tests" - label: 'Serverless Investigations - Security Cypress Tests' + - command: .buildkite/scripts/steps/functional/security_serverless_investigations.sh + label: 'Serverless Investigations - Security Solution Cypress Tests' agents: queue: n2-4-spot depends_on: build @@ -108,13 +93,8 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Serverless Rule Management - Security Cypress Tests " - label: 'Serverless Rule Management - Security Cypress Tests' + - command: .buildkite/scripts/steps/functional/security_serverless_rule_management.sh + label: 'Serverless Rule Management - Security Solution Cypress Tests' agents: queue: n2-4-spot depends_on: build @@ -125,13 +105,8 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:prebuilt_rules:run:serverless - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Rule Management - Prebuilt Rules - Security Cypress Tests" - label: 'Rule Management - Prebuilt Rules - Security Cypress Tests' + - command: .buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh + label: 'Serverless Rule Management - Prebuilt Rules - Security Solution Cypress Tests' agents: queue: n2-4-spot depends_on: build @@ -142,12 +117,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Security Solution Cypress tests (Chrome)" + - command: .buildkite/scripts/steps/functional/security_solution.sh label: 'Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -159,12 +129,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:explore:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Explore Cypress Tests on Security Solution" + - command: .buildkite/scripts/steps/functional/security_solution_explore.sh label: 'Explore - Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -176,12 +141,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Rule Management - Security Solution Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_solution_rule_management.sh label: 'Rule Management - Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -193,12 +153,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:rule_management:prebuilt_rules:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Rule Management - Prebuilt Rules - Security Solution Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_solution_rule_management_prebuilt_rules.sh label: 'Rule Management - Prebuilt Rules - Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -210,12 +165,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:investigations:run:ess - ROOT_DIR: x-pack/test/security_solution_cypress - JOB_TITLE: kibana-security-solution-chrome - MSG: "--- Investigations - Security Solution Cypress Tests" + - command: .buildkite/scripts/steps/functional/security_solution_investigations.sh label: 'Investigations - Security Solution Cypress Tests' agents: queue: n2-4-spot @@ -227,12 +177,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:dw:run - ROOT_DIR: x-pack/plugins/security_solution - JOB_TITLE: kibana-defend-workflows-cypress - MSG: "--- Defend Workflows Cypress tests" + - command: .buildkite/scripts/steps/functional/defend_workflows.sh label: 'Defend Workflows Cypress Tests' agents: queue: n2-4-virt @@ -244,12 +189,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:dw:serverless:run - ROOT_DIR: x-pack/plugins/security_solution - JOB_TITLE: kibana-defend-workflows-serverless-cypress - MSG: "--- Defend Workflows Cypress tests on Serverless" + - command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh label: 'Defend Workflows Cypress Tests on Serverless' agents: queue: n2-4-virt @@ -261,12 +201,7 @@ steps: - exit_status: '*' limit: 1 - - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - env: - TARGET: cypress:run - ROOT_DIR: x-pack/plugins/threat_intelligence - JOB_TITLE: kibana-threat-intelligence-chrome - MSG: "--- Threat Intelligence Cypress tests (Chrome)" + - command: .buildkite/scripts/steps/functional/threat_intelligence.sh label: 'Threat Intelligence Cypress Tests' agents: queue: n2-4-spot @@ -303,12 +238,7 @@ steps: limit: 1 # status_exception: Native role management is not enabled in this Elasticsearch instance - # - command: .buildkite/scripts/steps/functional/security_cypress_exec.sh - # env: - # TARGET: cypress:run - # ROOT_DIR: x-pack/test_serverless/functional/test_suites/security/cypress - # JOB_TITLE: kibana-serverless-security-cypress - # MSG: "--- Security Defend Workflows Serverless Cypress" + # - command: .buildkite/scripts/steps/functional/security_serverless_defend_workflows.sh # label: 'Serverless Security Defend Workflows Cypress Tests' # agents: # queue: n2-4-spot diff --git a/.buildkite/pipelines/serverless_deployment/create_deployment_tag.yml b/.buildkite/pipelines/serverless_deployment/create_deployment_tag.yml new file mode 100644 index 0000000000000..d416b2f85ac16 --- /dev/null +++ b/.buildkite/pipelines/serverless_deployment/create_deployment_tag.yml @@ -0,0 +1,33 @@ +## Creates deploy@ tag on Kibana + +agents: + queue: kibana-default + +steps: + - label: "List potential commits" + commands: + - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state initialize + - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state collect_commits + - ts-node .buildkite/scripts/serverless/create_deploy_tag/list_commit_candidates.ts 25 + - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state wait_for_selection + key: select_commit + + - wait: ~ + + - label: "Collect commit info" + commands: + - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state collect_commit_info + - bash .buildkite/scripts/serverless/create_deploy_tag/collect_commit_info.sh + - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state wait_for_confirmation + key: collect_data + depends_on: select_commit + + - wait: ~ + + - label: ":ship: Create Deploy Tag" + commands: + - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state create_deploy_tag + - bash .buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh + - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state tag_created + env: + DRY_RUN: $DRY_RUN diff --git a/.buildkite/scripts/lifecycle/pre_command.sh b/.buildkite/scripts/lifecycle/pre_command.sh index 965c09621caa0..10a43f4ac9b03 100755 --- a/.buildkite/scripts/lifecycle/pre_command.sh +++ b/.buildkite/scripts/lifecycle/pre_command.sh @@ -139,6 +139,9 @@ export SYNTHETICS_REMOTE_KIBANA_PASSWORD SYNTHETICS_REMOTE_KIBANA_URL=${SYNTHETICS_REMOTE_KIBANA_URL-"$(retry 5 5 vault read -field=url secret/kibana-issues/dev/kibana-ci-synthetics-remote-credentials)"} export SYNTHETICS_REMOTE_KIBANA_URL +DEPLOY_TAGGER_SLACK_WEBHOOK_URL=${DEPLOY_TAGGER_SLACK_WEBHOOK_URL:-"$(retry 5 5 vault read -field=DEPLOY_TAGGER_SLACK_WEBHOOK_URL secret/kibana-issues/dev/kibana-serverless-release-tools)"} +export DEPLOY_TAGGER_SLACK_WEBHOOK_URL + # Setup Failed Test Reporter Elasticsearch credentials { TEST_FAILURES_ES_CLOUD_ID=$(retry 5 5 vault read -field=cloud_id secret/kibana-issues/dev/failed_tests_reporter_es) diff --git a/.buildkite/scripts/serverless/create_deploy_tag/collect_commit_info.sh b/.buildkite/scripts/serverless/create_deploy_tag/collect_commit_info.sh new file mode 100755 index 0000000000000..752d7d4d3e53f --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/collect_commit_info.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +# SO migration comparison lives in the Kibana dev app code, needs bootstrapping +.buildkite/scripts/bootstrap.sh + +echo "--- Collecting commit info" +ts-node .buildkite/scripts/serverless/create_deploy_tag/collect_commit_info.ts + +cat << EOF | buildkite-agent pipeline upload + steps: + - block: "Confirm deployment" + prompt: "Are you sure you want to deploy to production? (dry run: ${DRY_RUN:-false})" + depends_on: collect_data +EOF diff --git a/.buildkite/scripts/serverless/create_deploy_tag/collect_commit_info.ts b/.buildkite/scripts/serverless/create_deploy_tag/collect_commit_info.ts new file mode 100644 index 0000000000000..ce30a3a71d8ee --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/collect_commit_info.ts @@ -0,0 +1,96 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { COMMIT_INFO_CTX, exec } from './shared'; +import { + toGitCommitExtract, + getCurrentQARelease, + getSelectedCommitHash, + getCommitByHash, + makeCommitInfoHtml, +} from './info_sections/commit_info'; +import { + getArtifactBuild, + getOnMergePRBuild, + getQAFBuildContainingCommit, + makeBuildkiteBuildInfoHtml, +} from './info_sections/build_info'; +import { + compareSOSnapshots, + makeSOComparisonBlockHtml, + makeSOComparisonErrorHtml, +} from './info_sections/so_snapshot_comparison'; +import { makeUsefulLinksHtml } from './info_sections/useful_links'; + +async function main() { + const previousSha = await getCurrentQARelease(); + const selectedSha = getSelectedCommitHash(); + + // Current commit info + const previousCommit = await getCommitByHash(previousSha); + const previousCommitInfo = toGitCommitExtract(previousCommit); + addBuildkiteInfoSection(makeCommitInfoHtml('Current commit on QA:', previousCommitInfo)); + + // Target commit info + const selectedCommit = await getCommitByHash(selectedSha); + const selectedCommitInfo = toGitCommitExtract(selectedCommit); + addBuildkiteInfoSection(makeCommitInfoHtml('Target commit to deploy:', selectedCommitInfo)); + + // Buildkite build info + const buildkiteBuild = await getOnMergePRBuild(selectedSha); + const nextBuildContainingCommit = await getQAFBuildContainingCommit( + selectedSha, + selectedCommitInfo.date! + ); + const artifactBuild = await getArtifactBuild(selectedSha); + addBuildkiteInfoSection( + makeBuildkiteBuildInfoHtml('Relevant build info:', { + 'Merge build': buildkiteBuild, + 'Artifact container build': artifactBuild, + 'Next QAF test build containing this commit': nextBuildContainingCommit, + }) + ); + + // Save Object migration comparison + const comparisonResult = compareSOSnapshots(previousSha, selectedSha); + if (comparisonResult) { + addBuildkiteInfoSection(makeSOComparisonBlockHtml(comparisonResult)); + } else { + addBuildkiteInfoSection(makeSOComparisonErrorHtml()); + } + + // Useful links + addBuildkiteInfoSection( + makeUsefulLinksHtml('Useful links:', { + previousCommitHash: previousSha, + selectedCommitHash: selectedSha, + }) + ); +} + +function addBuildkiteInfoSection(html: string) { + exec(`buildkite-agent annotate --append --style 'info' --context '${COMMIT_INFO_CTX}'`, { + input: html + '
', + }); +} + +main() + .then(() => { + console.log('Commit-related information added.'); + }) + .catch((error) => { + console.error(error); + process.exit(1); + }) + .finally(() => { + // When running locally, we can see what calls were made to execSync to debug + if (!process.env.CI) { + // @ts-ignore + console.log(exec.calls); + } + }); diff --git a/.buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh b/.buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh new file mode 100755 index 0000000000000..b0d7660054bce --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +set -euo pipefail + +DEPLOY_TAG="deploy@$(date +%s)" +KIBANA_COMMIT_SHA=$(buildkite-agent meta-data get selected-commit-hash) + +if [[ -z "$KIBANA_COMMIT_SHA" ]]; then + echo "Commit sha is not set, exiting." + exit 1 +fi + +echo "--- Creating deploy tag $DEPLOY_TAG at $KIBANA_COMMIT_SHA" + +# Set git identity to whomever triggered the buildkite job +git config user.email "$BUILDKITE_BUILD_CREATOR_EMAIL" +git config user.name "$BUILDKITE_BUILD_CREATOR" + +# Create a tag for the deploy +git tag -a "$DEPLOY_TAG" "$KIBANA_COMMIT_SHA" \ + -m "Tagging release $KIBANA_COMMIT_SHA as: $DEPLOY_TAG, by $BUILDKITE_BUILD_CREATOR_EMAIL" + +# Set meta-data for the deploy tag +buildkite-agent meta-data set deploy-tag "$DEPLOY_TAG" + +# Push the tag to GitHub +if [[ -z "${DRY_RUN:-}" ]]; then + echo "Pushing tag to GitHub..." + git push origin --tags +else + echo "Skipping tag push to GitHub due to DRY_RUN=$DRY_RUN" +fi + +echo "Created deploy tag: $DEPLOY_TAG - your QA release should start @ https://buildkite.com/elastic/kibana-serverless-release/builds?branch=$DEPLOY_TAG" diff --git a/.buildkite/scripts/serverless/create_deploy_tag/info_sections/build_info.ts b/.buildkite/scripts/serverless/create_deploy_tag/info_sections/build_info.ts new file mode 100644 index 0000000000000..7330458703546 --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/info_sections/build_info.ts @@ -0,0 +1,194 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { components } from '@octokit/openapi-types'; +import { buildkite, buildkiteBuildStateToEmoji, CommitWithStatuses, octokit } from '../shared'; +import { Build } from '#pipeline-utils/buildkite'; + +const QA_FTR_TEST_SLUG = 'appex-qa-serverless-kibana-ftr-tests'; +const KIBANA_ARTIFACT_BUILD_SLUG = 'kibana-artifacts-container-image'; +const KIBANA_PR_BUILD_SLUG = 'kibana-on-merge'; + +export interface BuildkiteBuildExtract { + success: boolean; + stateEmoji: string; + url: string; + buildNumber: number; + slug: string; + commit: string; + startedAt: string; + finishedAt: string; + kibanaCommit: string; +} + +export async function getOnMergePRBuild(commitSha: string): Promise { + const buildkiteBuild = await buildkite.getBuildForCommit(KIBANA_PR_BUILD_SLUG, commitSha); + + if (!buildkiteBuild) { + return null; + } + + const stateEmoji = buildkiteBuildStateToEmoji(buildkiteBuild.state); + + return { + success: buildkiteBuild.state === 'passed', + stateEmoji, + slug: KIBANA_PR_BUILD_SLUG, + url: buildkiteBuild.web_url, + buildNumber: buildkiteBuild.number, + commit: commitSha, + kibanaCommit: buildkiteBuild.commit, + startedAt: buildkiteBuild.started_at, + finishedAt: buildkiteBuild.finished_at, + }; +} + +export async function getArtifactBuild(commitSha: string): Promise { + const build = await buildkite.getBuildForCommit(KIBANA_ARTIFACT_BUILD_SLUG, commitSha); + + if (!build) { + return null; + } + + return { + success: build.state === 'passed', + stateEmoji: buildkiteBuildStateToEmoji(build.state), + url: build.web_url, + slug: KIBANA_ARTIFACT_BUILD_SLUG, + buildNumber: build.number, + commit: build.commit, + kibanaCommit: build.commit, + startedAt: build.started_at, + finishedAt: build.finished_at, + }; +} + +export async function getQAFBuildContainingCommit( + commitSha: string, + date: string +): Promise { + // List of commits + const commitShaList = await getCommitListCached(); + + // List of QAF builds + const qafBuilds = await buildkite.getBuildsAfterDate(QA_FTR_TEST_SLUG, date, 30); + + // Find the first build that contains this commit + const build = qafBuilds.find((kbBuild) => { + // Check if build.commit is after commitSha? + const kibanaCommitSha = tryGetKibanaBuildHashFromQAFBuild(kbBuild); + const buildkiteBuildShaIndex = commitShaList.findIndex((c) => c.sha === kibanaCommitSha); + const commitShaIndex = commitShaList.findIndex((c) => c.sha === commitSha); + + return ( + commitShaIndex !== -1 && + buildkiteBuildShaIndex !== -1 && + buildkiteBuildShaIndex < commitShaIndex + ); + }); + + if (!build) { + return null; + } + + return { + success: build.state === 'passed', + stateEmoji: buildkiteBuildStateToEmoji(build.state), + url: build.web_url, + slug: QA_FTR_TEST_SLUG, + buildNumber: build.number, + commit: build.commit, + kibanaCommit: tryGetKibanaBuildHashFromQAFBuild(build), + startedAt: build.started_at, + finishedAt: build.finished_at, + }; +} +function tryGetKibanaBuildHashFromQAFBuild(build: Build) { + try { + const metaDataKeys = Object.keys(build.meta_data || {}); + const anyKibanaProjectKey = + metaDataKeys.find((key) => key.startsWith('project::bk-serverless')) || 'missing'; + const kibanaBuildInfo = JSON.parse(build.meta_data[anyKibanaProjectKey]); + return kibanaBuildInfo?.kibana_build_hash; + } catch (e) { + console.error(e); + return null; + } +} + +let _commitListCache: Array | null = null; +async function getCommitListCached() { + if (!_commitListCache) { + const resp = await octokit.request<'GET /repos/{owner}/{repo}/commits'>( + 'GET /repos/{owner}/{repo}/commits', + { + owner: 'elastic', + repo: 'kibana', + headers: { + accept: 'application/vnd.github.v3+json', + 'X-GitHub-Api-Version': '2022-11-28', + }, + } + ); + _commitListCache = resp.data; + } + return _commitListCache; +} + +function makeBuildInfoSnippetHtml(name: string, build: BuildkiteBuildExtract | null) { + if (!build) { + return `[❓] ${name} - no build found`; + } else { + const statedAt = build.startedAt + ? `started at ${new Date(build.startedAt).toUTCString()}` + : 'not started yet'; + const finishedAt = build.finishedAt + ? `finished at ${new Date(build.finishedAt).toUTCString()}` + : 'not finished yet'; + return `[${build.stateEmoji}] ${name} #${build.buildNumber} - ${statedAt}, ${finishedAt}`; + } +} + +export function makeBuildkiteBuildInfoHtml( + heading: string, + builds: Record +): string { + let html = `

${heading}

`; + for (const [name, build] of Object.entries(builds)) { + html += `
| ${makeBuildInfoSnippetHtml(name, build)}
\n`; + } + html += '
'; + + return html; +} + +export function makeCommitInfoWithBuildResultsHtml(commits: CommitWithStatuses[]) { + const commitWithBuildResultsHtml = commits.map((commitInfo) => { + const checks = commitInfo.checks; + const prBuildSnippet = makeBuildInfoSnippetHtml('on merge job', checks.onMergeBuild); + const ftrBuildSnippet = makeBuildInfoSnippetHtml('qaf/ftr tests', checks.ftrBuild); + const artifactBuildSnippet = makeBuildInfoSnippetHtml('artifact build', checks.artifactBuild); + const titleWithLink = commitInfo.title.replace( + /#(\d{4,6})/, + `$&` + ); + + return `
+
+ +
${titleWithLink} by ${commitInfo.author} on ${commitInfo.date}
+
| ${prBuildSnippet}
+
| ${artifactBuildSnippet}
+
| ${ftrBuildSnippet}
+
+
+
`; + }); + + return commitWithBuildResultsHtml.join('\n'); +} diff --git a/.buildkite/scripts/serverless/create_deploy_tag/info_sections/commit_info.ts b/.buildkite/scripts/serverless/create_deploy_tag/info_sections/commit_info.ts new file mode 100644 index 0000000000000..31af2ec7f191b --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/info_sections/commit_info.ts @@ -0,0 +1,115 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { RestEndpointMethodTypes } from '@octokit/plugin-rest-endpoint-methods/dist-types/generated/parameters-and-response-types'; +import { buildkite, octokit, SELECTED_COMMIT_META_KEY, CURRENT_COMMIT_META_KEY } from '../shared'; + +export type GithubCommitType = RestEndpointMethodTypes['repos']['getCommit']['response']['data']; +export type ListedGithubCommitType = + RestEndpointMethodTypes['repos']['listCommits']['response']['data'][0]; + +const KIBANA_PR_BASE = 'https://github.com/elastic/kibana/pull'; + +export interface GitCommitExtract { + sha: string; + title: string; + message: string; + link: string; + date: string | undefined; + author: string | undefined; + prLink: string | undefined; +} + +export async function getCurrentQARelease() { + const releasesFile = await octokit.request(`GET /repos/{owner}/{repo}/contents/{path}`, { + owner: 'elastic', + repo: 'serverless-gitops', + path: 'services/kibana/versions.yaml', + }); + + // @ts-ignore + const fileContent = Buffer.from(releasesFile.data.content, 'base64').toString('utf8'); + + const sha = fileContent.match(`qa: "([a-z0-9]+)"`)?.[1]; + + if (!sha) { + throw new Error('Could not find QA hash in current releases file'); + } else { + buildkite.setMetadata(CURRENT_COMMIT_META_KEY, sha); + return sha; + } +} + +export function getSelectedCommitHash() { + const commitHash = buildkite.getMetadata(SELECTED_COMMIT_META_KEY); + if (!commitHash) { + throw new Error( + `Could not find selected commit (by '${SELECTED_COMMIT_META_KEY}' in buildkite meta-data)` + ); + } + return commitHash; +} + +export async function getCommitByHash(hash: string): Promise { + const commit = await octokit.repos.getCommit({ + owner: 'elastic', + repo: 'kibana', + ref: hash, + }); + + return commit.data; +} + +export async function getRecentCommits(commitCount: number): Promise { + const kibanaCommits: ListedGithubCommitType[] = ( + await octokit.repos.listCommits({ + owner: 'elastic', + repo: 'kibana', + per_page: Number(commitCount), + }) + ).data; + + return kibanaCommits.map(toGitCommitExtract); +} + +export function toGitCommitExtract( + commit: GithubCommitType | ListedGithubCommitType +): GitCommitExtract { + const title = commit.commit.message.split('\n')[0]; + const prNumber = title.match(/#(\d{4,6})/)?.[1]; + const prLink = prNumber ? `${KIBANA_PR_BASE}/${prNumber}` : undefined; + + return { + sha: commit.sha, + message: commit.commit.message, + title, + link: commit.html_url, + date: commit.commit.author?.date || commit.commit.committer?.date, + author: commit.author?.login || commit.committer?.login, + prLink, + }; +} + +export function makeCommitInfoHtml(sectionTitle: string, commitInfo: GitCommitExtract): string { + const titleWithLink = commitInfo.title.replace( + /#(\d{4,6})/, + `$&` + ); + + const commitDateUTC = new Date(commitInfo.date!).toUTCString(); + + return `
+

${sectionTitle}

+
+${commitInfo.sha} + by ${commitInfo.author} + on ${commitDateUTC} +
+
:merged-pr: ${titleWithLink}
+
`; +} diff --git a/.buildkite/scripts/serverless/create_deploy_tag/info_sections/so_snapshot_comparison.ts b/.buildkite/scripts/serverless/create_deploy_tag/info_sections/so_snapshot_comparison.ts new file mode 100644 index 0000000000000..be937f49a46b9 --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/info_sections/so_snapshot_comparison.ts @@ -0,0 +1,79 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import path from 'path'; +import { readFileSync } from 'fs'; +import { exec } from '../shared'; +import { BuildkiteClient, getKibanaDir } from '#pipeline-utils'; + +export function compareSOSnapshots( + previousSha: string, + selectedSha: string +): null | { + hasChanges: boolean; + changed: string[]; + command: string; +} { + assertValidSha(previousSha); + assertValidSha(selectedSha); + + const command = `node scripts/snapshot_plugin_types compare --from ${previousSha} --to ${selectedSha}`; + const outputPath = path.resolve(getKibanaDir(), 'so_comparison.json'); + + try { + exec(`${command} --outputPath ${outputPath}`, { stdio: 'inherit' }); + + const soComparisonResult = JSON.parse(readFileSync(outputPath).toString()); + + const buildkite = new BuildkiteClient({ exec }); + buildkite.uploadArtifacts(outputPath); + + return { + hasChanges: soComparisonResult.hasChanges, + changed: soComparisonResult.changed, + command, + }; + } catch (ex) { + console.error(ex); + return null; + } +} + +export function makeSOComparisonBlockHtml(comparisonResult: { + hasChanges: boolean; + changed: string[]; + command: string; +}): string { + if (comparisonResult.hasChanges) { + return `
+

Plugin Saved Object migration changes: *yes, ${comparisonResult.changed.length} plugin(s)*

+
Changed plugins: ${comparisonResult.changed.join(', ')}
+Find detailed info in the archived artifacts, or run the command yourself: +
${comparisonResult.command}
+
`; + } else { + return `
+

Plugin Saved Object migration changes: none

+No changes between targets, you can run the command yourself to verify: +
${comparisonResult.command}
+
`; + } +} + +export function makeSOComparisonErrorHtml(): string { + return `
+

Plugin Saved Object migration changes: N/A

+
Could not compare plugin migrations. Check the logs for more info.
+
`; +} + +function assertValidSha(sha: string) { + if (!sha.match(/^[a-f0-9]{8,40}$/)) { + throw new Error(`Invalid sha: ${sha}`); + } +} diff --git a/.buildkite/scripts/serverless/create_deploy_tag/info_sections/useful_links.ts b/.buildkite/scripts/serverless/create_deploy_tag/info_sections/useful_links.ts new file mode 100644 index 0000000000000..c5c042f9ce0a1 --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/info_sections/useful_links.ts @@ -0,0 +1,51 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +function link(text: string, url: string) { + return `${text}`; +} + +function getLinkForGPCTLNonProd(commit: string) { + return `https://overview.qa.cld.elstc.co/app/dashboards#/view/serverless-tooling-gpctl-deployment-status?_g=(refreshInterval:(pause:!t,value:0),time:(from:now-1d,to:now))&service-name=kibana&_a=(controlGroupInput:(chainingSystem:HIERARCHICAL,controlStyle:oneLine,ignoreParentSettings:(ignoreFilters:!f,ignoreQuery:!f,ignoreTimerange:!f,ignoreValidations:!f),panels:('18201b8e-3aae-4459-947d-21e007b6a3a5':(explicitInput:(dataViewId:'serverless.logs-*',enhancements:(),fieldName:commit-hash,id:'18201b8e-3aae-4459-947d-21e007b6a3a5',selectedOptions:!('${commit}'),title:commit-hash),grow:!t,order:1,type:optionsListControl,width:medium),'41060e65-ce4c-414e-b8cf-492ccb19245f':(explicitInput:(dataViewId:'serverless.logs-*',enhancements:(),fieldName:service-name,id:'41060e65-ce4c-414e-b8cf-492ccb19245f',selectedOptions:!(kibana),title:service-name),grow:!t,order:0,type:optionsListControl,width:medium),ed96828e-efe9-43ad-be3f-0e04218f79af:(explicitInput:(dataViewId:'serverless.logs-*',enhancements:(),fieldName:to-env,id:ed96828e-efe9-43ad-be3f-0e04218f79af,selectedOptions:!(qa),title:to-env),grow:!t,order:2,type:optionsListControl,width:medium))))`; +} + +function getLinkForGPCTLProd(commit: string) { + return `https://overview.elastic-cloud.com/app/dashboards#/view/serverless-tooling-gpctl-deployment-status?_g=(refreshInterval:(pause:!t,value:0),time:(from:now-1d,to:now))&service-name=kibana&_a=(controlGroupInput:(chainingSystem:HIERARCHICAL,controlStyle:oneLine,ignoreParentSettings:(ignoreFilters:!f,ignoreQuery:!f,ignoreTimerange:!f,ignoreValidations:!f),panels:('18201b8e-3aae-4459-947d-21e007b6a3a5':(explicitInput:(dataViewId:'serverless.logs-*',enhancements:(),fieldName:commit-hash,id:'18201b8e-3aae-4459-947d-21e007b6a3a5',selectedOptions:!('${commit}'),title:commit-hash),grow:!t,order:1,type:optionsListControl,width:medium),'41060e65-ce4c-414e-b8cf-492ccb19245f':(explicitInput:(dataViewId:'serverless.logs-*',enhancements:(),fieldName:service-name,id:'41060e65-ce4c-414e-b8cf-492ccb19245f',selectedOptions:!(kibana),title:service-name),grow:!t,order:0,type:optionsListControl,width:medium),ed96828e-efe9-43ad-be3f-0e04218f79af:(explicitInput:(dataViewId:'serverless.logs-*',enhancements:(),fieldName:to-env,id:ed96828e-efe9-43ad-be3f-0e04218f79af,selectedOptions:!(production),title:to-env),grow:!t,order:2,type:optionsListControl,width:medium))))`; +} + +export function getUsefulLinks({ + selectedCommitHash, + previousCommitHash, +}: { + previousCommitHash: string; + selectedCommitHash: string; +}): Record { + return { + 'Commits contained in deploy': `https://github.com/elastic/kibana/compare/${previousCommitHash}...${selectedCommitHash}`, + 'Argo Workflow (use Elastic Cloud Staging VPN)': `https://argo-workflows.cd.internal.qa.elastic.cloud/workflows?label=hash%3D${selectedCommitHash}`, + 'GPCTL Deployment Status dashboard for nonprod': getLinkForGPCTLNonProd(selectedCommitHash), + 'GPCTL Deployment Status dashboard for prod': getLinkForGPCTLProd(selectedCommitHash), + 'Quality Gate pipeline': `https://buildkite.com/elastic/kibana-tests/builds?branch=main`, + 'Kibana Serverless Release pipeline': `https://buildkite.com/elastic/kibana-serverless-release/builds?commit=${selectedCommitHash}`, + }; +} + +export function makeUsefulLinksHtml( + heading: string, + data: { + previousCommitHash: string; + selectedCommitHash: string; + } +) { + return ( + `

${heading}

` + + Object.entries(getUsefulLinks(data)) + .map(([name, url]) => `
:link: ${link(name, url)}
`) + .join('\n') + ); +} diff --git a/.buildkite/scripts/serverless/create_deploy_tag/list_commit_candidates.ts b/.buildkite/scripts/serverless/create_deploy_tag/list_commit_candidates.ts new file mode 100755 index 0000000000000..44d594f324f12 --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/list_commit_candidates.ts @@ -0,0 +1,111 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { + buildkite, + COMMIT_INFO_CTX, + CommitWithStatuses, + exec, + SELECTED_COMMIT_META_KEY, +} from './shared'; +import { + getArtifactBuild, + getOnMergePRBuild, + getQAFBuildContainingCommit, + makeCommitInfoWithBuildResultsHtml, +} from './info_sections/build_info'; +import { getRecentCommits, GitCommitExtract } from './info_sections/commit_info'; +import { BuildkiteInputStep } from '#pipeline-utils'; + +async function main(commitCountArg: string) { + console.log('--- Listing commits'); + const commitCount = parseInt(commitCountArg, 10); + const commitData = await collectAvailableCommits(commitCount); + const commitsWithStatuses = await enrichWithStatuses(commitData); + + console.log('--- Updating buildkite context with listed commits'); + const commitListWithBuildResultsHtml = makeCommitInfoWithBuildResultsHtml(commitsWithStatuses); + exec(`buildkite-agent annotate --style 'info' --context '${COMMIT_INFO_CTX}'`, { + input: commitListWithBuildResultsHtml, + }); + + console.log('--- Generating buildkite input step'); + addBuildkiteInputStep(); +} + +async function collectAvailableCommits(commitCount: number): Promise { + console.log('--- Collecting recent kibana commits'); + + const recentCommits = await getRecentCommits(commitCount); + + if (!recentCommits) { + throw new Error('Could not find any, while listing recent commits'); + } + + return recentCommits; +} + +async function enrichWithStatuses(commits: GitCommitExtract[]): Promise { + console.log('--- Enriching with build statuses'); + + const commitsWithStatuses: CommitWithStatuses[] = await Promise.all( + commits.map(async (commit) => { + const onMergeBuild = await getOnMergePRBuild(commit.sha); + + if (!commit.date) { + return { + ...commit, + checks: { + onMergeBuild, + ftrBuild: null, + artifactBuild: null, + }, + }; + } + + const nextFTRBuild = await getQAFBuildContainingCommit(commit.sha, commit.date); + const artifactBuild = await getArtifactBuild(commit.sha); + + return { + ...commit, + checks: { + onMergeBuild, + ftrBuild: nextFTRBuild, + artifactBuild, + }, + }; + }) + ); + + return commitsWithStatuses; +} + +function addBuildkiteInputStep() { + const inputStep: BuildkiteInputStep = { + input: 'Select commit to deploy', + prompt: 'Select commit to deploy.', + key: 'select-commit', + fields: [ + { + text: 'Enter the release candidate commit SHA', + key: SELECTED_COMMIT_META_KEY, + }, + ], + }; + + buildkite.uploadSteps([inputStep]); +} + +main(process.argv[2]) + .then(() => { + console.log('Commit selector generated, added as a buildkite input step.'); + }) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/.buildkite/scripts/serverless/create_deploy_tag/mock_exec.ts b/.buildkite/scripts/serverless/create_deploy_tag/mock_exec.ts new file mode 100644 index 0000000000000..c3d4bbba61cd1 --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/mock_exec.ts @@ -0,0 +1,116 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +/** + * This file has a wrapper for exec, that stores answers for queries from a file, to be able to use it in tests. + */ + +import { execSync, ExecSyncOptions } from 'child_process'; +import * as fs from 'fs'; +import * as path from 'path'; +import { getKibanaDir } from '#pipeline-utils'; + +const PREPARED_RESPONSES_PATH = + '.buildkite/scripts/serverless/create_deploy_tag/prepared_responses.json'; + +/** + * This module allows for a stand-in for execSync that stores calls, and responds from a file of recorded responses. + * Most of the components in this module are lazy, so that they are only initialized if needed. + * @param fake - if set to true, it will use the fake, prepared exec, if false, it will use child_process.execSync + * @param id - an optional ID, used to distinguish between different instances of exec. + */ +const getExec = (fake = false, id: string = randomId()) => { + return fake ? makeMockExec(id) : exec; +}; + +/** + * Lazy getter for a storage for calls to the mock exec. + */ +const getCallStorage: () => Record> = (() => { + let callStorage: Record> | null = null; + + return () => { + if (!callStorage) { + callStorage = new Proxy>>( + {}, + { + get: (target, prop: string) => { + if (!target[prop]) { + target[prop] = []; + } + return target[prop]; + }, + } + ); + } + return callStorage; + }; +})(); + +/** + * Lazy getter for the responses file. + */ +const loadFakeResponses = (() => { + let responses: any; + return () => { + if (!responses) { + const responsesFile = path.resolve(getKibanaDir(), PREPARED_RESPONSES_PATH); + if (fs.existsSync(responsesFile)) { + const responsesContent = fs.readFileSync(responsesFile).toString(); + responses = JSON.parse(responsesContent); + } else { + fs.writeFileSync(responsesFile, '{}'); + console.log(responsesFile, 'created'); + responses = {}; + } + } + + return responses; + }; +})(); + +const makeMockExec = (id: string) => { + console.warn("--- Using mock exec, don't use this on CI. ---"); + const callStorage = getCallStorage(); + const calls = callStorage[id]; + + const mockExecInstance = (command: string, opts: ExecSyncOptions = {}): string | null => { + const responses = loadFakeResponses(); + calls.push({ command, opts }); + + if (typeof responses[command] !== 'undefined') { + return responses[command]; + } else { + console.warn(`No response for command: ${command}`); + responses[command] = ''; + fs.writeFileSync( + path.resolve(getKibanaDir(), PREPARED_RESPONSES_PATH), + JSON.stringify(responses, null, 2) + ); + return exec(command, opts); + } + }; + + mockExecInstance.id = id; + mockExecInstance.calls = calls; + + return mockExecInstance; +}; + +const exec = (command: string, opts: any = {}) => { + const result = execSync(command, { encoding: 'utf-8', cwd: getKibanaDir(), ...opts }); + if (result) { + return result.toString().trim(); + } else { + return null; + } +}; + +const randomId = () => (Math.random() * 10e15).toString(36); + +export { getExec, getCallStorage }; diff --git a/.buildkite/scripts/serverless/create_deploy_tag/prepared_responses.json b/.buildkite/scripts/serverless/create_deploy_tag/prepared_responses.json new file mode 100644 index 0000000000000..046244851bffa --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/prepared_responses.json @@ -0,0 +1,13 @@ +{ + "buildkite-agent annotate --append --style 'info' --context 'commit-info'": "ok", + "buildkite-agent meta-data get \"commit-sha\"": "906987c2860b53b91d449bc164957857adddc06a", + "node scripts/snapshot_plugin_types compare --from b5aa37525578 --to 906987c2860b53b91d449bc164957857adddc06a --outputPath 'so_comparison.json'": "ok", + "buildkite-agent artifact upload 'so_comparison.json'": "ok", + "buildkite-agent meta-data get 'release_state'": "", + "buildkite-agent meta-data get 'state_data'": "", + "buildkite-agent meta-data set 'release_state'": "ok", + "buildkite-agent meta-data set 'state_data'": "ok", + "buildkite-agent annotate --context 'wizard-main' --style 'info'": "ok", + "buildkite-agent annotate --context 'wizard-instruction' --style 'info'": "ok", + "buildkite-agent annotate --context 'wizard-instruction' --style 'warning'": "ok" +} diff --git a/.buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts b/.buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts new file mode 100644 index 0000000000000..731f6720fd1ad --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts @@ -0,0 +1,372 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { + buildkite, + COMMIT_INFO_CTX, + CURRENT_COMMIT_META_KEY, + DEPLOY_TAG_META_KEY, + octokit, + SELECTED_COMMIT_META_KEY, + sendSlackMessage, +} from './shared'; +import { GithubCommitType } from './info_sections/commit_info'; +import { getUsefulLinks } from './info_sections/useful_links'; + +const WIZARD_CTX_INSTRUCTION = 'wizard-instruction'; +const WIZARD_CTX_DEFAULT = 'wizard-main'; + +type StateNames = + | 'start' + | 'initialize' + | 'collect_commits' + | 'wait_for_selection' + | 'collect_commit_info' + | 'wait_for_confirmation' + | 'create_deploy_tag' + | 'tag_created' + | 'end' + | 'error_generic' + | string; + +interface StateShape { + name: string; + description: string; + instruction?: string; + instructionStyle?: 'success' | 'warning' | 'error' | 'info'; + display: boolean; + pre?: (state: StateShape) => Promise; + post?: (state: StateShape) => Promise; +} + +const states: Record = { + start: { + name: 'Starting state', + description: 'No description', + display: false, + post: async () => { + buildkite.setAnnotation(COMMIT_INFO_CTX, 'info', `

:kibana: Release candidates

`); + }, + }, + initialize: { + name: 'Initializing', + description: 'The job is starting up.', + instruction: 'Wait while we bootstrap. Follow the instructions displayed in this block.', + instructionStyle: 'info', + display: true, + }, + collect_commits: { + name: 'Collecting commits', + description: 'Collecting potential commits for the release.', + instruction: `Please wait, while we're collecting the list of available commits.`, + instructionStyle: 'info', + display: true, + }, + wait_for_selection: { + name: 'Waiting for selection', + description: 'Waiting for the Release Manager to select a release candidate commit.', + instruction: `Please find, copy and enter a commit SHA to the buildkite input box to proceed.`, + instructionStyle: 'warning', + display: true, + }, + collect_commit_info: { + name: 'Collecting commit info', + description: 'Collecting supplementary info about the selected commit.', + instruction: `Please wait, while we're collecting data about the commit, and the release candidate.`, + instructionStyle: 'info', + display: true, + pre: async () => { + buildkite.setAnnotation( + COMMIT_INFO_CTX, + 'info', + `

:kibana: Selected release candidate info:

` + ); + }, + }, + wait_for_confirmation: { + name: 'Waiting for confirmation', + description: 'Waiting for the Release Manager to confirm the release.', + instruction: `Please review the collected information above and unblock the release on Buildkite, if you're satisfied.`, + instructionStyle: 'warning', + display: true, + }, + create_deploy_tag: { + name: 'Creating deploy tag', + description: 'Creating the deploy tag, this will be picked up by another pipeline.', + instruction: `Please wait, while we're creating the deploy@timestamp tag.`, + instructionStyle: 'info', + display: true, + }, + tag_created: { + name: 'Release tag created', + description: 'The initial step release is completed, follow up jobs will be triggered soon.', + instruction: `

Deploy tag successfully created!

`, + post: async () => { + // The deployTag here is only for communication, if it's missing, it's not a big deal, but it's an error + const deployTag = + buildkite.getMetadata(DEPLOY_TAG_META_KEY) || + (console.error(`${DEPLOY_TAG_META_KEY} not found in buildkite meta-data`), 'unknown'); + const selectedCommit = buildkite.getMetadata(SELECTED_COMMIT_META_KEY); + const currentCommitSha = buildkite.getMetadata(CURRENT_COMMIT_META_KEY); + + buildkite.setAnnotation( + WIZARD_CTX_INSTRUCTION, + 'success', + `

Deploy tag successfully created!


+Your deployment will appear here on buildkite.` + ); + + if (!selectedCommit) { + // If we get here with no selected commit set, it's either an unsynced change in keys, or some weird error. + throw new Error( + `Couldn't find selected commit in buildkite meta-data (with key '${SELECTED_COMMIT_META_KEY}').` + ); + } + + const targetCommitData = ( + await octokit.repos.getCommit({ + owner: 'elastic', + repo: 'kibana', + ref: selectedCommit, + }) + ).data; + + await sendReleaseSlackAnnouncement({ + targetCommitData, + currentCommitSha, + deployTag, + }); + }, + instructionStyle: 'success', + display: true, + }, + end: { + name: 'End of the release process', + description: 'The release process has ended.', + display: false, + }, + error_generic: { + name: 'Encountered an error', + description: 'An error occurred during the release process.', + instruction: `

Please check the build logs for more information.

`, + instructionStyle: 'error', + display: false, + }, +}; + +/** + * This module is a central interface for updating the messaging interface for the wizard. + * It's implemented as a state machine that updates the wizard state as we transition between states. + * Use: `node /release_wizard_messaging.ts --state [--data ]` + */ +export async function main(args: string[]) { + if (!args.includes('--state')) { + throw new Error('Missing --state argument'); + } + const targetState = args.slice(args.indexOf('--state') + 1)[0]; + + let data: any; + if (args.includes('--data')) { + data = args.slice(args.indexOf('--data') + 1)[0]; + } + + const resultingTargetState = await transition(targetState, data); + if (resultingTargetState === 'tag_created') { + return await transition('end'); + } else { + return resultingTargetState; + } +} + +export async function transition(targetStateName: StateNames, data?: any) { + // use the buildkite agent to find what state we are in: + const currentStateName = buildkite.getMetadata('release_state') || 'start'; + const stateData = JSON.parse(buildkite.getMetadata('state_data') || '{}'); + + if (!currentStateName) { + throw new Error('Could not find current state in buildkite meta-data'); + } + + // find the index of the current state in the core flow + const currentStateIndex = Object.keys(states).indexOf(currentStateName); + const targetStateIndex = Object.keys(states).indexOf(targetStateName); + + if (currentStateIndex === -1) { + throw new Error(`Could not find current state '${currentStateName}' in core flow`); + } + const currentState = states[currentStateName]; + + if (targetStateIndex === -1) { + throw new Error(`Could not find target state '${targetStateName}' in core flow`); + } + const targetState = states[targetStateName]; + + if (currentStateIndex + 1 !== targetStateIndex) { + await tryCall(currentState.post, stateData); + stateData[currentStateName] = 'nok'; + } else { + const result = await tryCall(currentState.post, stateData); + stateData[currentStateName] = result ? 'ok' : 'nok'; + } + stateData[targetStateName] = 'pending'; + + await tryCall(targetState.pre, stateData); + + buildkite.setMetadata('release_state', targetStateName); + buildkite.setMetadata('state_data', JSON.stringify(stateData)); + + updateWizardState(stateData); + updateWizardInstruction(targetStateName, stateData); + + return targetStateName; +} + +function updateWizardState(stateData: Record) { + const wizardHeader = `

:kibana: Kibana Serverless deployment wizard :mage:

`; + + const wizardSteps = Object.keys(states) + .filter((stateName) => states[stateName].display) + .map((stateName) => { + const stateInfo = states[stateName]; + const stateStatus = stateData[stateName]; + const stateEmoji = { + ok: ':white_check_mark:', + nok: ':x:', + pending: ':hourglass_flowing_sand:', + missing: ':white_circle:', + }[stateStatus || 'missing']; + + if (stateStatus === 'pending') { + return `
[${stateEmoji}] ${stateInfo.name}
  - ${stateInfo.description}
`; + } else { + return `
[${stateEmoji}] ${stateInfo.name}
`; + } + }); + + const wizardHtml = `
+${wizardHeader} +${wizardSteps.join('\n')} +
`; + + buildkite.setAnnotation(WIZARD_CTX_DEFAULT, 'info', wizardHtml); +} + +function updateWizardInstruction(targetState: string, stateData: any) { + const { instructionStyle, instruction } = states[targetState]; + + if (instruction) { + buildkite.setAnnotation( + WIZARD_CTX_INSTRUCTION, + instructionStyle || 'info', + `${instruction}` + ); + } +} + +async function tryCall(fn: any, ...args: any[]) { + if (typeof fn === 'function') { + try { + const result = await fn(...args); + return result !== false; + } catch (error) { + console.error(error); + return false; + } + } else { + return true; + } +} + +async function sendReleaseSlackAnnouncement({ + targetCommitData, + currentCommitSha, + deployTag, +}: { + targetCommitData: GithubCommitType; + currentCommitSha: string | undefined | null; + deployTag: string; +}) { + const textBlock = (...str: string[]) => ({ type: 'mrkdwn', text: str.join('\n') }); + const buildShortname = `kibana-serverless-release #${process.env.BUILDKITE_BUILD_NUMBER}`; + + const isDryRun = process.env.DRY_RUN?.match('(1|true)'); + const mergedAtDate = targetCommitData.commit?.committer?.date; + const mergedAtUtcString = mergedAtDate ? new Date(mergedAtDate).toUTCString() : 'unknown'; + const targetCommitSha = targetCommitData.sha; + const targetCommitShort = targetCommitSha.slice(0, 12); + const compareResponse = ( + await octokit.repos.compareCommits({ + owner: 'elastic', + repo: 'kibana', + base: currentCommitSha || 'main', + head: targetCommitSha, + }) + ).data; + const compareLink = currentCommitSha + ? `<${compareResponse.html_url}|${compareResponse.total_commits} new commits>` + : 'a new release candidate'; + + const mainMessage = [ + `:ship_it_parrot: Promotion of ${compareLink} to QA has been <${process.env.BUILDKITE_BUILD_URL}|initiated>!\n`, + `*Remember:* Promotion to Staging is currently a manual process and will proceed once the build is signed off in QA.\n`, + ]; + if (isDryRun) { + mainMessage.unshift( + `*:memo:This is a dry run - no commit will actually be promoted. Please ignore!*\n` + ); + } else { + mainMessage.push(`cc: @kibana-serverless-promotion-notify`); + } + + const linksSection = { + 'Initiated by': process.env.BUILDKITE_BUILD_CREATOR || 'unknown', + 'Pre-release job': `<${process.env.BUILDKITE_BUILD_URL}|${buildShortname}>`, + 'Git tag': ``, + Commit: ``, + 'Merged at': mergedAtUtcString, + }; + + const usefulLinksSection = getUsefulLinks({ + previousCommitHash: currentCommitSha || 'main', + selectedCommitHash: targetCommitSha, + }); + + return sendSlackMessage({ + blocks: [ + { + type: 'section', + text: textBlock(...mainMessage), + }, + { + type: 'section', + fields: Object.entries(linksSection).map(([name, link]) => textBlock(`*${name}*:`, link)), + }, + { + type: 'section', + text: { + type: 'mrkdwn', + text: + '*Useful links:*\n\n' + + Object.entries(usefulLinksSection) + .map(([name, link]) => ` • <${link}|${name}>`) + .join('\n'), + }, + }, + ], + }); +} + +main(process.argv.slice(2)).then( + (targetState) => { + console.log('Transition completed to: ' + targetState); + }, + (error) => { + console.error(error); + process.exit(1); + } +); diff --git a/.buildkite/scripts/serverless/create_deploy_tag/shared.ts b/.buildkite/scripts/serverless/create_deploy_tag/shared.ts new file mode 100644 index 0000000000000..1d2ca817c5a72 --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/shared.ts @@ -0,0 +1,89 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import axios from 'axios'; + +import { getExec } from './mock_exec'; +import { GitCommitExtract } from './info_sections/commit_info'; +import { BuildkiteBuildExtract } from './info_sections/build_info'; +import { BuildkiteClient, getGithubClient } from '#pipeline-utils'; + +const SELECTED_COMMIT_META_KEY = 'selected-commit-hash'; +const CURRENT_COMMIT_META_KEY = 'current-commit-hash'; + +const DEPLOY_TAG_META_KEY = 'deploy-tag'; +const COMMIT_INFO_CTX = 'commit-info'; + +const octokit = getGithubClient(); + +const exec = getExec(!process.env.CI); + +const buildkite = new BuildkiteClient({ exec }); + +const buildkiteBuildStateToEmoji = (state: string) => { + return ( + { + running: '⏳', + scheduled: '⏳', + passed: '✅', + failed: '❌', + blocked: '❌', + canceled: '❌', + canceling: '❌', + skipped: '❌', + not_run: '❌', + finished: '✅', + }[state] || '❓' + ); +}; + +export { + octokit, + exec, + buildkite, + buildkiteBuildStateToEmoji, + SELECTED_COMMIT_META_KEY, + COMMIT_INFO_CTX, + DEPLOY_TAG_META_KEY, + CURRENT_COMMIT_META_KEY, +}; + +export interface CommitWithStatuses extends GitCommitExtract { + title: string; + author: string | undefined; + checks: { + onMergeBuild: BuildkiteBuildExtract | null; + ftrBuild: BuildkiteBuildExtract | null; + artifactBuild: BuildkiteBuildExtract | null; + }; +} + +export function sendSlackMessage(payload: any) { + if (!process.env.DEPLOY_TAGGER_SLACK_WEBHOOK_URL) { + console.log('No SLACK_WEBHOOK_URL set, not sending slack message'); + return Promise.resolve(); + } else { + return axios + .post( + process.env.DEPLOY_TAGGER_SLACK_WEBHOOK_URL, + typeof payload === 'string' ? payload : JSON.stringify(payload) + ) + .catch((error) => { + if (axios.isAxiosError(error) && error.response) { + console.error( + "Couldn't send slack message.", + error.response.status, + error.response.statusText, + error.message + ); + } else { + console.error("Couldn't send slack message.", error.message); + } + }); + } +} diff --git a/.buildkite/scripts/steps/functional/defend_workflows.sh b/.buildkite/scripts/steps/functional/defend_workflows.sh new file mode 100755 index 0000000000000..c85321869f836 --- /dev/null +++ b/.buildkite/scripts/steps/functional/defend_workflows.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-defend-workflows-cypress +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Defend Workflows Cypress tests" + +cd x-pack/plugins/security_solution + +set +e +yarn cypress:dw:run; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/defend_workflows_serverless.sh b/.buildkite/scripts/steps/functional/defend_workflows_serverless.sh new file mode 100755 index 0000000000000..15e803eb87646 --- /dev/null +++ b/.buildkite/scripts/steps/functional/defend_workflows_serverless.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-defend-workflows-serverless-cypress +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Defend Workflows Cypress tests on Serverless" + +cd x-pack/plugins/security_solution + +set +e +yarn cypress:dw:serverless:run; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_cypress_exec.sh b/.buildkite/scripts/steps/functional/security_cypress_exec.sh deleted file mode 100644 index 90c94f1661523..0000000000000 --- a/.buildkite/scripts/steps/functional/security_cypress_exec.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -source .buildkite/scripts/steps/functional/common.sh -source .buildkite/scripts/steps/functional/common_cypress.sh - -export JOB=$JOB_TITLE -export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} - -echo $MSG - -cd $ROOT_DIR - -TARGETS_ARRAY=$(jq .scripts package.json | jq 'keys') -if [[ " ${TARGETS_ARRAY[*]} " == *"$TARGET"* ]]; then - echo "Target '$TARGET' exists in the available targets in package.json" - echo "Proceeding in test run!" -else - echo "The provided target '$TARGET' could not be found in the available targets in package.json" - echo "Abort the test runtime due to unexpected target script" - exit 1 -fi - -set +e -yarn $TARGET; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_serverless.sh b/.buildkite/scripts/steps/functional/security_serverless.sh new file mode 100644 index 0000000000000..9903f44da0373 --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_serverless.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-serverless-security-cypress +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Security Serverless Cypress Tests" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:run:serverless; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_serverless_defend_workflows.sh b/.buildkite/scripts/steps/functional/security_serverless_defend_workflows.sh new file mode 100644 index 0000000000000..323f1fc2224f1 --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_serverless_defend_workflows.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-serverless-security-cypress +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Security Defend Workflows Serverless Cypress" + +yarn --cwd x-pack/test_serverless/functional/test_suites/security/cypress cypress:run \ No newline at end of file diff --git a/.buildkite/scripts/steps/functional/security_serverless_explore.sh b/.buildkite/scripts/steps/functional/security_serverless_explore.sh new file mode 100644 index 0000000000000..52237e4d8f902 --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_serverless_explore.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Explore - Security Solution Cypress Tests" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:explore:run:serverless; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_serverless_investigations.sh b/.buildkite/scripts/steps/functional/security_serverless_investigations.sh new file mode 100644 index 0000000000000..6a79a92871fb2 --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_serverless_investigations.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Investigations Cypress Tests on Serverless" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:investigations:run:serverless; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_serverless_rule_management.sh b/.buildkite/scripts/steps/functional/security_serverless_rule_management.sh new file mode 100644 index 0000000000000..5d360e0db4f29 --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_serverless_rule_management.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Rule Management Cypress Tests on Serverless" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:rule_management:run:serverless; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh b/.buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh new file mode 100644 index 0000000000000..bc7dc3269d8cb --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Rule Management - Prebuilt Rules - Cypress Tests on Serverless" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:rule_management:prebuilt_rules:run:serverless; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_solution.sh b/.buildkite/scripts/steps/functional/security_solution.sh new file mode 100755 index 0000000000000..fdba86f4dee4e --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_solution.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Security Solution Cypress tests (Chrome)" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:run:ess; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_solution_explore.sh b/.buildkite/scripts/steps/functional/security_solution_explore.sh new file mode 100644 index 0000000000000..e5513e63a7664 --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_solution_explore.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Explore Cypress Tests on Security Solution" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:explore:run:ess; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_solution_investigations.sh b/.buildkite/scripts/steps/functional/security_solution_investigations.sh new file mode 100644 index 0000000000000..d26261b638d5a --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_solution_investigations.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Investigations - Security Solution Cypress Tests" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:investigations:run:ess; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_solution_rule_management.sh b/.buildkite/scripts/steps/functional/security_solution_rule_management.sh new file mode 100644 index 0000000000000..847cb42896cf1 --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_solution_rule_management.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Rule Management - Security Solution Cypress Tests" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:rule_management:run:ess; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/security_solution_rule_management_prebuilt_rules.sh b/.buildkite/scripts/steps/functional/security_solution_rule_management_prebuilt_rules.sh new file mode 100644 index 0000000000000..d8b19ad3363b5 --- /dev/null +++ b/.buildkite/scripts/steps/functional/security_solution_rule_management_prebuilt_rules.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-security-solution-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Rule Management - Prebuilt Rules - Security Solution Cypress Tests" + +cd x-pack/test/security_solution_cypress + +set +e +yarn cypress:rule_management:prebuilt_rules:run:ess; status=$?; yarn junit:merge || :; exit $status diff --git a/.buildkite/scripts/steps/functional/threat_intelligence.sh b/.buildkite/scripts/steps/functional/threat_intelligence.sh new file mode 100755 index 0000000000000..0c2c80942e7c6 --- /dev/null +++ b/.buildkite/scripts/steps/functional/threat_intelligence.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -euo pipefail + +source .buildkite/scripts/steps/functional/common.sh +source .buildkite/scripts/steps/functional/common_cypress.sh + +export JOB=kibana-threat-intelligence-chrome +export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION} + +echo "--- Threat Intelligence Cypress tests (Chrome)" + +yarn --cwd x-pack/plugins/threat_intelligence cypress:run diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a366324620ab0..f84e5470f0dcd 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -555,6 +555,7 @@ x-pack/plugins/observability_ai_assistant @elastic/obs-knowledge-team x-pack/packages/observability/alert_details @elastic/obs-ux-management-team x-pack/packages/observability/alerting_test_data @elastic/obs-ux-management-team x-pack/test/cases_api_integration/common/plugins/observability @elastic/response-ops +x-pack/packages/observability/get_padded_alert_time_range_util @elastic/obs-ux-management-team x-pack/plugins/observability_log_explorer @elastic/obs-ux-logs-team x-pack/plugins/observability_onboarding @elastic/obs-ux-logs-team x-pack/plugins/observability @elastic/obs-ux-management-team @@ -1266,7 +1267,6 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/ ## Security Solution sub teams - Threat Hunting Explore /x-pack/plugins/security_solution/common/api/tags @elastic/security-threat-hunting-explore -/x-pack/plugins/security_solution/common/api/risk_score @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/common/search_strategy/security_solution/hosts @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/common/search_strategy/security_solution/matrix_histogram @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/common/search_strategy/security_solution/network @elastic/security-threat-hunting-explore @@ -1374,7 +1374,6 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/ /x-pack/plugins/security_solution/public/detection_engine/rule_exceptions @elastic/security-detection-engine /x-pack/plugins/security_solution/public/detections/containers/detection_engine/lists @elastic/security-detection-engine /x-pack/plugins/security_solution/public/detections/pages/alerts @elastic/security-detection-engine -/x-pack/plugins/security_solution/public/entity_analytics @elastic/security-detection-engine /x-pack/plugins/security_solution/public/exceptions @elastic/security-detection-engine /x-pack/plugins/security_solution/server/lib/detection_engine/migrations @elastic/security-detection-engine @@ -1392,7 +1391,6 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/ /x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_creation @elastic/security-detection-engine /x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_edit @elastic/security-detection-engine /x-pack/test/security_solution_cypress/cypress/e2e/detection_response/value_lists @elastic/security-detection-engine -/x-pack/test/security_solution_cypress/cypress/e2e/entity_analytics @elastic/security-detection-engine /x-pack/test/security_solution_cypress/cypress/e2e/exceptions @elastic/security-detection-engine /x-pack/test/security_solution_cypress/cypress/e2e/overview @elastic/security-detection-engine /x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/exceptions @elastic/security-detection-engine @@ -1476,6 +1474,9 @@ x-pack/plugins/security_solution/server/lib/entity_analytics @elastic/security-e x-pack/plugins/security_solution/server/lib/risk_score @elastic/security-entity-analytics x-pack/test/security_solution_api_integration/test_suites/entity_analytics @elastic/security-entity-analytics x-pack/plugins/security_solution/public/flyout/entity_details @elastic/security-entity-analytics +x-pack/plugins/security_solution/common/api/entity_analytics @elastic/security-entity-analytics +/x-pack/plugins/security_solution/public/entity_analytics @elastic/security-entity-analytics +/x-pack/test/security_solution_cypress/cypress/e2e/entity_analytics @elastic/security-entity-analytics # Security Defend Workflows - OSQuery Ownership /x-pack/plugins/security_solution/common/api/detection_engine/model/rule_response_actions @elastic/security-defend-workflows diff --git a/api_docs/actions.mdx b/api_docs/actions.mdx index 68916c4e28216..7f74652b8a44f 100644 --- a/api_docs/actions.mdx +++ b/api_docs/actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions title: "actions" image: https://source.unsplash.com/400x175/?github description: API docs for the actions plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions'] --- import actionsObj from './actions.devdocs.json'; diff --git a/api_docs/advanced_settings.mdx b/api_docs/advanced_settings.mdx index def992d9cd6cb..cd120689d6173 100644 --- a/api_docs/advanced_settings.mdx +++ b/api_docs/advanced_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/advancedSettings title: "advancedSettings" image: https://source.unsplash.com/400x175/?github description: API docs for the advancedSettings plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings'] --- import advancedSettingsObj from './advanced_settings.devdocs.json'; diff --git a/api_docs/aiops.mdx b/api_docs/aiops.mdx index 21af623fb3958..4ed965017b6ce 100644 --- a/api_docs/aiops.mdx +++ b/api_docs/aiops.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiops title: "aiops" image: https://source.unsplash.com/400x175/?github description: API docs for the aiops plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops'] --- import aiopsObj from './aiops.devdocs.json'; diff --git a/api_docs/alerting.devdocs.json b/api_docs/alerting.devdocs.json index 3e44582dd40b5..5d20f77f3e3a1 100644 --- a/api_docs/alerting.devdocs.json +++ b/api_docs/alerting.devdocs.json @@ -3483,11 +3483,11 @@ }, { "plugin": "observability", - "path": "x-pack/plugins/observability/server/lib/rules/slo_burn_rate/executor.ts" + "path": "x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.ts" }, { "plugin": "observability", - "path": "x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.ts" + "path": "x-pack/plugins/observability/server/lib/rules/slo_burn_rate/executor.ts" }, { "plugin": "ml", diff --git a/api_docs/alerting.mdx b/api_docs/alerting.mdx index 50496a9c06dee..70e7256fe556d 100644 --- a/api_docs/alerting.mdx +++ b/api_docs/alerting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/alerting title: "alerting" image: https://source.unsplash.com/400x175/?github description: API docs for the alerting plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting'] --- import alertingObj from './alerting.devdocs.json'; diff --git a/api_docs/apm.devdocs.json b/api_docs/apm.devdocs.json index 0dfa84c0e4233..c0893d3b78d0a 100644 --- a/api_docs/apm.devdocs.json +++ b/api_docs/apm.devdocs.json @@ -418,7 +418,7 @@ "label": "APIEndpoint", "description": [], "signature": [ - "\"POST /internal/apm/data_view/static\" | \"GET /internal/apm/data_view/index_pattern\" | \"GET /internal/apm/environments\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics_by_transaction_name\" | \"POST /internal/apm/services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/samples\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/error/{errorId}\" | \"GET /internal/apm/services/{serviceName}/errors/distribution\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/top_erroneous_transactions\" | \"POST /internal/apm/latency/overall_distribution/transactions\" | \"GET /internal/apm/services/{serviceName}/metrics/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/nodes\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/summary\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/functions_overview\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/active_instances\" | \"GET /internal/apm/observability_overview\" | \"GET /internal/apm/observability_overview/has_data\" | \"GET /internal/apm/service-map\" | \"GET /internal/apm/service-map/service/{serviceName}\" | \"GET /internal/apm/service-map/dependency\" | \"GET /internal/apm/services\" | \"POST /internal/apm/services/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/metadata/details\" | \"GET /internal/apm/services/{serviceName}/metadata/icons\" | \"GET /internal/apm/services/{serviceName}/agent\" | \"GET /internal/apm/services/{serviceName}/transaction_types\" | \"GET /internal/apm/services/{serviceName}/node/{serviceNodeName}/metadata\" | \"GET /api/apm/services/{serviceName}/annotation/search 2023-10-31\" | \"POST /api/apm/services/{serviceName}/annotation 2023-10-31\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/details/{serviceNodeName}\" | \"GET /internal/apm/services/{serviceName}/throughput\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/main_statistics\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/dependencies\" | \"GET /internal/apm/services/{serviceName}/dependencies/breakdown\" | \"GET /internal/apm/services/{serviceName}/anomaly_charts\" | \"GET /internal/apm/services/{serviceName}/alerts_count\" | \"GET /internal/apm/service-groups\" | \"GET /internal/apm/service-group\" | \"POST /internal/apm/service-group\" | \"DELETE /internal/apm/service-group\" | \"GET /internal/apm/service-group/services\" | \"GET /internal/apm/service-group/counts\" | \"GET /internal/apm/suggestions\" | \"GET /internal/apm/traces/{traceId}\" | \"GET /internal/apm/traces\" | \"GET /internal/apm/traces/{traceId}/root_transaction\" | \"GET /internal/apm/transactions/{transactionId}\" | \"GET /internal/apm/traces/find\" | \"POST /internal/apm/traces/aggregated_critical_path\" | \"GET /internal/apm/traces/{traceId}/transactions/{transactionId}\" | \"GET /internal/apm/traces/{traceId}/spans/{spanId}\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/latency\" | \"GET /internal/apm/services/{serviceName}/transactions/traces/samples\" | \"GET /internal/apm/services/{serviceName}/transaction/charts/breakdown\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/error_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate_by_transaction_name\" | \"GET /internal/apm/rule_types/transaction_error_rate/chart_preview\" | \"GET /internal/apm/rule_types/error_count/chart_preview\" | \"GET /internal/apm/rule_types/transaction_duration/chart_preview\" | \"GET /api/apm/settings/agent-configuration 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/view 2023-10-31\" | \"DELETE /api/apm/settings/agent-configuration 2023-10-31\" | \"PUT /api/apm/settings/agent-configuration 2023-10-31\" | \"POST /api/apm/settings/agent-configuration/search 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/environments 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/agent_name 2023-10-31\" | \"GET /internal/apm/settings/anomaly-detection/jobs\" | \"POST /internal/apm/settings/anomaly-detection/jobs\" | \"GET /internal/apm/settings/anomaly-detection/environments\" | \"POST /internal/apm/settings/anomaly-detection/update_to_v3\" | \"GET /internal/apm/settings/apm-index-settings\" | \"GET /internal/apm/settings/apm-indices\" | \"POST /internal/apm/settings/apm-indices/save\" | \"GET /internal/apm/settings/custom_links/transaction\" | \"GET /internal/apm/settings/custom_links\" | \"POST /internal/apm/settings/custom_links\" | \"PUT /internal/apm/settings/custom_links/{id}\" | \"DELETE /internal/apm/settings/custom_links/{id}\" | \"GET /api/apm/sourcemaps 2023-10-31\" | \"POST /api/apm/sourcemaps 2023-10-31\" | \"DELETE /api/apm/sourcemaps/{id} 2023-10-31\" | \"POST /internal/apm/sourcemaps/migrate_fleet_artifacts\" | \"GET /internal/apm/fleet/has_apm_policies\" | \"GET /internal/apm/fleet/agents\" | \"POST /api/apm/fleet/apm_server_schema 2023-10-31\" | \"GET /internal/apm/fleet/apm_server_schema/unsupported\" | \"GET /internal/apm/fleet/migration_check\" | \"POST /internal/apm/fleet/cloud_apm_package_policy\" | \"GET /internal/apm/fleet/java_agent_versions\" | \"GET /internal/apm/dependencies/top_dependencies\" | \"GET /internal/apm/dependencies/upstream_services\" | \"GET /internal/apm/dependencies/metadata\" | \"GET /internal/apm/dependencies/charts/latency\" | \"GET /internal/apm/dependencies/charts/throughput\" | \"GET /internal/apm/dependencies/charts/error_rate\" | \"GET /internal/apm/dependencies/operations\" | \"GET /internal/apm/dependencies/charts/distribution\" | \"GET /internal/apm/dependencies/operations/spans\" | \"GET /internal/apm/correlations/field_candidates/transactions\" | \"GET /internal/apm/correlations/field_value_stats/transactions\" | \"POST /internal/apm/correlations/field_value_pairs/transactions\" | \"POST /internal/apm/correlations/significant_correlations/transactions\" | \"POST /internal/apm/correlations/p_values/transactions\" | \"GET /internal/apm/fallback_to_transactions\" | \"GET /internal/apm/has_data\" | \"GET /internal/apm/event_metadata/{processorEvent}/{id}\" | \"GET /internal/apm/agent_keys\" | \"GET /internal/apm/agent_keys/privileges\" | \"POST /internal/apm/api_key/invalidate\" | \"POST /api/apm/agent_keys 2023-10-31\" | \"GET /internal/apm/storage_explorer\" | \"GET /internal/apm/services/{serviceName}/storage_details\" | \"GET /internal/apm/storage_chart\" | \"GET /internal/apm/storage_explorer/privileges\" | \"GET /internal/apm/storage_explorer_summary_stats\" | \"GET /internal/apm/storage_explorer/is_cross_cluster_search\" | \"GET /internal/apm/storage_explorer/get_services\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/parents\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/children\" | \"GET /internal/apm/services/{serviceName}/infrastructure_attributes\" | \"GET /internal/apm/debug-telemetry\" | \"GET /internal/apm/time_range_metadata\" | \"GET /internal/apm/settings/labs\" | \"GET /internal/apm/get_agents_per_service\" | \"GET /internal/apm/get_latest_agent_versions\" | \"GET /internal/apm/services/{serviceName}/agent_instances\" | \"GET /internal/apm/services/{serviceName}/mobile/filters\" | \"GET /internal/apm/mobile-services/{serviceName}/most_used_charts\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/sessions\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/http_requests\" | \"GET /internal/apm/mobile-services/{serviceName}/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/location/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/terms\" | \"GET /internal/apm/mobile-services/{serviceName}/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/detailed_statistics\" | \"GET /internal/apm/diagnostics\" | \"POST /internal/apm/assistant/get_apm_timeseries\" | \"GET /internal/apm/assistant/get_service_summary\" | \"GET /internal/apm/assistant/get_error_document\" | \"POST /internal/apm/assistant/get_correlation_values\" | \"GET /internal/apm/assistant/get_downstream_dependencies\" | \"POST /internal/apm/assistant/get_services_list\" | \"GET /internal/apm/services/{serviceName}/profiling/flamegraph\" | \"GET /internal/apm/profiling/status\" | \"GET /internal/apm/services/{serviceName}/profiling/functions\" | \"POST /internal/apm/custom-dashboard\" | \"DELETE /internal/apm/custom-dashboard\" | \"GET /internal/apm/services/{serviceName}/dashboards\"" + "\"POST /internal/apm/data_view/static\" | \"GET /internal/apm/data_view/index_pattern\" | \"GET /internal/apm/environments\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics_by_transaction_name\" | \"POST /internal/apm/services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/samples\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/error/{errorId}\" | \"GET /internal/apm/services/{serviceName}/errors/distribution\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/top_erroneous_transactions\" | \"POST /internal/apm/latency/overall_distribution/transactions\" | \"GET /internal/apm/services/{serviceName}/metrics/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/nodes\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/summary\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/functions_overview\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/active_instances\" | \"GET /internal/apm/observability_overview\" | \"GET /internal/apm/observability_overview/has_data\" | \"GET /internal/apm/service-map\" | \"GET /internal/apm/service-map/service/{serviceName}\" | \"GET /internal/apm/service-map/dependency\" | \"GET /internal/apm/services\" | \"POST /internal/apm/services/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/metadata/details\" | \"GET /internal/apm/services/{serviceName}/metadata/icons\" | \"GET /internal/apm/services/{serviceName}/agent\" | \"GET /internal/apm/services/{serviceName}/transaction_types\" | \"GET /internal/apm/services/{serviceName}/node/{serviceNodeName}/metadata\" | \"GET /api/apm/services/{serviceName}/annotation/search 2023-10-31\" | \"POST /api/apm/services/{serviceName}/annotation 2023-10-31\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/details/{serviceNodeName}\" | \"GET /internal/apm/services/{serviceName}/throughput\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/main_statistics\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/dependencies\" | \"GET /internal/apm/services/{serviceName}/dependencies/breakdown\" | \"GET /internal/apm/services/{serviceName}/anomaly_charts\" | \"GET /internal/apm/services/{serviceName}/alerts_count\" | \"GET /internal/apm/service-groups\" | \"GET /internal/apm/service-group\" | \"POST /internal/apm/service-group\" | \"DELETE /internal/apm/service-group\" | \"GET /internal/apm/service-group/services\" | \"GET /internal/apm/service-group/counts\" | \"GET /internal/apm/suggestions\" | \"GET /internal/apm/traces/{traceId}\" | \"GET /internal/apm/traces\" | \"GET /internal/apm/traces/{traceId}/root_transaction\" | \"GET /internal/apm/transactions/{transactionId}\" | \"GET /internal/apm/traces/find\" | \"POST /internal/apm/traces/aggregated_critical_path\" | \"GET /internal/apm/traces/{traceId}/transactions/{transactionId}\" | \"GET /internal/apm/traces/{traceId}/spans/{spanId}\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/latency\" | \"GET /internal/apm/services/{serviceName}/transactions/traces/samples\" | \"GET /internal/apm/services/{serviceName}/transaction/charts/breakdown\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/error_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate_by_transaction_name\" | \"GET /internal/apm/rule_types/transaction_error_rate/chart_preview\" | \"GET /internal/apm/rule_types/error_count/chart_preview\" | \"GET /internal/apm/rule_types/transaction_duration/chart_preview\" | \"GET /api/apm/settings/agent-configuration 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/view 2023-10-31\" | \"DELETE /api/apm/settings/agent-configuration 2023-10-31\" | \"PUT /api/apm/settings/agent-configuration 2023-10-31\" | \"POST /api/apm/settings/agent-configuration/search 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/environments 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/agent_name 2023-10-31\" | \"GET /internal/apm/settings/anomaly-detection/jobs\" | \"POST /internal/apm/settings/anomaly-detection/jobs\" | \"GET /internal/apm/settings/anomaly-detection/environments\" | \"POST /internal/apm/settings/anomaly-detection/update_to_v3\" | \"GET /internal/apm/settings/apm-index-settings\" | \"GET /internal/apm/settings/apm-indices\" | \"POST /internal/apm/settings/apm-indices/save\" | \"GET /internal/apm/settings/custom_links/transaction\" | \"GET /internal/apm/settings/custom_links\" | \"POST /internal/apm/settings/custom_links\" | \"PUT /internal/apm/settings/custom_links/{id}\" | \"DELETE /internal/apm/settings/custom_links/{id}\" | \"GET /api/apm/sourcemaps 2023-10-31\" | \"POST /api/apm/sourcemaps 2023-10-31\" | \"DELETE /api/apm/sourcemaps/{id} 2023-10-31\" | \"POST /internal/apm/sourcemaps/migrate_fleet_artifacts\" | \"GET /internal/apm/fleet/has_apm_policies\" | \"GET /internal/apm/fleet/agents\" | \"POST /api/apm/fleet/apm_server_schema 2023-10-31\" | \"GET /internal/apm/fleet/apm_server_schema/unsupported\" | \"GET /internal/apm/fleet/migration_check\" | \"POST /internal/apm/fleet/cloud_apm_package_policy\" | \"GET /internal/apm/fleet/java_agent_versions\" | \"GET /internal/apm/dependencies/top_dependencies\" | \"GET /internal/apm/dependencies/upstream_services\" | \"GET /internal/apm/dependencies/metadata\" | \"GET /internal/apm/dependencies/charts/latency\" | \"GET /internal/apm/dependencies/charts/throughput\" | \"GET /internal/apm/dependencies/charts/error_rate\" | \"GET /internal/apm/dependencies/operations\" | \"GET /internal/apm/dependencies/charts/distribution\" | \"GET /internal/apm/dependencies/operations/spans\" | \"GET /internal/apm/correlations/field_candidates/transactions\" | \"GET /internal/apm/correlations/field_value_stats/transactions\" | \"POST /internal/apm/correlations/field_value_pairs/transactions\" | \"POST /internal/apm/correlations/significant_correlations/transactions\" | \"POST /internal/apm/correlations/p_values/transactions\" | \"GET /internal/apm/fallback_to_transactions\" | \"GET /internal/apm/has_data\" | \"GET /internal/apm/event_metadata/{processorEvent}/{id}\" | \"GET /internal/apm/agent_keys\" | \"GET /internal/apm/agent_keys/privileges\" | \"POST /internal/apm/api_key/invalidate\" | \"POST /api/apm/agent_keys 2023-10-31\" | \"GET /internal/apm/storage_explorer\" | \"GET /internal/apm/services/{serviceName}/storage_details\" | \"GET /internal/apm/storage_chart\" | \"GET /internal/apm/storage_explorer/privileges\" | \"GET /internal/apm/storage_explorer_summary_stats\" | \"GET /internal/apm/storage_explorer/is_cross_cluster_search\" | \"GET /internal/apm/storage_explorer/get_services\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/parents\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/children\" | \"GET /internal/apm/services/{serviceName}/infrastructure_attributes\" | \"GET /internal/apm/debug-telemetry\" | \"GET /internal/apm/time_range_metadata\" | \"GET /internal/apm/settings/labs\" | \"GET /internal/apm/get_agents_per_service\" | \"GET /internal/apm/get_latest_agent_versions\" | \"GET /internal/apm/services/{serviceName}/agent_instances\" | \"GET /internal/apm/mobile-services/{serviceName}/error/http_error_rate\" | \"GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics\" | \"POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/error_terms\" | \"POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/crashes/distribution\" | \"GET /internal/apm/services/{serviceName}/mobile/filters\" | \"GET /internal/apm/mobile-services/{serviceName}/most_used_charts\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/sessions\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/http_requests\" | \"GET /internal/apm/mobile-services/{serviceName}/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/location/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/terms\" | \"GET /internal/apm/mobile-services/{serviceName}/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/detailed_statistics\" | \"GET /internal/apm/diagnostics\" | \"POST /internal/apm/assistant/get_apm_timeseries\" | \"GET /internal/apm/assistant/get_service_summary\" | \"GET /internal/apm/assistant/get_error_document\" | \"POST /internal/apm/assistant/get_correlation_values\" | \"GET /internal/apm/assistant/get_downstream_dependencies\" | \"POST /internal/apm/assistant/get_services_list\" | \"GET /internal/apm/services/{serviceName}/profiling/flamegraph\" | \"GET /internal/apm/profiling/status\" | \"GET /internal/apm/services/{serviceName}/profiling/functions\" | \"POST /internal/apm/custom-dashboard\" | \"DELETE /internal/apm/custom-dashboard\" | \"GET /internal/apm/services/{serviceName}/dashboards\"" ], "path": "x-pack/plugins/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts", "deprecated": false, @@ -1669,6 +1669,446 @@ "MobileFiltersResponse", "; }>; } & ", "APMRouteCreateOptions", + "; \"GET /internal/apm/mobile-services/{serviceName}/crashes/distribution\": { endpoint: \"GET /internal/apm/mobile-services/{serviceName}/crashes/distribution\"; params?: ", + "TypeC", + "<{ path: ", + "TypeC", + "<{ serviceName: ", + "StringC", + "; }>; query: ", + "IntersectionC", + "<[", + "PartialC", + "<{ groupId: ", + "StringC", + "; }>, ", + "TypeC", + "<{ environment: ", + "UnionC", + "<[", + "LiteralC", + "<\"ENVIRONMENT_NOT_DEFINED\">, ", + "LiteralC", + "<\"ENVIRONMENT_ALL\">, ", + "BrandC", + "<", + "StringC", + ", ", + { + "pluginId": "@kbn/io-ts-utils", + "scope": "common", + "docId": "kibKbnIoTsUtilsPluginApi", + "section": "def-common.NonEmptyStringBrand", + "text": "NonEmptyStringBrand" + }, + ">]>; }>, ", + "TypeC", + "<{ kuery: ", + "StringC", + "; }>, ", + "TypeC", + "<{ start: ", + "Type", + "; end: ", + "Type", + "; }>, ", + "PartialC", + "<{ offset: ", + "StringC", + "; }>]>; }> | undefined; handler: ({}: ", + "APMRouteHandlerResources", + " & { params: { path: { serviceName: string; }; query: { groupId?: string | undefined; } & { environment: \"ENVIRONMENT_NOT_DEFINED\" | \"ENVIRONMENT_ALL\" | ", + "Branded", + "; } & { kuery: string; } & { start: number; end: number; } & { offset?: string | undefined; }; }; }) => Promise<", + "CrashDistributionResponse", + ">; } & ", + "APMRouteCreateOptions", + "; \"GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics\": { endpoint: \"GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics\"; params?: ", + "TypeC", + "<{ path: ", + "TypeC", + "<{ serviceName: ", + "StringC", + "; }>; query: ", + "IntersectionC", + "<[", + "PartialC", + "<{ sortField: ", + "StringC", + "; sortDirection: ", + "UnionC", + "<[", + "LiteralC", + "<\"asc\">, ", + "LiteralC", + "<\"desc\">]>; }>, ", + "TypeC", + "<{ environment: ", + "UnionC", + "<[", + "LiteralC", + "<\"ENVIRONMENT_NOT_DEFINED\">, ", + "LiteralC", + "<\"ENVIRONMENT_ALL\">, ", + "BrandC", + "<", + "StringC", + ", ", + { + "pluginId": "@kbn/io-ts-utils", + "scope": "common", + "docId": "kibKbnIoTsUtilsPluginApi", + "section": "def-common.NonEmptyStringBrand", + "text": "NonEmptyStringBrand" + }, + ">]>; }>, ", + "TypeC", + "<{ kuery: ", + "StringC", + "; }>, ", + "TypeC", + "<{ start: ", + "Type", + "; end: ", + "Type", + "; }>]>; }> | undefined; handler: ({}: ", + "APMRouteHandlerResources", + " & { params: { path: { serviceName: string; }; query: { sortField?: string | undefined; sortDirection?: \"asc\" | \"desc\" | undefined; } & { environment: \"ENVIRONMENT_NOT_DEFINED\" | \"ENVIRONMENT_ALL\" | ", + "Branded", + "; } & { kuery: string; } & { start: number; end: number; }; }; }) => Promise<{ errorGroups: ", + "MobileCrashGroupMainStatisticsResponse", + "; }>; } & ", + "APMRouteCreateOptions", + "; \"POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics\": { endpoint: \"POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics\"; params?: ", + "TypeC", + "<{ path: ", + "TypeC", + "<{ serviceName: ", + "StringC", + "; }>; query: ", + "IntersectionC", + "<[", + "TypeC", + "<{ environment: ", + "UnionC", + "<[", + "LiteralC", + "<\"ENVIRONMENT_NOT_DEFINED\">, ", + "LiteralC", + "<\"ENVIRONMENT_ALL\">, ", + "BrandC", + "<", + "StringC", + ", ", + { + "pluginId": "@kbn/io-ts-utils", + "scope": "common", + "docId": "kibKbnIoTsUtilsPluginApi", + "section": "def-common.NonEmptyStringBrand", + "text": "NonEmptyStringBrand" + }, + ">]>; }>, ", + "TypeC", + "<{ kuery: ", + "StringC", + "; }>, ", + "TypeC", + "<{ start: ", + "Type", + "; end: ", + "Type", + "; }>, ", + "PartialC", + "<{ offset: ", + "StringC", + "; }>, ", + "TypeC", + "<{ numBuckets: ", + "Type", + "; }>]>; body: ", + "TypeC", + "<{ groupIds: ", + "Type", + "; }>; }> | undefined; handler: ({}: ", + "APMRouteHandlerResources", + " & { params: { path: { serviceName: string; }; query: { environment: \"ENVIRONMENT_NOT_DEFINED\" | \"ENVIRONMENT_ALL\" | ", + "Branded", + "; } & { kuery: string; } & { start: number; end: number; } & { offset?: string | undefined; } & { numBuckets: number; }; body: { groupIds: string[]; }; }; }) => Promise<", + "MobileCrashesGroupPeriodsResponse", + ">; } & ", + "APMRouteCreateOptions", + "; \"GET /internal/apm/mobile-services/{serviceName}/error_terms\": { endpoint: \"GET /internal/apm/mobile-services/{serviceName}/error_terms\"; params?: ", + "TypeC", + "<{ path: ", + "TypeC", + "<{ serviceName: ", + "StringC", + "; }>; query: ", + "IntersectionC", + "<[", + "TypeC", + "<{ kuery: ", + "StringC", + "; }>, ", + "TypeC", + "<{ start: ", + "Type", + "; end: ", + "Type", + "; }>, ", + "TypeC", + "<{ environment: ", + "UnionC", + "<[", + "LiteralC", + "<\"ENVIRONMENT_NOT_DEFINED\">, ", + "LiteralC", + "<\"ENVIRONMENT_ALL\">, ", + "BrandC", + "<", + "StringC", + ", ", + { + "pluginId": "@kbn/io-ts-utils", + "scope": "common", + "docId": "kibKbnIoTsUtilsPluginApi", + "section": "def-common.NonEmptyStringBrand", + "text": "NonEmptyStringBrand" + }, + ">]>; }>, ", + "TypeC", + "<{ size: ", + "Type", + "; fieldName: ", + "StringC", + "; }>]>; }> | undefined; handler: ({}: ", + "APMRouteHandlerResources", + " & { params: { path: { serviceName: string; }; query: { kuery: string; } & { start: number; end: number; } & { environment: \"ENVIRONMENT_NOT_DEFINED\" | \"ENVIRONMENT_ALL\" | ", + "Branded", + "; } & { size: number; fieldName: string; }; }; }) => Promise<{ terms: ", + "MobileErrorTermsByFieldResponse", + "; }>; } & ", + "APMRouteCreateOptions", + "; \"POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics\": { endpoint: \"POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics\"; params?: ", + "TypeC", + "<{ path: ", + "TypeC", + "<{ serviceName: ", + "StringC", + "; }>; query: ", + "IntersectionC", + "<[", + "TypeC", + "<{ environment: ", + "UnionC", + "<[", + "LiteralC", + "<\"ENVIRONMENT_NOT_DEFINED\">, ", + "LiteralC", + "<\"ENVIRONMENT_ALL\">, ", + "BrandC", + "<", + "StringC", + ", ", + { + "pluginId": "@kbn/io-ts-utils", + "scope": "common", + "docId": "kibKbnIoTsUtilsPluginApi", + "section": "def-common.NonEmptyStringBrand", + "text": "NonEmptyStringBrand" + }, + ">]>; }>, ", + "TypeC", + "<{ kuery: ", + "StringC", + "; }>, ", + "TypeC", + "<{ start: ", + "Type", + "; end: ", + "Type", + "; }>, ", + "PartialC", + "<{ offset: ", + "StringC", + "; }>, ", + "TypeC", + "<{ numBuckets: ", + "Type", + "; }>]>; body: ", + "TypeC", + "<{ groupIds: ", + "Type", + "; }>; }> | undefined; handler: ({}: ", + "APMRouteHandlerResources", + " & { params: { path: { serviceName: string; }; query: { environment: \"ENVIRONMENT_NOT_DEFINED\" | \"ENVIRONMENT_ALL\" | ", + "Branded", + "; } & { kuery: string; } & { start: number; end: number; } & { offset?: string | undefined; } & { numBuckets: number; }; body: { groupIds: string[]; }; }; }) => Promise<", + "MobileErrorGroupPeriodsResponse", + ">; } & ", + "APMRouteCreateOptions", + "; \"GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics\": { endpoint: \"GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics\"; params?: ", + "TypeC", + "<{ path: ", + "TypeC", + "<{ serviceName: ", + "StringC", + "; }>; query: ", + "IntersectionC", + "<[", + "PartialC", + "<{ sortField: ", + "StringC", + "; sortDirection: ", + "UnionC", + "<[", + "LiteralC", + "<\"asc\">, ", + "LiteralC", + "<\"desc\">]>; }>, ", + "TypeC", + "<{ environment: ", + "UnionC", + "<[", + "LiteralC", + "<\"ENVIRONMENT_NOT_DEFINED\">, ", + "LiteralC", + "<\"ENVIRONMENT_ALL\">, ", + "BrandC", + "<", + "StringC", + ", ", + { + "pluginId": "@kbn/io-ts-utils", + "scope": "common", + "docId": "kibKbnIoTsUtilsPluginApi", + "section": "def-common.NonEmptyStringBrand", + "text": "NonEmptyStringBrand" + }, + ">]>; }>, ", + "TypeC", + "<{ kuery: ", + "StringC", + "; }>, ", + "TypeC", + "<{ start: ", + "Type", + "; end: ", + "Type", + "; }>]>; }> | undefined; handler: ({}: ", + "APMRouteHandlerResources", + " & { params: { path: { serviceName: string; }; query: { sortField?: string | undefined; sortDirection?: \"asc\" | \"desc\" | undefined; } & { environment: \"ENVIRONMENT_NOT_DEFINED\" | \"ENVIRONMENT_ALL\" | ", + "Branded", + "; } & { kuery: string; } & { start: number; end: number; }; }; }) => Promise<{ errorGroups: ", + "MobileErrorGroupMainStatisticsResponse", + "; }>; } & ", + "APMRouteCreateOptions", + "; \"GET /internal/apm/mobile-services/{serviceName}/error/http_error_rate\": { endpoint: \"GET /internal/apm/mobile-services/{serviceName}/error/http_error_rate\"; params?: ", + "TypeC", + "<{ path: ", + "TypeC", + "<{ serviceName: ", + "StringC", + "; }>; query: ", + "IntersectionC", + "<[", + "TypeC", + "<{ environment: ", + "UnionC", + "<[", + "LiteralC", + "<\"ENVIRONMENT_NOT_DEFINED\">, ", + "LiteralC", + "<\"ENVIRONMENT_ALL\">, ", + "BrandC", + "<", + "StringC", + ", ", + { + "pluginId": "@kbn/io-ts-utils", + "scope": "common", + "docId": "kibKbnIoTsUtilsPluginApi", + "section": "def-common.NonEmptyStringBrand", + "text": "NonEmptyStringBrand" + }, + ">]>; }>, ", + "TypeC", + "<{ kuery: ", + "StringC", + "; }>, ", + "TypeC", + "<{ start: ", + "Type", + "; end: ", + "Type", + "; }>, ", + "PartialC", + "<{ offset: ", + "StringC", + "; }>]>; }> | undefined; handler: ({}: ", + "APMRouteHandlerResources", + " & { params: { path: { serviceName: string; }; query: { environment: \"ENVIRONMENT_NOT_DEFINED\" | \"ENVIRONMENT_ALL\" | ", + "Branded", + "; } & { kuery: string; } & { start: number; end: number; } & { offset?: string | undefined; }; }; }) => Promise<", + "MobileHttpErrorsTimeseries", + ">; } & ", + "APMRouteCreateOptions", "; \"GET /internal/apm/services/{serviceName}/agent_instances\": { endpoint: \"GET /internal/apm/services/{serviceName}/agent_instances\"; params?: ", "TypeC", "<{ path: ", diff --git a/api_docs/apm.mdx b/api_docs/apm.mdx index 920537f06ea0b..4fb46bf59a2f7 100644 --- a/api_docs/apm.mdx +++ b/api_docs/apm.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apm title: "apm" image: https://source.unsplash.com/400x175/?github description: API docs for the apm plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm'] --- import apmObj from './apm.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/te | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 29 | 0 | 29 | 120 | +| 29 | 0 | 29 | 127 | ## Client diff --git a/api_docs/apm_data_access.mdx b/api_docs/apm_data_access.mdx index b7415d4dd8001..c7fa34332d99d 100644 --- a/api_docs/apm_data_access.mdx +++ b/api_docs/apm_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apmDataAccess title: "apmDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the apmDataAccess plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess'] --- import apmDataAccessObj from './apm_data_access.devdocs.json'; diff --git a/api_docs/asset_manager.mdx b/api_docs/asset_manager.mdx index 8061a2ca975db..6c00c6e2fcc90 100644 --- a/api_docs/asset_manager.mdx +++ b/api_docs/asset_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/assetManager title: "assetManager" image: https://source.unsplash.com/400x175/?github description: API docs for the assetManager plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'assetManager'] --- import assetManagerObj from './asset_manager.devdocs.json'; diff --git a/api_docs/banners.mdx b/api_docs/banners.mdx index 558cc4ae30a7a..d9a35019cdaed 100644 --- a/api_docs/banners.mdx +++ b/api_docs/banners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/banners title: "banners" image: https://source.unsplash.com/400x175/?github description: API docs for the banners plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners'] --- import bannersObj from './banners.devdocs.json'; diff --git a/api_docs/bfetch.mdx b/api_docs/bfetch.mdx index c70d15601728d..2d35da686154f 100644 --- a/api_docs/bfetch.mdx +++ b/api_docs/bfetch.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/bfetch title: "bfetch" image: https://source.unsplash.com/400x175/?github description: API docs for the bfetch plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'bfetch'] --- import bfetchObj from './bfetch.devdocs.json'; diff --git a/api_docs/canvas.mdx b/api_docs/canvas.mdx index 31f503aec9183..f0cd1b6bfd226 100644 --- a/api_docs/canvas.mdx +++ b/api_docs/canvas.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/canvas title: "canvas" image: https://source.unsplash.com/400x175/?github description: API docs for the canvas plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas'] --- import canvasObj from './canvas.devdocs.json'; diff --git a/api_docs/cases.mdx b/api_docs/cases.mdx index 1c592bbe9df92..0f8e4245318bc 100644 --- a/api_docs/cases.mdx +++ b/api_docs/cases.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cases title: "cases" image: https://source.unsplash.com/400x175/?github description: API docs for the cases plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cases'] --- import casesObj from './cases.devdocs.json'; diff --git a/api_docs/charts.mdx b/api_docs/charts.mdx index dd8c395df407b..fc041098837e3 100644 --- a/api_docs/charts.mdx +++ b/api_docs/charts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/charts title: "charts" image: https://source.unsplash.com/400x175/?github description: API docs for the charts plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'charts'] --- import chartsObj from './charts.devdocs.json'; diff --git a/api_docs/cloud.mdx b/api_docs/cloud.mdx index 47ef98168188c..e6f45610307d4 100644 --- a/api_docs/cloud.mdx +++ b/api_docs/cloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloud title: "cloud" image: https://source.unsplash.com/400x175/?github description: API docs for the cloud plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloud'] --- import cloudObj from './cloud.devdocs.json'; diff --git a/api_docs/cloud_data_migration.mdx b/api_docs/cloud_data_migration.mdx index 012af0acb1598..e1937292a034f 100644 --- a/api_docs/cloud_data_migration.mdx +++ b/api_docs/cloud_data_migration.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDataMigration title: "cloudDataMigration" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDataMigration plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration'] --- import cloudDataMigrationObj from './cloud_data_migration.devdocs.json'; diff --git a/api_docs/cloud_defend.mdx b/api_docs/cloud_defend.mdx index 5f636b420311f..326da93b8a565 100644 --- a/api_docs/cloud_defend.mdx +++ b/api_docs/cloud_defend.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDefend title: "cloudDefend" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDefend plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDefend'] --- import cloudDefendObj from './cloud_defend.devdocs.json'; diff --git a/api_docs/cloud_experiments.mdx b/api_docs/cloud_experiments.mdx index 6e3216c615832..93f47c34a7e61 100644 --- a/api_docs/cloud_experiments.mdx +++ b/api_docs/cloud_experiments.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudExperiments title: "cloudExperiments" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudExperiments plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudExperiments'] --- import cloudExperimentsObj from './cloud_experiments.devdocs.json'; diff --git a/api_docs/cloud_security_posture.mdx b/api_docs/cloud_security_posture.mdx index e01df7b3719a7..70abd89827df1 100644 --- a/api_docs/cloud_security_posture.mdx +++ b/api_docs/cloud_security_posture.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudSecurityPosture title: "cloudSecurityPosture" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudSecurityPosture plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudSecurityPosture'] --- import cloudSecurityPostureObj from './cloud_security_posture.devdocs.json'; diff --git a/api_docs/console.mdx b/api_docs/console.mdx index 8f1f19c74f6f7..96db7e83e4682 100644 --- a/api_docs/console.mdx +++ b/api_docs/console.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/console title: "console" image: https://source.unsplash.com/400x175/?github description: API docs for the console plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'console'] --- import consoleObj from './console.devdocs.json'; diff --git a/api_docs/content_management.mdx b/api_docs/content_management.mdx index 66f0570f9a083..dbb7d60d9b060 100644 --- a/api_docs/content_management.mdx +++ b/api_docs/content_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/contentManagement title: "contentManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the contentManagement plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement'] --- import contentManagementObj from './content_management.devdocs.json'; diff --git a/api_docs/controls.mdx b/api_docs/controls.mdx index 35febfe958f6e..defda8e95fc45 100644 --- a/api_docs/controls.mdx +++ b/api_docs/controls.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/controls title: "controls" image: https://source.unsplash.com/400x175/?github description: API docs for the controls plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls'] --- import controlsObj from './controls.devdocs.json'; diff --git a/api_docs/custom_integrations.mdx b/api_docs/custom_integrations.mdx index 59c19987d604d..5881230711686 100644 --- a/api_docs/custom_integrations.mdx +++ b/api_docs/custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/customIntegrations title: "customIntegrations" image: https://source.unsplash.com/400x175/?github description: API docs for the customIntegrations plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations'] --- import customIntegrationsObj from './custom_integrations.devdocs.json'; diff --git a/api_docs/dashboard.mdx b/api_docs/dashboard.mdx index 5731fb8896f99..b970429dd0f01 100644 --- a/api_docs/dashboard.mdx +++ b/api_docs/dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboard title: "dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboard plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboard'] --- import dashboardObj from './dashboard.devdocs.json'; diff --git a/api_docs/dashboard_enhanced.mdx b/api_docs/dashboard_enhanced.mdx index f28f84acfb43d..83c77968119a4 100644 --- a/api_docs/dashboard_enhanced.mdx +++ b/api_docs/dashboard_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboardEnhanced title: "dashboardEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboardEnhanced plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboardEnhanced'] --- import dashboardEnhancedObj from './dashboard_enhanced.devdocs.json'; diff --git a/api_docs/data.devdocs.json b/api_docs/data.devdocs.json index 7ddcca4750bf7..3e25d1dccdc9a 100644 --- a/api_docs/data.devdocs.json +++ b/api_docs/data.devdocs.json @@ -13241,7 +13241,7 @@ "\nReturns scripted fields" ], "signature": [ - "() => { storedFields: string[]; scriptFields: Record { scriptFields: Record; docvalueFields: { field: string; format: string; }[]; runtimeFields: ", "MappingRuntimeFields", @@ -19402,7 +19402,7 @@ "\nReturns scripted fields" ], "signature": [ - "() => { storedFields: string[]; scriptFields: Record { scriptFields: Record; docvalueFields: { field: string; format: string; }[]; runtimeFields: ", "MappingRuntimeFields", diff --git a/api_docs/data.mdx b/api_docs/data.mdx index 82e38cd78f2f5..f76cf436c0dd4 100644 --- a/api_docs/data.mdx +++ b/api_docs/data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data title: "data" image: https://source.unsplash.com/400x175/?github description: API docs for the data plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data'] --- import dataObj from './data.devdocs.json'; diff --git a/api_docs/data_query.mdx b/api_docs/data_query.mdx index 463928ab4e04e..cde7f4c1bfd41 100644 --- a/api_docs/data_query.mdx +++ b/api_docs/data_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-query title: "data.query" image: https://source.unsplash.com/400x175/?github description: API docs for the data.query plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query'] --- import dataQueryObj from './data_query.devdocs.json'; diff --git a/api_docs/data_search.mdx b/api_docs/data_search.mdx index 2129f27785292..ca3edfdc0725b 100644 --- a/api_docs/data_search.mdx +++ b/api_docs/data_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-search title: "data.search" image: https://source.unsplash.com/400x175/?github description: API docs for the data.search plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search'] --- import dataSearchObj from './data_search.devdocs.json'; diff --git a/api_docs/data_view_editor.mdx b/api_docs/data_view_editor.mdx index 1b57b19f9be14..add92244c1b7f 100644 --- a/api_docs/data_view_editor.mdx +++ b/api_docs/data_view_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewEditor title: "dataViewEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewEditor plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewEditor'] --- import dataViewEditorObj from './data_view_editor.devdocs.json'; diff --git a/api_docs/data_view_field_editor.mdx b/api_docs/data_view_field_editor.mdx index e9f0bd6c06dc6..e97396c9d81e6 100644 --- a/api_docs/data_view_field_editor.mdx +++ b/api_docs/data_view_field_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewFieldEditor title: "dataViewFieldEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewFieldEditor plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewFieldEditor'] --- import dataViewFieldEditorObj from './data_view_field_editor.devdocs.json'; diff --git a/api_docs/data_view_management.mdx b/api_docs/data_view_management.mdx index 144c1dd9c3e7b..bd7fbea40a7a4 100644 --- a/api_docs/data_view_management.mdx +++ b/api_docs/data_view_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewManagement title: "dataViewManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewManagement plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement'] --- import dataViewManagementObj from './data_view_management.devdocs.json'; diff --git a/api_docs/data_views.devdocs.json b/api_docs/data_views.devdocs.json index 96792d381cdf7..1f7e5f674a006 100644 --- a/api_docs/data_views.devdocs.json +++ b/api_docs/data_views.devdocs.json @@ -168,7 +168,7 @@ "\nReturns scripted fields" ], "signature": [ - "() => { storedFields: string[]; scriptFields: Record { scriptFields: Record; docvalueFields: { field: string; format: string; }[]; runtimeFields: ", "MappingRuntimeFields", @@ -6573,7 +6573,7 @@ "\nReturns scripted fields" ], "signature": [ - "() => { storedFields: string[]; scriptFields: Record { scriptFields: Record; docvalueFields: { field: string; format: string; }[]; runtimeFields: ", "MappingRuntimeFields", @@ -12015,7 +12015,7 @@ "\nReturns scripted fields" ], "signature": [ - "() => { storedFields: string[]; scriptFields: Record { scriptFields: Record; docvalueFields: { field: string; format: string; }[]; runtimeFields: ", "MappingRuntimeFields", diff --git a/api_docs/data_views.mdx b/api_docs/data_views.mdx index f423e382fb519..5d290e6e9fcec 100644 --- a/api_docs/data_views.mdx +++ b/api_docs/data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViews title: "dataViews" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViews plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViews'] --- import dataViewsObj from './data_views.devdocs.json'; diff --git a/api_docs/data_visualizer.mdx b/api_docs/data_visualizer.mdx index 86ad4a73b9d0a..17284e178a528 100644 --- a/api_docs/data_visualizer.mdx +++ b/api_docs/data_visualizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataVisualizer title: "dataVisualizer" image: https://source.unsplash.com/400x175/?github description: API docs for the dataVisualizer plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer'] --- import dataVisualizerObj from './data_visualizer.devdocs.json'; diff --git a/api_docs/dataset_quality.mdx b/api_docs/dataset_quality.mdx index bd531645c5a47..87ee213427185 100644 --- a/api_docs/dataset_quality.mdx +++ b/api_docs/dataset_quality.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/datasetQuality title: "datasetQuality" image: https://source.unsplash.com/400x175/?github description: API docs for the datasetQuality plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality'] --- import datasetQualityObj from './dataset_quality.devdocs.json'; diff --git a/api_docs/deprecations_by_api.mdx b/api_docs/deprecations_by_api.mdx index d9ef62cbd84cc..39bad44435752 100644 --- a/api_docs/deprecations_by_api.mdx +++ b/api_docs/deprecations_by_api.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByApi slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-api title: Deprecated API usage by API description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/deprecations_by_plugin.mdx b/api_docs/deprecations_by_plugin.mdx index 7a03beaa58b70..da07e444ea691 100644 --- a/api_docs/deprecations_by_plugin.mdx +++ b/api_docs/deprecations_by_plugin.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByPlugin slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-plugin title: Deprecated API usage by plugin description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -1136,7 +1136,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| -| | [executor.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/server/lib/rules/slo_burn_rate/executor.ts#:~:text=alertFactory), [custom_threshold_executor.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.ts#:~:text=alertFactory), [executor.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/server/lib/rules/slo_burn_rate/executor.test.ts#:~:text=alertFactory) | - | +| | [custom_threshold_executor.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.ts#:~:text=alertFactory), [executor.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/server/lib/rules/slo_burn_rate/executor.ts#:~:text=alertFactory), [executor.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/server/lib/rules/slo_burn_rate/executor.test.ts#:~:text=alertFactory) | - | | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/public/plugin.ts#:~:text=license%24) | 8.8.0 | | | [render_cell_value.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/public/components/alerts_table/render_cell_value.tsx#:~:text=DeprecatedCellValueElementProps), [render_cell_value.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/public/components/alerts_table/render_cell_value.tsx#:~:text=DeprecatedCellValueElementProps) | - | diff --git a/api_docs/deprecations_by_team.mdx b/api_docs/deprecations_by_team.mdx index 5733d3a301935..3689103ebf77b 100644 --- a/api_docs/deprecations_by_team.mdx +++ b/api_docs/deprecations_by_team.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsDueByTeam slug: /kibana-dev-docs/api-meta/deprecations-due-by-team title: Deprecated APIs due to be removed, by team description: Lists the teams that are referencing deprecated APIs with a remove by date. -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/dev_tools.mdx b/api_docs/dev_tools.mdx index 606e30fcb7bbb..39156240d11da 100644 --- a/api_docs/dev_tools.mdx +++ b/api_docs/dev_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/devTools title: "devTools" image: https://source.unsplash.com/400x175/?github description: API docs for the devTools plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'devTools'] --- import devToolsObj from './dev_tools.devdocs.json'; diff --git a/api_docs/discover.mdx b/api_docs/discover.mdx index 2b6a9b1e2eb17..ee530771bc840 100644 --- a/api_docs/discover.mdx +++ b/api_docs/discover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discover title: "discover" image: https://source.unsplash.com/400x175/?github description: API docs for the discover plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discover'] --- import discoverObj from './discover.devdocs.json'; diff --git a/api_docs/discover_enhanced.mdx b/api_docs/discover_enhanced.mdx index 6b33b2e6c94ca..e574d63bacfed 100644 --- a/api_docs/discover_enhanced.mdx +++ b/api_docs/discover_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverEnhanced title: "discoverEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the discoverEnhanced plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced'] --- import discoverEnhancedObj from './discover_enhanced.devdocs.json'; diff --git a/api_docs/ecs_data_quality_dashboard.mdx b/api_docs/ecs_data_quality_dashboard.mdx index 15e4ab2986274..073cf2bf462a0 100644 --- a/api_docs/ecs_data_quality_dashboard.mdx +++ b/api_docs/ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ecsDataQualityDashboard title: "ecsDataQualityDashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the ecsDataQualityDashboard plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ecsDataQualityDashboard'] --- import ecsDataQualityDashboardObj from './ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/elastic_assistant.mdx b/api_docs/elastic_assistant.mdx index 244f976ce9ad7..0a83c178d471c 100644 --- a/api_docs/elastic_assistant.mdx +++ b/api_docs/elastic_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/elasticAssistant title: "elasticAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the elasticAssistant plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'elasticAssistant'] --- import elasticAssistantObj from './elastic_assistant.devdocs.json'; diff --git a/api_docs/embeddable.mdx b/api_docs/embeddable.mdx index 8b1a1e4e3568d..0e4d97b02805d 100644 --- a/api_docs/embeddable.mdx +++ b/api_docs/embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddable title: "embeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddable plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddable'] --- import embeddableObj from './embeddable.devdocs.json'; diff --git a/api_docs/embeddable_enhanced.mdx b/api_docs/embeddable_enhanced.mdx index 056c6d15173b9..cf3d5bd39d1d1 100644 --- a/api_docs/embeddable_enhanced.mdx +++ b/api_docs/embeddable_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddableEnhanced title: "embeddableEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddableEnhanced plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableEnhanced'] --- import embeddableEnhancedObj from './embeddable_enhanced.devdocs.json'; diff --git a/api_docs/encrypted_saved_objects.mdx b/api_docs/encrypted_saved_objects.mdx index 4e58bcd454f3c..4379f2bd30552 100644 --- a/api_docs/encrypted_saved_objects.mdx +++ b/api_docs/encrypted_saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/encryptedSavedObjects title: "encryptedSavedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the encryptedSavedObjects plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'encryptedSavedObjects'] --- import encryptedSavedObjectsObj from './encrypted_saved_objects.devdocs.json'; diff --git a/api_docs/enterprise_search.mdx b/api_docs/enterprise_search.mdx index a77a21f6614b9..dc6ba9bd4ee57 100644 --- a/api_docs/enterprise_search.mdx +++ b/api_docs/enterprise_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/enterpriseSearch title: "enterpriseSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the enterpriseSearch plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch'] --- import enterpriseSearchObj from './enterprise_search.devdocs.json'; diff --git a/api_docs/es_ui_shared.mdx b/api_docs/es_ui_shared.mdx index 3dfac3f762d0e..b5f3883774d1a 100644 --- a/api_docs/es_ui_shared.mdx +++ b/api_docs/es_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esUiShared title: "esUiShared" image: https://source.unsplash.com/400x175/?github description: API docs for the esUiShared plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esUiShared'] --- import esUiSharedObj from './es_ui_shared.devdocs.json'; diff --git a/api_docs/event_annotation.mdx b/api_docs/event_annotation.mdx index 5313045188d0d..f0dc0ff59a561 100644 --- a/api_docs/event_annotation.mdx +++ b/api_docs/event_annotation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotation title: "eventAnnotation" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotation plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotation'] --- import eventAnnotationObj from './event_annotation.devdocs.json'; diff --git a/api_docs/event_annotation_listing.mdx b/api_docs/event_annotation_listing.mdx index 1f75f1401d217..1d4abf2adc100 100644 --- a/api_docs/event_annotation_listing.mdx +++ b/api_docs/event_annotation_listing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotationListing title: "eventAnnotationListing" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotationListing plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotationListing'] --- import eventAnnotationListingObj from './event_annotation_listing.devdocs.json'; diff --git a/api_docs/event_log.mdx b/api_docs/event_log.mdx index cfb0ffc9e1dc4..5157f01a65697 100644 --- a/api_docs/event_log.mdx +++ b/api_docs/event_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventLog title: "eventLog" image: https://source.unsplash.com/400x175/?github description: API docs for the eventLog plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventLog'] --- import eventLogObj from './event_log.devdocs.json'; diff --git a/api_docs/exploratory_view.mdx b/api_docs/exploratory_view.mdx index 6963137fb77a9..1205013dfecf7 100644 --- a/api_docs/exploratory_view.mdx +++ b/api_docs/exploratory_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/exploratoryView title: "exploratoryView" image: https://source.unsplash.com/400x175/?github description: API docs for the exploratoryView plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'exploratoryView'] --- import exploratoryViewObj from './exploratory_view.devdocs.json'; diff --git a/api_docs/expression_error.mdx b/api_docs/expression_error.mdx index 2f5dad63bc0fd..379277590c7e4 100644 --- a/api_docs/expression_error.mdx +++ b/api_docs/expression_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionError title: "expressionError" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionError plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionError'] --- import expressionErrorObj from './expression_error.devdocs.json'; diff --git a/api_docs/expression_gauge.mdx b/api_docs/expression_gauge.mdx index fd706ce1e71a1..02239f4875bb1 100644 --- a/api_docs/expression_gauge.mdx +++ b/api_docs/expression_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionGauge title: "expressionGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionGauge plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionGauge'] --- import expressionGaugeObj from './expression_gauge.devdocs.json'; diff --git a/api_docs/expression_heatmap.mdx b/api_docs/expression_heatmap.mdx index 6bab5564f1e4c..f6844f370c273 100644 --- a/api_docs/expression_heatmap.mdx +++ b/api_docs/expression_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionHeatmap title: "expressionHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionHeatmap plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionHeatmap'] --- import expressionHeatmapObj from './expression_heatmap.devdocs.json'; diff --git a/api_docs/expression_image.mdx b/api_docs/expression_image.mdx index 10c07dd4f8d84..71b20928f4d51 100644 --- a/api_docs/expression_image.mdx +++ b/api_docs/expression_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionImage title: "expressionImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionImage plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionImage'] --- import expressionImageObj from './expression_image.devdocs.json'; diff --git a/api_docs/expression_legacy_metric_vis.mdx b/api_docs/expression_legacy_metric_vis.mdx index fc73b804ff2b6..26d7d341c2768 100644 --- a/api_docs/expression_legacy_metric_vis.mdx +++ b/api_docs/expression_legacy_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionLegacyMetricVis title: "expressionLegacyMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionLegacyMetricVis plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionLegacyMetricVis'] --- import expressionLegacyMetricVisObj from './expression_legacy_metric_vis.devdocs.json'; diff --git a/api_docs/expression_metric.mdx b/api_docs/expression_metric.mdx index a51cccb44559f..e0f6202736d61 100644 --- a/api_docs/expression_metric.mdx +++ b/api_docs/expression_metric.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetric title: "expressionMetric" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetric plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetric'] --- import expressionMetricObj from './expression_metric.devdocs.json'; diff --git a/api_docs/expression_metric_vis.mdx b/api_docs/expression_metric_vis.mdx index d92e882c05e62..33d8ba84a8276 100644 --- a/api_docs/expression_metric_vis.mdx +++ b/api_docs/expression_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetricVis title: "expressionMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetricVis plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetricVis'] --- import expressionMetricVisObj from './expression_metric_vis.devdocs.json'; diff --git a/api_docs/expression_partition_vis.mdx b/api_docs/expression_partition_vis.mdx index ce09249de1fa3..0b3360e73598f 100644 --- a/api_docs/expression_partition_vis.mdx +++ b/api_docs/expression_partition_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionPartitionVis title: "expressionPartitionVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionPartitionVis plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionPartitionVis'] --- import expressionPartitionVisObj from './expression_partition_vis.devdocs.json'; diff --git a/api_docs/expression_repeat_image.mdx b/api_docs/expression_repeat_image.mdx index 0532fa0793b75..ed938dcab43e8 100644 --- a/api_docs/expression_repeat_image.mdx +++ b/api_docs/expression_repeat_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRepeatImage title: "expressionRepeatImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRepeatImage plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRepeatImage'] --- import expressionRepeatImageObj from './expression_repeat_image.devdocs.json'; diff --git a/api_docs/expression_reveal_image.mdx b/api_docs/expression_reveal_image.mdx index 4ff918016c804..069206eeff30d 100644 --- a/api_docs/expression_reveal_image.mdx +++ b/api_docs/expression_reveal_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRevealImage title: "expressionRevealImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRevealImage plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRevealImage'] --- import expressionRevealImageObj from './expression_reveal_image.devdocs.json'; diff --git a/api_docs/expression_shape.mdx b/api_docs/expression_shape.mdx index a71cc14f67571..4cb20fe12c2d6 100644 --- a/api_docs/expression_shape.mdx +++ b/api_docs/expression_shape.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionShape title: "expressionShape" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionShape plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionShape'] --- import expressionShapeObj from './expression_shape.devdocs.json'; diff --git a/api_docs/expression_tagcloud.mdx b/api_docs/expression_tagcloud.mdx index d4f2e2a44a391..b2ea5e4c37221 100644 --- a/api_docs/expression_tagcloud.mdx +++ b/api_docs/expression_tagcloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionTagcloud title: "expressionTagcloud" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionTagcloud plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionTagcloud'] --- import expressionTagcloudObj from './expression_tagcloud.devdocs.json'; diff --git a/api_docs/expression_x_y.mdx b/api_docs/expression_x_y.mdx index dd7908b619ba2..21ffcbf7617f7 100644 --- a/api_docs/expression_x_y.mdx +++ b/api_docs/expression_x_y.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionXY title: "expressionXY" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionXY plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionXY'] --- import expressionXYObj from './expression_x_y.devdocs.json'; diff --git a/api_docs/expressions.mdx b/api_docs/expressions.mdx index ea4b579872f32..e8b9c806171f7 100644 --- a/api_docs/expressions.mdx +++ b/api_docs/expressions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressions title: "expressions" image: https://source.unsplash.com/400x175/?github description: API docs for the expressions plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressions'] --- import expressionsObj from './expressions.devdocs.json'; diff --git a/api_docs/features.mdx b/api_docs/features.mdx index 68e30f9962b27..6332c7151516b 100644 --- a/api_docs/features.mdx +++ b/api_docs/features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/features title: "features" image: https://source.unsplash.com/400x175/?github description: API docs for the features plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'features'] --- import featuresObj from './features.devdocs.json'; diff --git a/api_docs/field_formats.mdx b/api_docs/field_formats.mdx index a73bd48e1094f..127e5339cf4e8 100644 --- a/api_docs/field_formats.mdx +++ b/api_docs/field_formats.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fieldFormats title: "fieldFormats" image: https://source.unsplash.com/400x175/?github description: API docs for the fieldFormats plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldFormats'] --- import fieldFormatsObj from './field_formats.devdocs.json'; diff --git a/api_docs/file_upload.mdx b/api_docs/file_upload.mdx index 397cf2b9a6074..5e2d7ef9c5510 100644 --- a/api_docs/file_upload.mdx +++ b/api_docs/file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fileUpload title: "fileUpload" image: https://source.unsplash.com/400x175/?github description: API docs for the fileUpload plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fileUpload'] --- import fileUploadObj from './file_upload.devdocs.json'; diff --git a/api_docs/files.mdx b/api_docs/files.mdx index 70db8231e2c9e..13d9828037651 100644 --- a/api_docs/files.mdx +++ b/api_docs/files.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/files title: "files" image: https://source.unsplash.com/400x175/?github description: API docs for the files plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'files'] --- import filesObj from './files.devdocs.json'; diff --git a/api_docs/files_management.mdx b/api_docs/files_management.mdx index 130f51934ddb6..0cd387a491857 100644 --- a/api_docs/files_management.mdx +++ b/api_docs/files_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/filesManagement title: "filesManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the filesManagement plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'filesManagement'] --- import filesManagementObj from './files_management.devdocs.json'; diff --git a/api_docs/fleet.mdx b/api_docs/fleet.mdx index 6a3f7491c81a9..ecd23ae203788 100644 --- a/api_docs/fleet.mdx +++ b/api_docs/fleet.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fleet title: "fleet" image: https://source.unsplash.com/400x175/?github description: API docs for the fleet plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fleet'] --- import fleetObj from './fleet.devdocs.json'; diff --git a/api_docs/global_search.mdx b/api_docs/global_search.mdx index fff05062156e8..d91a3b8c9f2e5 100644 --- a/api_docs/global_search.mdx +++ b/api_docs/global_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/globalSearch title: "globalSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the globalSearch plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'globalSearch'] --- import globalSearchObj from './global_search.devdocs.json'; diff --git a/api_docs/guided_onboarding.mdx b/api_docs/guided_onboarding.mdx index 5698163c47c81..040c14cda6a1d 100644 --- a/api_docs/guided_onboarding.mdx +++ b/api_docs/guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/guidedOnboarding title: "guidedOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the guidedOnboarding plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'guidedOnboarding'] --- import guidedOnboardingObj from './guided_onboarding.devdocs.json'; diff --git a/api_docs/home.mdx b/api_docs/home.mdx index 3d8eeeb6e97f2..223771a20a5d7 100644 --- a/api_docs/home.mdx +++ b/api_docs/home.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/home title: "home" image: https://source.unsplash.com/400x175/?github description: API docs for the home plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'home'] --- import homeObj from './home.devdocs.json'; diff --git a/api_docs/image_embeddable.mdx b/api_docs/image_embeddable.mdx index e3c023ca167cf..d967cf6eba186 100644 --- a/api_docs/image_embeddable.mdx +++ b/api_docs/image_embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/imageEmbeddable title: "imageEmbeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the imageEmbeddable plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'imageEmbeddable'] --- import imageEmbeddableObj from './image_embeddable.devdocs.json'; diff --git a/api_docs/index_lifecycle_management.mdx b/api_docs/index_lifecycle_management.mdx index d462edb008e00..e47e74a62b3e8 100644 --- a/api_docs/index_lifecycle_management.mdx +++ b/api_docs/index_lifecycle_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexLifecycleManagement title: "indexLifecycleManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexLifecycleManagement plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexLifecycleManagement'] --- import indexLifecycleManagementObj from './index_lifecycle_management.devdocs.json'; diff --git a/api_docs/index_management.mdx b/api_docs/index_management.mdx index bc91cf4e0e432..b92a3addae844 100644 --- a/api_docs/index_management.mdx +++ b/api_docs/index_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexManagement title: "indexManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexManagement plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexManagement'] --- import indexManagementObj from './index_management.devdocs.json'; diff --git a/api_docs/infra.mdx b/api_docs/infra.mdx index e587731395ffa..dee6ecf9d1037 100644 --- a/api_docs/infra.mdx +++ b/api_docs/infra.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/infra title: "infra" image: https://source.unsplash.com/400x175/?github description: API docs for the infra plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'infra'] --- import infraObj from './infra.devdocs.json'; diff --git a/api_docs/inspector.mdx b/api_docs/inspector.mdx index 268f238a50baa..f5bef4a39476a 100644 --- a/api_docs/inspector.mdx +++ b/api_docs/inspector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/inspector title: "inspector" image: https://source.unsplash.com/400x175/?github description: API docs for the inspector plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inspector'] --- import inspectorObj from './inspector.devdocs.json'; diff --git a/api_docs/interactive_setup.mdx b/api_docs/interactive_setup.mdx index 669976b59f5ab..a2473733d0d55 100644 --- a/api_docs/interactive_setup.mdx +++ b/api_docs/interactive_setup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/interactiveSetup title: "interactiveSetup" image: https://source.unsplash.com/400x175/?github description: API docs for the interactiveSetup plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'interactiveSetup'] --- import interactiveSetupObj from './interactive_setup.devdocs.json'; diff --git a/api_docs/kbn_ace.mdx b/api_docs/kbn_ace.mdx index 7f90ed50cdae4..dd26be524aa30 100644 --- a/api_docs/kbn_ace.mdx +++ b/api_docs/kbn_ace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ace title: "@kbn/ace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ace plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ace'] --- import kbnAceObj from './kbn_ace.devdocs.json'; diff --git a/api_docs/kbn_aiops_components.mdx b/api_docs/kbn_aiops_components.mdx index daa559388ed16..483eac15ecbd4 100644 --- a/api_docs/kbn_aiops_components.mdx +++ b/api_docs/kbn_aiops_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-components title: "@kbn/aiops-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-components plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-components'] --- import kbnAiopsComponentsObj from './kbn_aiops_components.devdocs.json'; diff --git a/api_docs/kbn_aiops_utils.mdx b/api_docs/kbn_aiops_utils.mdx index b76cb84554864..d5f0261697f7c 100644 --- a/api_docs/kbn_aiops_utils.mdx +++ b/api_docs/kbn_aiops_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-utils title: "@kbn/aiops-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-utils'] --- import kbnAiopsUtilsObj from './kbn_aiops_utils.devdocs.json'; diff --git a/api_docs/kbn_alerting_api_integration_helpers.mdx b/api_docs/kbn_alerting_api_integration_helpers.mdx index 05ca9737bb8fa..3f61167dd6d0d 100644 --- a/api_docs/kbn_alerting_api_integration_helpers.mdx +++ b/api_docs/kbn_alerting_api_integration_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-api-integration-helpers title: "@kbn/alerting-api-integration-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-api-integration-helpers plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-api-integration-helpers'] --- import kbnAlertingApiIntegrationHelpersObj from './kbn_alerting_api_integration_helpers.devdocs.json'; diff --git a/api_docs/kbn_alerting_state_types.mdx b/api_docs/kbn_alerting_state_types.mdx index 85da58fb6dfae..47d0dc67f62da 100644 --- a/api_docs/kbn_alerting_state_types.mdx +++ b/api_docs/kbn_alerting_state_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-state-types title: "@kbn/alerting-state-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-state-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-state-types'] --- import kbnAlertingStateTypesObj from './kbn_alerting_state_types.devdocs.json'; diff --git a/api_docs/kbn_alerts_as_data_utils.devdocs.json b/api_docs/kbn_alerts_as_data_utils.devdocs.json index 9914e93730bb7..a98501eb12e6d 100644 --- a/api_docs/kbn_alerts_as_data_utils.devdocs.json +++ b/api_docs/kbn_alerts_as_data_utils.devdocs.json @@ -196,7 +196,7 @@ "label": "AADAlert", "description": [], "signature": [ - "({ '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & { 'agent.name'?: string | undefined; 'error.grouping_key'?: string | undefined; 'error.grouping_name'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; labels?: unknown; 'processor.event'?: string | undefined; 'service.environment'?: string | undefined; 'service.language.name'?: string | undefined; 'service.name'?: string | undefined; 'transaction.name'?: string | undefined; 'transaction.type'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'slo.id'?: string | undefined; 'slo.instanceId'?: string | undefined; 'slo.revision'?: string | number | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'agent.name'?: string | undefined; 'anomaly.bucket_span.minutes'?: string | undefined; 'anomaly.start'?: string | number | undefined; 'error.message'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'monitor.id'?: string | undefined; 'monitor.name'?: string | undefined; 'monitor.type'?: string | undefined; 'observer.geo.name'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.x509.issuer.common_name'?: string | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.subject.common_name'?: string | undefined; 'url.full'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({ '@timestamp': string | number; 'kibana.alert.ancestors': { depth: string | number; id: string; index: string; type: string; }[]; 'kibana.alert.depth': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.original_event.action': string; 'kibana.alert.original_event.category': string[]; 'kibana.alert.original_event.created': string | number; 'kibana.alert.original_event.dataset': string; 'kibana.alert.original_event.id': string; 'kibana.alert.original_event.ingested': string | number; 'kibana.alert.original_event.kind': string; 'kibana.alert.original_event.module': string; 'kibana.alert.original_event.original': string; 'kibana.alert.original_event.outcome': string; 'kibana.alert.original_event.provider': string; 'kibana.alert.original_event.sequence': string | number; 'kibana.alert.original_event.type': string[]; 'kibana.alert.original_time': string | number; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.false_positives': string[]; 'kibana.alert.rule.max_signals': (string | number)[]; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.threat.framework': string; 'kibana.alert.rule.threat.tactic.id': string; 'kibana.alert.rule.threat.tactic.name': string; 'kibana.alert.rule.threat.tactic.reference': string; 'kibana.alert.rule.threat.technique.id': string; 'kibana.alert.rule.threat.technique.name': string; 'kibana.alert.rule.threat.technique.reference': string; 'kibana.alert.rule.threat.technique.subtechnique.id': string; 'kibana.alert.rule.threat.technique.subtechnique.name': string; 'kibana.alert.rule.threat.technique.subtechnique.reference': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'ecs.version'?: string | undefined; 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.ancestors.rule'?: string | undefined; 'kibana.alert.building_block_type'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.group.id'?: string | undefined; 'kibana.alert.group.index'?: number | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.new_terms'?: string[] | undefined; 'kibana.alert.original_event.agent_id_status'?: string | undefined; 'kibana.alert.original_event.code'?: string | undefined; 'kibana.alert.original_event.duration'?: string | undefined; 'kibana.alert.original_event.end'?: string | number | undefined; 'kibana.alert.original_event.hash'?: string | undefined; 'kibana.alert.original_event.reason'?: string | undefined; 'kibana.alert.original_event.reference'?: string | undefined; 'kibana.alert.original_event.risk_score'?: number | undefined; 'kibana.alert.original_event.risk_score_norm'?: number | undefined; 'kibana.alert.original_event.severity'?: string | number | undefined; 'kibana.alert.original_event.start'?: string | number | undefined; 'kibana.alert.original_event.timezone'?: string | undefined; 'kibana.alert.original_event.url'?: string | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.building_block_type'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.immutable'?: string[] | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.rule.timeline_id'?: string[] | undefined; 'kibana.alert.rule.timeline_title'?: string[] | undefined; 'kibana.alert.rule.timestamp_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.threshold_result.cardinality'?: unknown; 'kibana.alert.threshold_result.count'?: string | number | undefined; 'kibana.alert.threshold_result.from'?: string | number | undefined; 'kibana.alert.threshold_result.terms'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.alert.workflow_user'?: string | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({ 'kibana.alert.job_id': string; } & { 'kibana.alert.anomaly_score'?: number | undefined; 'kibana.alert.anomaly_timestamp'?: string | number | undefined; 'kibana.alert.is_interim'?: boolean | undefined; 'kibana.alert.top_influencers'?: { influencer_field_name?: string | undefined; influencer_field_value?: string | undefined; influencer_score?: number | undefined; initial_influencer_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; timestamp?: string | number | undefined; }[] | undefined; 'kibana.alert.top_records'?: { actual?: number | undefined; by_field_name?: string | undefined; by_field_value?: string | undefined; detector_index?: number | undefined; field_name?: string | undefined; function?: string | undefined; initial_record_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; over_field_name?: string | undefined; over_field_value?: string | undefined; partition_field_name?: string | undefined; partition_field_value?: string | undefined; record_score?: number | undefined; timestamp?: string | number | undefined; typical?: number | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; })" + "({ '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & { 'agent.name'?: string | undefined; 'error.grouping_key'?: string | undefined; 'error.grouping_name'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; labels?: unknown; 'processor.event'?: string | undefined; 'service.environment'?: string | undefined; 'service.language.name'?: string | undefined; 'service.name'?: string | undefined; 'transaction.name'?: string | undefined; 'transaction.type'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'slo.id'?: string | undefined; 'slo.instanceId'?: string | undefined; 'slo.revision'?: string | number | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'agent.name'?: string | undefined; 'anomaly.bucket_span.minutes'?: string | undefined; 'anomaly.start'?: string | number | undefined; 'error.message'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'monitor.id'?: string | undefined; 'monitor.name'?: string | undefined; 'monitor.type'?: string | undefined; 'observer.geo.name'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.x509.issuer.common_name'?: string | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.subject.common_name'?: string | undefined; 'url.full'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({ '@timestamp': string | number; 'kibana.alert.ancestors': { depth: string | number; id: string; index: string; type: string; }[]; 'kibana.alert.depth': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.original_event.action': string; 'kibana.alert.original_event.category': string[]; 'kibana.alert.original_event.created': string | number; 'kibana.alert.original_event.dataset': string; 'kibana.alert.original_event.id': string; 'kibana.alert.original_event.ingested': string | number; 'kibana.alert.original_event.kind': string; 'kibana.alert.original_event.module': string; 'kibana.alert.original_event.original': string; 'kibana.alert.original_event.outcome': string; 'kibana.alert.original_event.provider': string; 'kibana.alert.original_event.sequence': string | number; 'kibana.alert.original_event.type': string[]; 'kibana.alert.original_time': string | number; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.false_positives': string[]; 'kibana.alert.rule.max_signals': (string | number)[]; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.threat.framework': string; 'kibana.alert.rule.threat.tactic.id': string; 'kibana.alert.rule.threat.tactic.name': string; 'kibana.alert.rule.threat.tactic.reference': string; 'kibana.alert.rule.threat.technique.id': string; 'kibana.alert.rule.threat.technique.name': string; 'kibana.alert.rule.threat.technique.reference': string; 'kibana.alert.rule.threat.technique.subtechnique.id': string; 'kibana.alert.rule.threat.technique.subtechnique.name': string; 'kibana.alert.rule.threat.technique.subtechnique.reference': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'ecs.version'?: string | undefined; 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.ancestors.rule'?: string | undefined; 'kibana.alert.building_block_type'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.group.id'?: string | undefined; 'kibana.alert.group.index'?: number | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.new_terms'?: string[] | undefined; 'kibana.alert.original_event.agent_id_status'?: string | undefined; 'kibana.alert.original_event.code'?: string | undefined; 'kibana.alert.original_event.duration'?: string | undefined; 'kibana.alert.original_event.end'?: string | number | undefined; 'kibana.alert.original_event.hash'?: string | undefined; 'kibana.alert.original_event.reason'?: string | undefined; 'kibana.alert.original_event.reference'?: string | undefined; 'kibana.alert.original_event.risk_score'?: number | undefined; 'kibana.alert.original_event.risk_score_norm'?: number | undefined; 'kibana.alert.original_event.severity'?: string | number | undefined; 'kibana.alert.original_event.start'?: string | number | undefined; 'kibana.alert.original_event.timezone'?: string | undefined; 'kibana.alert.original_event.url'?: string | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.building_block_type'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.immutable'?: string[] | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.rule.timeline_id'?: string[] | undefined; 'kibana.alert.rule.timeline_title'?: string[] | undefined; 'kibana.alert.rule.timestamp_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.threshold_result.cardinality'?: unknown; 'kibana.alert.threshold_result.count'?: string | number | undefined; 'kibana.alert.threshold_result.from'?: string | number | undefined; 'kibana.alert.threshold_result.terms'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.alert.workflow_user'?: string | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({ 'kibana.alert.job_id': string; } & { 'kibana.alert.anomaly_score'?: number | undefined; 'kibana.alert.anomaly_timestamp'?: string | number | undefined; 'kibana.alert.is_interim'?: boolean | undefined; 'kibana.alert.top_influencers'?: { influencer_field_name?: string | undefined; influencer_field_value?: string | undefined; influencer_score?: number | undefined; initial_influencer_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; timestamp?: string | number | undefined; }[] | undefined; 'kibana.alert.top_records'?: { actual?: number | undefined; by_field_name?: string | undefined; by_field_value?: string | undefined; detector_index?: number | undefined; field_name?: string | undefined; function?: string | undefined; initial_record_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; over_field_name?: string | undefined; over_field_value?: string | undefined; partition_field_name?: string | undefined; partition_field_value?: string | undefined; record_score?: number | undefined; timestamp?: string | number | undefined; typical?: number | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; })" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/index.ts", "deprecated": false, @@ -211,7 +211,7 @@ "label": "Alert", "description": [], "signature": [ - "{ '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }" + "{ '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/alert_schema.ts", "deprecated": false, @@ -249,7 +249,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.category\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.consumer\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.execution.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.rule.name\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.producer\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.revision\": { readonly type: \"long\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.rule.rule_type_id\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.status\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"event.action\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"event.kind\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.space_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: true; }; readonly tags: { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"@timestamp\": { readonly type: \"date\"; readonly required: true; readonly array: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }" + "[]; }; readonly \"kibana.alert.rule.category\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.consumer\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.execution.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.rule.name\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.producer\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.revision\": { readonly type: \"long\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.rule.rule_type_id\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.status\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"event.action\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"event.kind\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.space_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: true; }; readonly tags: { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"@timestamp\": { readonly type: \"date\"; readonly required: true; readonly array: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }" ], "path": "packages/kbn-alerts-as-data-utils/src/field_maps/alert_field_map.ts", "deprecated": false, @@ -315,7 +315,7 @@ "label": "MlAnomalyDetectionAlert", "description": [], "signature": [ - "{ 'kibana.alert.job_id': string; } & { 'kibana.alert.anomaly_score'?: number | undefined; 'kibana.alert.anomaly_timestamp'?: string | number | undefined; 'kibana.alert.is_interim'?: boolean | undefined; 'kibana.alert.top_influencers'?: { influencer_field_name?: string | undefined; influencer_field_value?: string | undefined; influencer_score?: number | undefined; initial_influencer_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; timestamp?: string | number | undefined; }[] | undefined; 'kibana.alert.top_records'?: { actual?: number | undefined; by_field_name?: string | undefined; by_field_value?: string | undefined; detector_index?: number | undefined; field_name?: string | undefined; function?: string | undefined; initial_record_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; over_field_name?: string | undefined; over_field_value?: string | undefined; partition_field_name?: string | undefined; partition_field_value?: string | undefined; record_score?: number | undefined; timestamp?: string | number | undefined; typical?: number | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }" + "{ 'kibana.alert.job_id': string; } & { 'kibana.alert.anomaly_score'?: number | undefined; 'kibana.alert.anomaly_timestamp'?: string | number | undefined; 'kibana.alert.is_interim'?: boolean | undefined; 'kibana.alert.top_influencers'?: { influencer_field_name?: string | undefined; influencer_field_value?: string | undefined; influencer_score?: number | undefined; initial_influencer_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; timestamp?: string | number | undefined; }[] | undefined; 'kibana.alert.top_records'?: { actual?: number | undefined; by_field_name?: string | undefined; by_field_value?: string | undefined; detector_index?: number | undefined; field_name?: string | undefined; function?: string | undefined; initial_record_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; over_field_name?: string | undefined; over_field_value?: string | undefined; partition_field_name?: string | undefined; partition_field_value?: string | undefined; record_score?: number | undefined; timestamp?: string | number | undefined; typical?: number | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/ml_anomaly_detection_schema.ts", "deprecated": false, @@ -330,7 +330,7 @@ "label": "ObservabilityApmAlert", "description": [], "signature": [ - "{} & { 'agent.name'?: string | undefined; 'error.grouping_key'?: string | undefined; 'error.grouping_name'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; labels?: unknown; 'processor.event'?: string | undefined; 'service.environment'?: string | undefined; 'service.language.name'?: string | undefined; 'service.name'?: string | undefined; 'transaction.name'?: string | undefined; 'transaction.type'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'agent.name'?: string | undefined; 'error.grouping_key'?: string | undefined; 'error.grouping_name'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; labels?: unknown; 'processor.event'?: string | undefined; 'service.environment'?: string | undefined; 'service.language.name'?: string | undefined; 'service.name'?: string | undefined; 'transaction.name'?: string | undefined; 'transaction.type'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_apm_schema.ts", "deprecated": false, @@ -345,7 +345,7 @@ "label": "ObservabilityLogsAlert", "description": [], "signature": [ - "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_logs_schema.ts", "deprecated": false, @@ -360,7 +360,7 @@ "label": "ObservabilityMetricsAlert", "description": [], "signature": [ - "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_metrics_schema.ts", "deprecated": false, @@ -375,7 +375,7 @@ "label": "ObservabilitySloAlert", "description": [], "signature": [ - "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'slo.id'?: string | undefined; 'slo.instanceId'?: string | undefined; 'slo.revision'?: string | number | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'slo.id'?: string | undefined; 'slo.instanceId'?: string | undefined; 'slo.revision'?: string | number | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_slo_schema.ts", "deprecated": false, @@ -390,7 +390,7 @@ "label": "ObservabilityUptimeAlert", "description": [], "signature": [ - "{} & { 'agent.name'?: string | undefined; 'anomaly.bucket_span.minutes'?: string | undefined; 'anomaly.start'?: string | number | undefined; 'error.message'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'monitor.id'?: string | undefined; 'monitor.name'?: string | undefined; 'monitor.type'?: string | undefined; 'observer.geo.name'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.x509.issuer.common_name'?: string | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.subject.common_name'?: string | undefined; 'url.full'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'agent.name'?: string | undefined; 'anomaly.bucket_span.minutes'?: string | undefined; 'anomaly.start'?: string | number | undefined; 'error.message'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'monitor.id'?: string | undefined; 'monitor.name'?: string | undefined; 'monitor.type'?: string | undefined; 'observer.geo.name'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.x509.issuer.common_name'?: string | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.subject.common_name'?: string | undefined; 'url.full'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_uptime_schema.ts", "deprecated": false, @@ -405,7 +405,7 @@ "label": "SecurityAlert", "description": [], "signature": [ - "{ '@timestamp': string | number; 'kibana.alert.ancestors': { depth: string | number; id: string; index: string; type: string; }[]; 'kibana.alert.depth': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.original_event.action': string; 'kibana.alert.original_event.category': string[]; 'kibana.alert.original_event.created': string | number; 'kibana.alert.original_event.dataset': string; 'kibana.alert.original_event.id': string; 'kibana.alert.original_event.ingested': string | number; 'kibana.alert.original_event.kind': string; 'kibana.alert.original_event.module': string; 'kibana.alert.original_event.original': string; 'kibana.alert.original_event.outcome': string; 'kibana.alert.original_event.provider': string; 'kibana.alert.original_event.sequence': string | number; 'kibana.alert.original_event.type': string[]; 'kibana.alert.original_time': string | number; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.false_positives': string[]; 'kibana.alert.rule.max_signals': (string | number)[]; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.threat.framework': string; 'kibana.alert.rule.threat.tactic.id': string; 'kibana.alert.rule.threat.tactic.name': string; 'kibana.alert.rule.threat.tactic.reference': string; 'kibana.alert.rule.threat.technique.id': string; 'kibana.alert.rule.threat.technique.name': string; 'kibana.alert.rule.threat.technique.reference': string; 'kibana.alert.rule.threat.technique.subtechnique.id': string; 'kibana.alert.rule.threat.technique.subtechnique.name': string; 'kibana.alert.rule.threat.technique.subtechnique.reference': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'ecs.version'?: string | undefined; 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.ancestors.rule'?: string | undefined; 'kibana.alert.building_block_type'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.group.id'?: string | undefined; 'kibana.alert.group.index'?: number | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.new_terms'?: string[] | undefined; 'kibana.alert.original_event.agent_id_status'?: string | undefined; 'kibana.alert.original_event.code'?: string | undefined; 'kibana.alert.original_event.duration'?: string | undefined; 'kibana.alert.original_event.end'?: string | number | undefined; 'kibana.alert.original_event.hash'?: string | undefined; 'kibana.alert.original_event.reason'?: string | undefined; 'kibana.alert.original_event.reference'?: string | undefined; 'kibana.alert.original_event.risk_score'?: number | undefined; 'kibana.alert.original_event.risk_score_norm'?: number | undefined; 'kibana.alert.original_event.severity'?: string | number | undefined; 'kibana.alert.original_event.start'?: string | number | undefined; 'kibana.alert.original_event.timezone'?: string | undefined; 'kibana.alert.original_event.url'?: string | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.building_block_type'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.immutable'?: string[] | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.rule.timeline_id'?: string[] | undefined; 'kibana.alert.rule.timeline_title'?: string[] | undefined; 'kibana.alert.rule.timestamp_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.threshold_result.cardinality'?: unknown; 'kibana.alert.threshold_result.count'?: string | number | undefined; 'kibana.alert.threshold_result.from'?: string | number | undefined; 'kibana.alert.threshold_result.terms'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.alert.workflow_user'?: string | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{ '@timestamp': string | number; 'kibana.alert.ancestors': { depth: string | number; id: string; index: string; type: string; }[]; 'kibana.alert.depth': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.original_event.action': string; 'kibana.alert.original_event.category': string[]; 'kibana.alert.original_event.created': string | number; 'kibana.alert.original_event.dataset': string; 'kibana.alert.original_event.id': string; 'kibana.alert.original_event.ingested': string | number; 'kibana.alert.original_event.kind': string; 'kibana.alert.original_event.module': string; 'kibana.alert.original_event.original': string; 'kibana.alert.original_event.outcome': string; 'kibana.alert.original_event.provider': string; 'kibana.alert.original_event.sequence': string | number; 'kibana.alert.original_event.type': string[]; 'kibana.alert.original_time': string | number; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.false_positives': string[]; 'kibana.alert.rule.max_signals': (string | number)[]; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.threat.framework': string; 'kibana.alert.rule.threat.tactic.id': string; 'kibana.alert.rule.threat.tactic.name': string; 'kibana.alert.rule.threat.tactic.reference': string; 'kibana.alert.rule.threat.technique.id': string; 'kibana.alert.rule.threat.technique.name': string; 'kibana.alert.rule.threat.technique.reference': string; 'kibana.alert.rule.threat.technique.subtechnique.id': string; 'kibana.alert.rule.threat.technique.subtechnique.name': string; 'kibana.alert.rule.threat.technique.subtechnique.reference': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'ecs.version'?: string | undefined; 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.ancestors.rule'?: string | undefined; 'kibana.alert.building_block_type'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.group.id'?: string | undefined; 'kibana.alert.group.index'?: number | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.new_terms'?: string[] | undefined; 'kibana.alert.original_event.agent_id_status'?: string | undefined; 'kibana.alert.original_event.code'?: string | undefined; 'kibana.alert.original_event.duration'?: string | undefined; 'kibana.alert.original_event.end'?: string | number | undefined; 'kibana.alert.original_event.hash'?: string | undefined; 'kibana.alert.original_event.reason'?: string | undefined; 'kibana.alert.original_event.reference'?: string | undefined; 'kibana.alert.original_event.risk_score'?: number | undefined; 'kibana.alert.original_event.risk_score_norm'?: number | undefined; 'kibana.alert.original_event.severity'?: string | number | undefined; 'kibana.alert.original_event.start'?: string | number | undefined; 'kibana.alert.original_event.timezone'?: string | undefined; 'kibana.alert.original_event.url'?: string | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.building_block_type'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.immutable'?: string[] | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.rule.timeline_id'?: string[] | undefined; 'kibana.alert.rule.timeline_title'?: string[] | undefined; 'kibana.alert.rule.timestamp_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.threshold_result.cardinality'?: unknown; 'kibana.alert.threshold_result.count'?: string | number | undefined; 'kibana.alert.threshold_result.from'?: string | number | undefined; 'kibana.alert.threshold_result.terms'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.alert.workflow_user'?: string | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/security_schema.ts", "deprecated": false, @@ -420,7 +420,7 @@ "label": "StackAlert", "description": [], "signature": [ - "{} & { 'kibana.alert.evaluation.conditions'?: string | undefined; 'kibana.alert.evaluation.value'?: string | undefined; 'kibana.alert.title'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }" + "{} & { 'kibana.alert.evaluation.conditions'?: string | undefined; 'kibana.alert.evaluation.value'?: string | undefined; 'kibana.alert.title'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/stack_schema.ts", "deprecated": false, @@ -445,7 +445,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.category\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.consumer\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.execution.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.rule.name\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.producer\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.revision\": { readonly type: \"long\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.rule.rule_type_id\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.status\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"event.action\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"event.kind\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.space_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: true; }; readonly tags: { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"@timestamp\": { readonly type: \"date\"; readonly required: true; readonly array: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }" + "[]; }; readonly \"kibana.alert.rule.category\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.consumer\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.execution.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.rule.name\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.producer\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.revision\": { readonly type: \"long\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.rule.rule_type_id\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.rule.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.status\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.uuid\": { readonly type: \"keyword\"; readonly array: false; readonly required: true; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"event.action\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"event.kind\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.space_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: true; }; readonly tags: { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"@timestamp\": { readonly type: \"date\"; readonly required: true; readonly array: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }" ], "path": "packages/kbn-alerts-as-data-utils/src/field_maps/alert_field_map.ts", "deprecated": false, diff --git a/api_docs/kbn_alerts_as_data_utils.mdx b/api_docs/kbn_alerts_as_data_utils.mdx index 5b017db7bac95..21418fa381dc2 100644 --- a/api_docs/kbn_alerts_as_data_utils.mdx +++ b/api_docs/kbn_alerts_as_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-as-data-utils title: "@kbn/alerts-as-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-as-data-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-as-data-utils'] --- import kbnAlertsAsDataUtilsObj from './kbn_alerts_as_data_utils.devdocs.json'; diff --git a/api_docs/kbn_alerts_ui_shared.mdx b/api_docs/kbn_alerts_ui_shared.mdx index 296e017b07595..34511c4a074e0 100644 --- a/api_docs/kbn_alerts_ui_shared.mdx +++ b/api_docs/kbn_alerts_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-ui-shared title: "@kbn/alerts-ui-shared" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-ui-shared plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-ui-shared'] --- import kbnAlertsUiSharedObj from './kbn_alerts_ui_shared.devdocs.json'; diff --git a/api_docs/kbn_analytics.mdx b/api_docs/kbn_analytics.mdx index 51acb112dd9cf..6800d7cb32128 100644 --- a/api_docs/kbn_analytics.mdx +++ b/api_docs/kbn_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics title: "@kbn/analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics'] --- import kbnAnalyticsObj from './kbn_analytics.devdocs.json'; diff --git a/api_docs/kbn_analytics_client.mdx b/api_docs/kbn_analytics_client.mdx index 1033ee3d89053..83b5a6c96f26e 100644 --- a/api_docs/kbn_analytics_client.mdx +++ b/api_docs/kbn_analytics_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-client title: "@kbn/analytics-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-client plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-client'] --- import kbnAnalyticsClientObj from './kbn_analytics_client.devdocs.json'; diff --git a/api_docs/kbn_analytics_collection_utils.mdx b/api_docs/kbn_analytics_collection_utils.mdx index 5a5034563ee84..21d1bf51067ed 100644 --- a/api_docs/kbn_analytics_collection_utils.mdx +++ b/api_docs/kbn_analytics_collection_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-collection-utils title: "@kbn/analytics-collection-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-collection-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-collection-utils'] --- import kbnAnalyticsCollectionUtilsObj from './kbn_analytics_collection_utils.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx index 7a359de1e2c77..897ca49e5b8a6 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-browser title: "@kbn/analytics-shippers-elastic-v3-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-browser'] --- import kbnAnalyticsShippersElasticV3BrowserObj from './kbn_analytics_shippers_elastic_v3_browser.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx index 838e043df0069..917fe87fc2051 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-common title: "@kbn/analytics-shippers-elastic-v3-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-common'] --- import kbnAnalyticsShippersElasticV3CommonObj from './kbn_analytics_shippers_elastic_v3_common.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx index 48b39e1d90242..7c1581f2b0d20 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-server title: "@kbn/analytics-shippers-elastic-v3-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-server'] --- import kbnAnalyticsShippersElasticV3ServerObj from './kbn_analytics_shippers_elastic_v3_server.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_fullstory.mdx b/api_docs/kbn_analytics_shippers_fullstory.mdx index 3cc052bc1d843..286e6fae32b5e 100644 --- a/api_docs/kbn_analytics_shippers_fullstory.mdx +++ b/api_docs/kbn_analytics_shippers_fullstory.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-fullstory title: "@kbn/analytics-shippers-fullstory" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-fullstory plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-fullstory'] --- import kbnAnalyticsShippersFullstoryObj from './kbn_analytics_shippers_fullstory.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_gainsight.mdx b/api_docs/kbn_analytics_shippers_gainsight.mdx index 7389fba61e6bb..6862b45e3d44b 100644 --- a/api_docs/kbn_analytics_shippers_gainsight.mdx +++ b/api_docs/kbn_analytics_shippers_gainsight.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-gainsight title: "@kbn/analytics-shippers-gainsight" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-gainsight plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-gainsight'] --- import kbnAnalyticsShippersGainsightObj from './kbn_analytics_shippers_gainsight.devdocs.json'; diff --git a/api_docs/kbn_apm_config_loader.mdx b/api_docs/kbn_apm_config_loader.mdx index 605b31344c1fe..b06286f034b9b 100644 --- a/api_docs/kbn_apm_config_loader.mdx +++ b/api_docs/kbn_apm_config_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-config-loader title: "@kbn/apm-config-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-config-loader plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-config-loader'] --- import kbnApmConfigLoaderObj from './kbn_apm_config_loader.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace.mdx b/api_docs/kbn_apm_synthtrace.mdx index 3aa5c4acf9e8e..91001dbdcf6f7 100644 --- a/api_docs/kbn_apm_synthtrace.mdx +++ b/api_docs/kbn_apm_synthtrace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace title: "@kbn/apm-synthtrace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace'] --- import kbnApmSynthtraceObj from './kbn_apm_synthtrace.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace_client.devdocs.json b/api_docs/kbn_apm_synthtrace_client.devdocs.json index 4d7c6ca9c465d..c3d0a4f306d85 100644 --- a/api_docs/kbn_apm_synthtrace_client.devdocs.json +++ b/api_docs/kbn_apm_synthtrace_client.devdocs.json @@ -723,6 +723,62 @@ ], "returnComment": [] }, + { + "parentPluginId": "@kbn/apm-synthtrace-client", + "id": "def-common.Instance.crash", + "type": "Function", + "tags": [], + "label": "crash", + "description": [], + "signature": [ + "({ message, type }: { message: string; type?: string | undefined; }) => ", + "ApmError" + ], + "path": "packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/apm-synthtrace-client", + "id": "def-common.Instance.crash.$1", + "type": "Object", + "tags": [], + "label": "{ message, type }", + "description": [], + "path": "packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/apm-synthtrace-client", + "id": "def-common.Instance.crash.$1.message", + "type": "string", + "tags": [], + "label": "message", + "description": [], + "path": "packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/apm-synthtrace-client", + "id": "def-common.Instance.crash.$1.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts", + "deprecated": false, + "trackAdoption": false + } + ] + } + ], + "returnComment": [] + }, { "parentPluginId": "@kbn/apm-synthtrace-client", "id": "def-common.Instance.error", diff --git a/api_docs/kbn_apm_synthtrace_client.mdx b/api_docs/kbn_apm_synthtrace_client.mdx index c84fecba9bc20..b53f9c57870cb 100644 --- a/api_docs/kbn_apm_synthtrace_client.mdx +++ b/api_docs/kbn_apm_synthtrace_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace-client title: "@kbn/apm-synthtrace-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace-client plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace-client'] --- import kbnApmSynthtraceClientObj from './kbn_apm_synthtrace_client.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/te | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 184 | 0 | 184 | 27 | +| 188 | 0 | 188 | 27 | ## Common diff --git a/api_docs/kbn_apm_utils.mdx b/api_docs/kbn_apm_utils.mdx index 65edd82ebe63d..2597e6fca3145 100644 --- a/api_docs/kbn_apm_utils.mdx +++ b/api_docs/kbn_apm_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-utils title: "@kbn/apm-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-utils'] --- import kbnApmUtilsObj from './kbn_apm_utils.devdocs.json'; diff --git a/api_docs/kbn_axe_config.mdx b/api_docs/kbn_axe_config.mdx index b8259d55e9070..82063d8bb591c 100644 --- a/api_docs/kbn_axe_config.mdx +++ b/api_docs/kbn_axe_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-axe-config title: "@kbn/axe-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/axe-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/axe-config'] --- import kbnAxeConfigObj from './kbn_axe_config.devdocs.json'; diff --git a/api_docs/kbn_calculate_auto.mdx b/api_docs/kbn_calculate_auto.mdx index dd64eccf7819a..474ffea95f4d2 100644 --- a/api_docs/kbn_calculate_auto.mdx +++ b/api_docs/kbn_calculate_auto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-auto title: "@kbn/calculate-auto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-auto plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-auto'] --- import kbnCalculateAutoObj from './kbn_calculate_auto.devdocs.json'; diff --git a/api_docs/kbn_calculate_width_from_char_count.mdx b/api_docs/kbn_calculate_width_from_char_count.mdx index 937284372211f..6b9679a6ef7c5 100644 --- a/api_docs/kbn_calculate_width_from_char_count.mdx +++ b/api_docs/kbn_calculate_width_from_char_count.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-width-from-char-count title: "@kbn/calculate-width-from-char-count" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-width-from-char-count plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-width-from-char-count'] --- import kbnCalculateWidthFromCharCountObj from './kbn_calculate_width_from_char_count.devdocs.json'; diff --git a/api_docs/kbn_cases_components.mdx b/api_docs/kbn_cases_components.mdx index 46745458f4d20..aacd3edc02bb4 100644 --- a/api_docs/kbn_cases_components.mdx +++ b/api_docs/kbn_cases_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cases-components title: "@kbn/cases-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cases-components plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cases-components'] --- import kbnCasesComponentsObj from './kbn_cases_components.devdocs.json'; diff --git a/api_docs/kbn_cell_actions.mdx b/api_docs/kbn_cell_actions.mdx index e275c63dda2c9..466a30ce182fd 100644 --- a/api_docs/kbn_cell_actions.mdx +++ b/api_docs/kbn_cell_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cell-actions title: "@kbn/cell-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cell-actions plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cell-actions'] --- import kbnCellActionsObj from './kbn_cell_actions.devdocs.json'; diff --git a/api_docs/kbn_chart_expressions_common.mdx b/api_docs/kbn_chart_expressions_common.mdx index 5bbb5f0aa435f..146249122e5bd 100644 --- a/api_docs/kbn_chart_expressions_common.mdx +++ b/api_docs/kbn_chart_expressions_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-expressions-common title: "@kbn/chart-expressions-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-expressions-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-expressions-common'] --- import kbnChartExpressionsCommonObj from './kbn_chart_expressions_common.devdocs.json'; diff --git a/api_docs/kbn_chart_icons.mdx b/api_docs/kbn_chart_icons.mdx index 6e927b0979253..cf08aa876dea4 100644 --- a/api_docs/kbn_chart_icons.mdx +++ b/api_docs/kbn_chart_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-icons title: "@kbn/chart-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-icons plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-icons'] --- import kbnChartIconsObj from './kbn_chart_icons.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_core.mdx b/api_docs/kbn_ci_stats_core.mdx index ca606c1bcdf72..5fd9b4eb4164e 100644 --- a/api_docs/kbn_ci_stats_core.mdx +++ b/api_docs/kbn_ci_stats_core.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-core title: "@kbn/ci-stats-core" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-core plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-core'] --- import kbnCiStatsCoreObj from './kbn_ci_stats_core.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_performance_metrics.mdx b/api_docs/kbn_ci_stats_performance_metrics.mdx index 0c95285d554ed..999f34e02150e 100644 --- a/api_docs/kbn_ci_stats_performance_metrics.mdx +++ b/api_docs/kbn_ci_stats_performance_metrics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-performance-metrics title: "@kbn/ci-stats-performance-metrics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-performance-metrics plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-performance-metrics'] --- import kbnCiStatsPerformanceMetricsObj from './kbn_ci_stats_performance_metrics.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_reporter.mdx b/api_docs/kbn_ci_stats_reporter.mdx index 23c39200b6296..356c8c8639d2c 100644 --- a/api_docs/kbn_ci_stats_reporter.mdx +++ b/api_docs/kbn_ci_stats_reporter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-reporter title: "@kbn/ci-stats-reporter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-reporter plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-reporter'] --- import kbnCiStatsReporterObj from './kbn_ci_stats_reporter.devdocs.json'; diff --git a/api_docs/kbn_cli_dev_mode.mdx b/api_docs/kbn_cli_dev_mode.mdx index 0d1099bc37f77..96a68ce7e01db 100644 --- a/api_docs/kbn_cli_dev_mode.mdx +++ b/api_docs/kbn_cli_dev_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cli-dev-mode title: "@kbn/cli-dev-mode" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cli-dev-mode plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cli-dev-mode'] --- import kbnCliDevModeObj from './kbn_cli_dev_mode.devdocs.json'; diff --git a/api_docs/kbn_code_editor.mdx b/api_docs/kbn_code_editor.mdx index 32008ffdc3426..11f2ad00fdd4a 100644 --- a/api_docs/kbn_code_editor.mdx +++ b/api_docs/kbn_code_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor title: "@kbn/code-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor'] --- import kbnCodeEditorObj from './kbn_code_editor.devdocs.json'; diff --git a/api_docs/kbn_coloring.mdx b/api_docs/kbn_coloring.mdx index 5484c8e7d2abb..aeff02c815da4 100644 --- a/api_docs/kbn_coloring.mdx +++ b/api_docs/kbn_coloring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-coloring title: "@kbn/coloring" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/coloring plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/coloring'] --- import kbnColoringObj from './kbn_coloring.devdocs.json'; diff --git a/api_docs/kbn_config.mdx b/api_docs/kbn_config.mdx index bb353457cdbd5..78de008222041 100644 --- a/api_docs/kbn_config.mdx +++ b/api_docs/kbn_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config title: "@kbn/config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config'] --- import kbnConfigObj from './kbn_config.devdocs.json'; diff --git a/api_docs/kbn_config_mocks.mdx b/api_docs/kbn_config_mocks.mdx index dec17f3438132..8bc1475b62984 100644 --- a/api_docs/kbn_config_mocks.mdx +++ b/api_docs/kbn_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-mocks title: "@kbn/config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-mocks'] --- import kbnConfigMocksObj from './kbn_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_config_schema.mdx b/api_docs/kbn_config_schema.mdx index 98fd31c288051..fcae25dfe077d 100644 --- a/api_docs/kbn_config_schema.mdx +++ b/api_docs/kbn_config_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-schema title: "@kbn/config-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-schema plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-schema'] --- import kbnConfigSchemaObj from './kbn_config_schema.devdocs.json'; diff --git a/api_docs/kbn_content_management_content_editor.mdx b/api_docs/kbn_content_management_content_editor.mdx index 2fc2b20c02c93..7dce815bfcd96 100644 --- a/api_docs/kbn_content_management_content_editor.mdx +++ b/api_docs/kbn_content_management_content_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-content-editor title: "@kbn/content-management-content-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-content-editor plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-content-editor'] --- import kbnContentManagementContentEditorObj from './kbn_content_management_content_editor.devdocs.json'; diff --git a/api_docs/kbn_content_management_tabbed_table_list_view.mdx b/api_docs/kbn_content_management_tabbed_table_list_view.mdx index 8d5ba4de2b0e1..c7507bed39f27 100644 --- a/api_docs/kbn_content_management_tabbed_table_list_view.mdx +++ b/api_docs/kbn_content_management_tabbed_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-tabbed-table-list-view title: "@kbn/content-management-tabbed-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-tabbed-table-list-view plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-tabbed-table-list-view'] --- import kbnContentManagementTabbedTableListViewObj from './kbn_content_management_tabbed_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view.mdx b/api_docs/kbn_content_management_table_list_view.mdx index b451e404868fb..cb6360a8758e3 100644 --- a/api_docs/kbn_content_management_table_list_view.mdx +++ b/api_docs/kbn_content_management_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view title: "@kbn/content-management-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view'] --- import kbnContentManagementTableListViewObj from './kbn_content_management_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_table.mdx b/api_docs/kbn_content_management_table_list_view_table.mdx index e1b8dd058a43f..4e7e033dd011d 100644 --- a/api_docs/kbn_content_management_table_list_view_table.mdx +++ b/api_docs/kbn_content_management_table_list_view_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-table title: "@kbn/content-management-table-list-view-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-table plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-table'] --- import kbnContentManagementTableListViewTableObj from './kbn_content_management_table_list_view_table.devdocs.json'; diff --git a/api_docs/kbn_content_management_utils.mdx b/api_docs/kbn_content_management_utils.mdx index 0025128a2fb71..9916bf6d8461a 100644 --- a/api_docs/kbn_content_management_utils.mdx +++ b/api_docs/kbn_content_management_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-utils title: "@kbn/content-management-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-utils'] --- import kbnContentManagementUtilsObj from './kbn_content_management_utils.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser.mdx b/api_docs/kbn_core_analytics_browser.mdx index fd77c783499df..335dc3b71f3d0 100644 --- a/api_docs/kbn_core_analytics_browser.mdx +++ b/api_docs/kbn_core_analytics_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser title: "@kbn/core-analytics-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser'] --- import kbnCoreAnalyticsBrowserObj from './kbn_core_analytics_browser.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_internal.mdx b/api_docs/kbn_core_analytics_browser_internal.mdx index 5913d0ceac884..c1db889667fe5 100644 --- a/api_docs/kbn_core_analytics_browser_internal.mdx +++ b/api_docs/kbn_core_analytics_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-internal title: "@kbn/core-analytics-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-internal'] --- import kbnCoreAnalyticsBrowserInternalObj from './kbn_core_analytics_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_mocks.mdx b/api_docs/kbn_core_analytics_browser_mocks.mdx index d5c3b1004a05a..96d8972cad4b7 100644 --- a/api_docs/kbn_core_analytics_browser_mocks.mdx +++ b/api_docs/kbn_core_analytics_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-mocks title: "@kbn/core-analytics-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-mocks'] --- import kbnCoreAnalyticsBrowserMocksObj from './kbn_core_analytics_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server.mdx b/api_docs/kbn_core_analytics_server.mdx index 05da627bc9ba7..eb04d818c7ff0 100644 --- a/api_docs/kbn_core_analytics_server.mdx +++ b/api_docs/kbn_core_analytics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server title: "@kbn/core-analytics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server'] --- import kbnCoreAnalyticsServerObj from './kbn_core_analytics_server.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_internal.mdx b/api_docs/kbn_core_analytics_server_internal.mdx index e7ed5fbae36fb..7f9cd09d48371 100644 --- a/api_docs/kbn_core_analytics_server_internal.mdx +++ b/api_docs/kbn_core_analytics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-internal title: "@kbn/core-analytics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-internal'] --- import kbnCoreAnalyticsServerInternalObj from './kbn_core_analytics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_mocks.mdx b/api_docs/kbn_core_analytics_server_mocks.mdx index cfe499e7b00d6..c5292af76310c 100644 --- a/api_docs/kbn_core_analytics_server_mocks.mdx +++ b/api_docs/kbn_core_analytics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-mocks title: "@kbn/core-analytics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-mocks'] --- import kbnCoreAnalyticsServerMocksObj from './kbn_core_analytics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser.mdx b/api_docs/kbn_core_application_browser.mdx index fbf420bfa3f58..9645aababe897 100644 --- a/api_docs/kbn_core_application_browser.mdx +++ b/api_docs/kbn_core_application_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser title: "@kbn/core-application-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser'] --- import kbnCoreApplicationBrowserObj from './kbn_core_application_browser.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_internal.mdx b/api_docs/kbn_core_application_browser_internal.mdx index 95f857ccb6e98..e10155a5c418c 100644 --- a/api_docs/kbn_core_application_browser_internal.mdx +++ b/api_docs/kbn_core_application_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-internal title: "@kbn/core-application-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-internal'] --- import kbnCoreApplicationBrowserInternalObj from './kbn_core_application_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_mocks.mdx b/api_docs/kbn_core_application_browser_mocks.mdx index 3c15e355b4b37..7e7b89839e18b 100644 --- a/api_docs/kbn_core_application_browser_mocks.mdx +++ b/api_docs/kbn_core_application_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-mocks title: "@kbn/core-application-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-mocks'] --- import kbnCoreApplicationBrowserMocksObj from './kbn_core_application_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_common.mdx b/api_docs/kbn_core_application_common.mdx index 9a13b1a3a99b9..1293bcd0faa2e 100644 --- a/api_docs/kbn_core_application_common.mdx +++ b/api_docs/kbn_core_application_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-common title: "@kbn/core-application-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-common'] --- import kbnCoreApplicationCommonObj from './kbn_core_application_common.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_internal.mdx b/api_docs/kbn_core_apps_browser_internal.mdx index c2bef93d1f3f5..52ec1703ee5fc 100644 --- a/api_docs/kbn_core_apps_browser_internal.mdx +++ b/api_docs/kbn_core_apps_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-internal title: "@kbn/core-apps-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-internal'] --- import kbnCoreAppsBrowserInternalObj from './kbn_core_apps_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_mocks.mdx b/api_docs/kbn_core_apps_browser_mocks.mdx index fbc5a26540942..1473007d5f3ae 100644 --- a/api_docs/kbn_core_apps_browser_mocks.mdx +++ b/api_docs/kbn_core_apps_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-mocks title: "@kbn/core-apps-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-mocks'] --- import kbnCoreAppsBrowserMocksObj from './kbn_core_apps_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_apps_server_internal.mdx b/api_docs/kbn_core_apps_server_internal.mdx index 6a5ff364e6063..a0f6a03cf86cf 100644 --- a/api_docs/kbn_core_apps_server_internal.mdx +++ b/api_docs/kbn_core_apps_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-server-internal title: "@kbn/core-apps-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-server-internal'] --- import kbnCoreAppsServerInternalObj from './kbn_core_apps_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_browser_mocks.mdx b/api_docs/kbn_core_base_browser_mocks.mdx index 5ab42ff2bc81e..76856442afdd3 100644 --- a/api_docs/kbn_core_base_browser_mocks.mdx +++ b/api_docs/kbn_core_base_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-browser-mocks title: "@kbn/core-base-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-browser-mocks'] --- import kbnCoreBaseBrowserMocksObj from './kbn_core_base_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_base_common.mdx b/api_docs/kbn_core_base_common.mdx index 2d54a1f0b6c1d..f26d71a8db90d 100644 --- a/api_docs/kbn_core_base_common.mdx +++ b/api_docs/kbn_core_base_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-common title: "@kbn/core-base-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-common'] --- import kbnCoreBaseCommonObj from './kbn_core_base_common.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_internal.mdx b/api_docs/kbn_core_base_server_internal.mdx index f312e32f8029c..3c0a74347fc2d 100644 --- a/api_docs/kbn_core_base_server_internal.mdx +++ b/api_docs/kbn_core_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-internal title: "@kbn/core-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-internal'] --- import kbnCoreBaseServerInternalObj from './kbn_core_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_mocks.mdx b/api_docs/kbn_core_base_server_mocks.mdx index 2f8820e35c7f1..57d6ef6fe0b6a 100644 --- a/api_docs/kbn_core_base_server_mocks.mdx +++ b/api_docs/kbn_core_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-mocks title: "@kbn/core-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-mocks'] --- import kbnCoreBaseServerMocksObj from './kbn_core_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_browser_mocks.mdx b/api_docs/kbn_core_capabilities_browser_mocks.mdx index 262ae1955ee1c..3f95820be3929 100644 --- a/api_docs/kbn_core_capabilities_browser_mocks.mdx +++ b/api_docs/kbn_core_capabilities_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-browser-mocks title: "@kbn/core-capabilities-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-browser-mocks'] --- import kbnCoreCapabilitiesBrowserMocksObj from './kbn_core_capabilities_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_common.mdx b/api_docs/kbn_core_capabilities_common.mdx index 64e717febd145..3fa945f28dfc8 100644 --- a/api_docs/kbn_core_capabilities_common.mdx +++ b/api_docs/kbn_core_capabilities_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-common title: "@kbn/core-capabilities-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-common'] --- import kbnCoreCapabilitiesCommonObj from './kbn_core_capabilities_common.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server.mdx b/api_docs/kbn_core_capabilities_server.mdx index 493cc13f487c3..0c4add8335c9e 100644 --- a/api_docs/kbn_core_capabilities_server.mdx +++ b/api_docs/kbn_core_capabilities_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server title: "@kbn/core-capabilities-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server'] --- import kbnCoreCapabilitiesServerObj from './kbn_core_capabilities_server.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server_mocks.mdx b/api_docs/kbn_core_capabilities_server_mocks.mdx index 33ae90c72bbef..49bf88cf2820b 100644 --- a/api_docs/kbn_core_capabilities_server_mocks.mdx +++ b/api_docs/kbn_core_capabilities_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server-mocks title: "@kbn/core-capabilities-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server-mocks'] --- import kbnCoreCapabilitiesServerMocksObj from './kbn_core_capabilities_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser.mdx b/api_docs/kbn_core_chrome_browser.mdx index 316c19d217149..1fb6548873b68 100644 --- a/api_docs/kbn_core_chrome_browser.mdx +++ b/api_docs/kbn_core_chrome_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser title: "@kbn/core-chrome-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser'] --- import kbnCoreChromeBrowserObj from './kbn_core_chrome_browser.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser_mocks.mdx b/api_docs/kbn_core_chrome_browser_mocks.mdx index 156d4dd5740db..c4cca5d2d65ec 100644 --- a/api_docs/kbn_core_chrome_browser_mocks.mdx +++ b/api_docs/kbn_core_chrome_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser-mocks title: "@kbn/core-chrome-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser-mocks'] --- import kbnCoreChromeBrowserMocksObj from './kbn_core_chrome_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_config_server_internal.mdx b/api_docs/kbn_core_config_server_internal.mdx index d3f3f05fdb6f5..20fdad8baaef0 100644 --- a/api_docs/kbn_core_config_server_internal.mdx +++ b/api_docs/kbn_core_config_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-config-server-internal title: "@kbn/core-config-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-config-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-config-server-internal'] --- import kbnCoreConfigServerInternalObj from './kbn_core_config_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser.mdx b/api_docs/kbn_core_custom_branding_browser.mdx index 9e510ca0c5c72..7e760dca6e9ae 100644 --- a/api_docs/kbn_core_custom_branding_browser.mdx +++ b/api_docs/kbn_core_custom_branding_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser title: "@kbn/core-custom-branding-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser'] --- import kbnCoreCustomBrandingBrowserObj from './kbn_core_custom_branding_browser.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_internal.mdx b/api_docs/kbn_core_custom_branding_browser_internal.mdx index 1fd77880a135d..ef878a985ac19 100644 --- a/api_docs/kbn_core_custom_branding_browser_internal.mdx +++ b/api_docs/kbn_core_custom_branding_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-internal title: "@kbn/core-custom-branding-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-internal'] --- import kbnCoreCustomBrandingBrowserInternalObj from './kbn_core_custom_branding_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_mocks.mdx b/api_docs/kbn_core_custom_branding_browser_mocks.mdx index a9996954d1dd8..b4b48a6de5af7 100644 --- a/api_docs/kbn_core_custom_branding_browser_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-mocks title: "@kbn/core-custom-branding-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-mocks'] --- import kbnCoreCustomBrandingBrowserMocksObj from './kbn_core_custom_branding_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_common.mdx b/api_docs/kbn_core_custom_branding_common.mdx index 78b3f63fd491a..18764df0878ca 100644 --- a/api_docs/kbn_core_custom_branding_common.mdx +++ b/api_docs/kbn_core_custom_branding_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-common title: "@kbn/core-custom-branding-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-common'] --- import kbnCoreCustomBrandingCommonObj from './kbn_core_custom_branding_common.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server.mdx b/api_docs/kbn_core_custom_branding_server.mdx index de78e4c889cc4..1385d258e096c 100644 --- a/api_docs/kbn_core_custom_branding_server.mdx +++ b/api_docs/kbn_core_custom_branding_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server title: "@kbn/core-custom-branding-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server'] --- import kbnCoreCustomBrandingServerObj from './kbn_core_custom_branding_server.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_internal.mdx b/api_docs/kbn_core_custom_branding_server_internal.mdx index 1068470504b3b..2ba7351c9954f 100644 --- a/api_docs/kbn_core_custom_branding_server_internal.mdx +++ b/api_docs/kbn_core_custom_branding_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-internal title: "@kbn/core-custom-branding-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-internal'] --- import kbnCoreCustomBrandingServerInternalObj from './kbn_core_custom_branding_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_mocks.mdx b/api_docs/kbn_core_custom_branding_server_mocks.mdx index daa23595e61e8..96db32a2b5ed0 100644 --- a/api_docs/kbn_core_custom_branding_server_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-mocks title: "@kbn/core-custom-branding-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-mocks'] --- import kbnCoreCustomBrandingServerMocksObj from './kbn_core_custom_branding_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser.mdx b/api_docs/kbn_core_deprecations_browser.mdx index d94d5a2f90afa..8a56282b62ff3 100644 --- a/api_docs/kbn_core_deprecations_browser.mdx +++ b/api_docs/kbn_core_deprecations_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser title: "@kbn/core-deprecations-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser'] --- import kbnCoreDeprecationsBrowserObj from './kbn_core_deprecations_browser.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_internal.mdx b/api_docs/kbn_core_deprecations_browser_internal.mdx index c92afb612e907..5180546efc528 100644 --- a/api_docs/kbn_core_deprecations_browser_internal.mdx +++ b/api_docs/kbn_core_deprecations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-internal title: "@kbn/core-deprecations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-internal'] --- import kbnCoreDeprecationsBrowserInternalObj from './kbn_core_deprecations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_mocks.mdx b/api_docs/kbn_core_deprecations_browser_mocks.mdx index 7959bd19f7d41..8718d916c9830 100644 --- a/api_docs/kbn_core_deprecations_browser_mocks.mdx +++ b/api_docs/kbn_core_deprecations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-mocks title: "@kbn/core-deprecations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-mocks'] --- import kbnCoreDeprecationsBrowserMocksObj from './kbn_core_deprecations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_common.mdx b/api_docs/kbn_core_deprecations_common.mdx index 7d6cb43d509f2..0b729f55e5117 100644 --- a/api_docs/kbn_core_deprecations_common.mdx +++ b/api_docs/kbn_core_deprecations_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-common title: "@kbn/core-deprecations-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-common'] --- import kbnCoreDeprecationsCommonObj from './kbn_core_deprecations_common.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server.mdx b/api_docs/kbn_core_deprecations_server.mdx index 1ae964ab2afc1..2f34435c2c7f4 100644 --- a/api_docs/kbn_core_deprecations_server.mdx +++ b/api_docs/kbn_core_deprecations_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server title: "@kbn/core-deprecations-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server'] --- import kbnCoreDeprecationsServerObj from './kbn_core_deprecations_server.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_internal.mdx b/api_docs/kbn_core_deprecations_server_internal.mdx index 4956dc44fc716..737f6d9dc49db 100644 --- a/api_docs/kbn_core_deprecations_server_internal.mdx +++ b/api_docs/kbn_core_deprecations_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-internal title: "@kbn/core-deprecations-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-internal'] --- import kbnCoreDeprecationsServerInternalObj from './kbn_core_deprecations_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_mocks.mdx b/api_docs/kbn_core_deprecations_server_mocks.mdx index 1b4f0a33316c9..315ee3f5cae14 100644 --- a/api_docs/kbn_core_deprecations_server_mocks.mdx +++ b/api_docs/kbn_core_deprecations_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-mocks title: "@kbn/core-deprecations-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-mocks'] --- import kbnCoreDeprecationsServerMocksObj from './kbn_core_deprecations_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser.mdx b/api_docs/kbn_core_doc_links_browser.mdx index cc4a5ec79f326..8722a8222a0fa 100644 --- a/api_docs/kbn_core_doc_links_browser.mdx +++ b/api_docs/kbn_core_doc_links_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser title: "@kbn/core-doc-links-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser'] --- import kbnCoreDocLinksBrowserObj from './kbn_core_doc_links_browser.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser_mocks.mdx b/api_docs/kbn_core_doc_links_browser_mocks.mdx index 1b5be4dd4ee66..cc76224dab26d 100644 --- a/api_docs/kbn_core_doc_links_browser_mocks.mdx +++ b/api_docs/kbn_core_doc_links_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser-mocks title: "@kbn/core-doc-links-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser-mocks'] --- import kbnCoreDocLinksBrowserMocksObj from './kbn_core_doc_links_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server.mdx b/api_docs/kbn_core_doc_links_server.mdx index 66473b0f70fd6..7e0edff8146d3 100644 --- a/api_docs/kbn_core_doc_links_server.mdx +++ b/api_docs/kbn_core_doc_links_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server title: "@kbn/core-doc-links-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server'] --- import kbnCoreDocLinksServerObj from './kbn_core_doc_links_server.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server_mocks.mdx b/api_docs/kbn_core_doc_links_server_mocks.mdx index 98960fe94d8f0..5c4e7e7835e24 100644 --- a/api_docs/kbn_core_doc_links_server_mocks.mdx +++ b/api_docs/kbn_core_doc_links_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server-mocks title: "@kbn/core-doc-links-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server-mocks'] --- import kbnCoreDocLinksServerMocksObj from './kbn_core_doc_links_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx index f01b4cf1b858c..eda119983c014 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-internal title: "@kbn/core-elasticsearch-client-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-internal'] --- import kbnCoreElasticsearchClientServerInternalObj from './kbn_core_elasticsearch_client_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx index 933882793dd57..6ca9e67232c3d 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-mocks title: "@kbn/core-elasticsearch-client-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-mocks'] --- import kbnCoreElasticsearchClientServerMocksObj from './kbn_core_elasticsearch_client_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server.mdx b/api_docs/kbn_core_elasticsearch_server.mdx index 8d83caf6ed83b..a78853de484c8 100644 --- a/api_docs/kbn_core_elasticsearch_server.mdx +++ b/api_docs/kbn_core_elasticsearch_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server title: "@kbn/core-elasticsearch-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server'] --- import kbnCoreElasticsearchServerObj from './kbn_core_elasticsearch_server.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_internal.mdx b/api_docs/kbn_core_elasticsearch_server_internal.mdx index 48bfc5390b611..de4d6f6cb956d 100644 --- a/api_docs/kbn_core_elasticsearch_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-internal title: "@kbn/core-elasticsearch-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-internal'] --- import kbnCoreElasticsearchServerInternalObj from './kbn_core_elasticsearch_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_server_mocks.mdx index c0f8322de528b..9aa3eee0d27f4 100644 --- a/api_docs/kbn_core_elasticsearch_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-mocks title: "@kbn/core-elasticsearch-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-mocks'] --- import kbnCoreElasticsearchServerMocksObj from './kbn_core_elasticsearch_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_internal.mdx b/api_docs/kbn_core_environment_server_internal.mdx index 5304cbf7a4ff6..cee8515c5cc9f 100644 --- a/api_docs/kbn_core_environment_server_internal.mdx +++ b/api_docs/kbn_core_environment_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-internal title: "@kbn/core-environment-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-internal'] --- import kbnCoreEnvironmentServerInternalObj from './kbn_core_environment_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_mocks.mdx b/api_docs/kbn_core_environment_server_mocks.mdx index 7f8b429bf80d7..cd3adbe92e0b9 100644 --- a/api_docs/kbn_core_environment_server_mocks.mdx +++ b/api_docs/kbn_core_environment_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-mocks title: "@kbn/core-environment-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-mocks'] --- import kbnCoreEnvironmentServerMocksObj from './kbn_core_environment_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser.mdx b/api_docs/kbn_core_execution_context_browser.mdx index c6a8478777393..8b086366abb38 100644 --- a/api_docs/kbn_core_execution_context_browser.mdx +++ b/api_docs/kbn_core_execution_context_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser title: "@kbn/core-execution-context-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser'] --- import kbnCoreExecutionContextBrowserObj from './kbn_core_execution_context_browser.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_internal.mdx b/api_docs/kbn_core_execution_context_browser_internal.mdx index ace0c742419a3..3ab40cdffad7a 100644 --- a/api_docs/kbn_core_execution_context_browser_internal.mdx +++ b/api_docs/kbn_core_execution_context_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-internal title: "@kbn/core-execution-context-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-internal'] --- import kbnCoreExecutionContextBrowserInternalObj from './kbn_core_execution_context_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_mocks.mdx b/api_docs/kbn_core_execution_context_browser_mocks.mdx index 1e16c1e93fd14..22a1a8fed8b87 100644 --- a/api_docs/kbn_core_execution_context_browser_mocks.mdx +++ b/api_docs/kbn_core_execution_context_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-mocks title: "@kbn/core-execution-context-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-mocks'] --- import kbnCoreExecutionContextBrowserMocksObj from './kbn_core_execution_context_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_common.mdx b/api_docs/kbn_core_execution_context_common.mdx index 784271a07e1d9..a34a4faa45755 100644 --- a/api_docs/kbn_core_execution_context_common.mdx +++ b/api_docs/kbn_core_execution_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-common title: "@kbn/core-execution-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-common'] --- import kbnCoreExecutionContextCommonObj from './kbn_core_execution_context_common.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server.mdx b/api_docs/kbn_core_execution_context_server.mdx index 08de9500ac660..a293461e1cb34 100644 --- a/api_docs/kbn_core_execution_context_server.mdx +++ b/api_docs/kbn_core_execution_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server title: "@kbn/core-execution-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server'] --- import kbnCoreExecutionContextServerObj from './kbn_core_execution_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_internal.mdx b/api_docs/kbn_core_execution_context_server_internal.mdx index 8b1ee90f6e2e9..4171b6820fb97 100644 --- a/api_docs/kbn_core_execution_context_server_internal.mdx +++ b/api_docs/kbn_core_execution_context_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-internal title: "@kbn/core-execution-context-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-internal'] --- import kbnCoreExecutionContextServerInternalObj from './kbn_core_execution_context_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_mocks.mdx b/api_docs/kbn_core_execution_context_server_mocks.mdx index ecd79ee1acf08..43fb7c0faf137 100644 --- a/api_docs/kbn_core_execution_context_server_mocks.mdx +++ b/api_docs/kbn_core_execution_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-mocks title: "@kbn/core-execution-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-mocks'] --- import kbnCoreExecutionContextServerMocksObj from './kbn_core_execution_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser.mdx b/api_docs/kbn_core_fatal_errors_browser.mdx index 2d787309d6525..512ffa17124a8 100644 --- a/api_docs/kbn_core_fatal_errors_browser.mdx +++ b/api_docs/kbn_core_fatal_errors_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser title: "@kbn/core-fatal-errors-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser'] --- import kbnCoreFatalErrorsBrowserObj from './kbn_core_fatal_errors_browser.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx index 99eb3713657a5..2474497d581df 100644 --- a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx +++ b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser-mocks title: "@kbn/core-fatal-errors-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser-mocks'] --- import kbnCoreFatalErrorsBrowserMocksObj from './kbn_core_fatal_errors_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser.mdx b/api_docs/kbn_core_http_browser.mdx index 97c330ff643fd..60058d638440d 100644 --- a/api_docs/kbn_core_http_browser.mdx +++ b/api_docs/kbn_core_http_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser title: "@kbn/core-http-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser'] --- import kbnCoreHttpBrowserObj from './kbn_core_http_browser.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_internal.mdx b/api_docs/kbn_core_http_browser_internal.mdx index d6c8f675d51e5..40a5bda3dc399 100644 --- a/api_docs/kbn_core_http_browser_internal.mdx +++ b/api_docs/kbn_core_http_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-internal title: "@kbn/core-http-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-internal'] --- import kbnCoreHttpBrowserInternalObj from './kbn_core_http_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_mocks.mdx b/api_docs/kbn_core_http_browser_mocks.mdx index 78fe8f2170898..b7f7f4c8f8819 100644 --- a/api_docs/kbn_core_http_browser_mocks.mdx +++ b/api_docs/kbn_core_http_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-mocks title: "@kbn/core-http-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-mocks'] --- import kbnCoreHttpBrowserMocksObj from './kbn_core_http_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_common.mdx b/api_docs/kbn_core_http_common.mdx index 8862ae99d5d79..5501d1fbed1c5 100644 --- a/api_docs/kbn_core_http_common.mdx +++ b/api_docs/kbn_core_http_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-common title: "@kbn/core-http-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-common'] --- import kbnCoreHttpCommonObj from './kbn_core_http_common.devdocs.json'; diff --git a/api_docs/kbn_core_http_context_server_mocks.mdx b/api_docs/kbn_core_http_context_server_mocks.mdx index 82d168ff2791b..942c094446179 100644 --- a/api_docs/kbn_core_http_context_server_mocks.mdx +++ b/api_docs/kbn_core_http_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-context-server-mocks title: "@kbn/core-http-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-context-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-context-server-mocks'] --- import kbnCoreHttpContextServerMocksObj from './kbn_core_http_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_request_handler_context_server.mdx b/api_docs/kbn_core_http_request_handler_context_server.mdx index 5f2161e825cf7..078d3a60d13ba 100644 --- a/api_docs/kbn_core_http_request_handler_context_server.mdx +++ b/api_docs/kbn_core_http_request_handler_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-request-handler-context-server title: "@kbn/core-http-request-handler-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-request-handler-context-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-request-handler-context-server'] --- import kbnCoreHttpRequestHandlerContextServerObj from './kbn_core_http_request_handler_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server.mdx b/api_docs/kbn_core_http_resources_server.mdx index 870a963e08a7d..19e24f38ad4b6 100644 --- a/api_docs/kbn_core_http_resources_server.mdx +++ b/api_docs/kbn_core_http_resources_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server title: "@kbn/core-http-resources-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server'] --- import kbnCoreHttpResourcesServerObj from './kbn_core_http_resources_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_internal.mdx b/api_docs/kbn_core_http_resources_server_internal.mdx index 5a5021f6fea2a..11583abf59f4a 100644 --- a/api_docs/kbn_core_http_resources_server_internal.mdx +++ b/api_docs/kbn_core_http_resources_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-internal title: "@kbn/core-http-resources-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-internal'] --- import kbnCoreHttpResourcesServerInternalObj from './kbn_core_http_resources_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_mocks.mdx b/api_docs/kbn_core_http_resources_server_mocks.mdx index 7f35207ea3ba1..c19cf5d0697ba 100644 --- a/api_docs/kbn_core_http_resources_server_mocks.mdx +++ b/api_docs/kbn_core_http_resources_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-mocks title: "@kbn/core-http-resources-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-mocks'] --- import kbnCoreHttpResourcesServerMocksObj from './kbn_core_http_resources_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_internal.mdx b/api_docs/kbn_core_http_router_server_internal.mdx index 7887cb4805b84..e8d0cb2ada22f 100644 --- a/api_docs/kbn_core_http_router_server_internal.mdx +++ b/api_docs/kbn_core_http_router_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-internal title: "@kbn/core-http-router-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-internal'] --- import kbnCoreHttpRouterServerInternalObj from './kbn_core_http_router_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_mocks.mdx b/api_docs/kbn_core_http_router_server_mocks.mdx index a459d76ca6828..4c074c60e3319 100644 --- a/api_docs/kbn_core_http_router_server_mocks.mdx +++ b/api_docs/kbn_core_http_router_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-mocks title: "@kbn/core-http-router-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-mocks'] --- import kbnCoreHttpRouterServerMocksObj from './kbn_core_http_router_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_server.devdocs.json b/api_docs/kbn_core_http_server.devdocs.json index 9dd44697fe241..62154ca251576 100644 --- a/api_docs/kbn_core_http_server.devdocs.json +++ b/api_docs/kbn_core_http_server.devdocs.json @@ -13611,52 +13611,60 @@ }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/get_timeline/index.ts" + "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/telemetry_detection_rules_preview_route.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/get_timelines/index.ts" + "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/index/read_alerts_index_exists_route.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/resolve_timeline/index.ts" + "path": "x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/routes/read_prebuilt_dev_tool_content_route.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/draft_timelines/get_draft_timelines/index.ts" + "path": "x-pack/plugins/security_solution/server/lib/risk_score/index_status/index.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/telemetry_detection_rules_preview_route.ts" + "path": "x-pack/plugins/security_solution/server/lib/tags/routes/get_tags_by_name.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/index/read_alerts_index_exists_route.ts" + "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/routes/read_prebuilt_dev_tool_content_route.ts" + "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_engine/routes/status.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/risk_score/index_status/index.ts" + "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_engine/routes/privileges.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/tags/routes/get_tags_by_name.ts" + "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/get_timeline/index.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_engine/routes/status.ts" + "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/get_timelines/index.ts" }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_engine/routes/privileges.ts" + "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/resolve_timeline/index.ts" + }, + { + "plugin": "securitySolution", + "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/draft_timelines/get_draft_timelines/index.ts" }, { "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/status.ts" }, + { + "plugin": "securitySolution", + "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/get.ts" + }, { "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/endpoint/routes/metadata/index.ts" @@ -14875,14 +14883,6 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/open_close_signals_route.ts" }, - { - "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/export_timelines/index.ts" - }, - { - "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/draft_timelines/clean_draft_timelines/index.ts" - }, { "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/risk_score/indices/delete_indices_route.ts" @@ -14911,6 +14911,10 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/set_alert_tags_route.ts" }, + { + "plugin": "securitySolution", + "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/set_alert_assignees_route.ts" + }, { "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_engine/routes/init.ts" @@ -14923,6 +14927,18 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_engine/routes/disable.ts" }, + { + "plugin": "securitySolution", + "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/export_timelines/index.ts" + }, + { + "plugin": "securitySolution", + "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/copy_timeline/index.ts" + }, + { + "plugin": "securitySolution", + "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/draft_timelines/clean_draft_timelines/index.ts" + }, { "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_score/routes/calculation.ts" @@ -14931,6 +14947,10 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_score/routes/preview.ts" }, + { + "plugin": "securitySolution", + "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/upsert.ts" + }, { "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/endpoint/routes/actions/response_actions.ts" @@ -15413,6 +15433,10 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/detection_engine/routes/index/delete_index_route.ts" }, + { + "plugin": "securitySolution", + "path": "x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/delete_script_route.ts" + }, { "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/timeline/routes/timelines/delete_timelines/index.ts" @@ -15423,7 +15447,7 @@ }, { "plugin": "securitySolution", - "path": "x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/delete_script_route.ts" + "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/delete.ts" }, { "plugin": "synthetics", diff --git a/api_docs/kbn_core_http_server.mdx b/api_docs/kbn_core_http_server.mdx index b6eb0fe24c2b6..85ef3b31c2fa0 100644 --- a/api_docs/kbn_core_http_server.mdx +++ b/api_docs/kbn_core_http_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server title: "@kbn/core-http-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server'] --- import kbnCoreHttpServerObj from './kbn_core_http_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_internal.mdx b/api_docs/kbn_core_http_server_internal.mdx index 11decde852e01..21474a022295d 100644 --- a/api_docs/kbn_core_http_server_internal.mdx +++ b/api_docs/kbn_core_http_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-internal title: "@kbn/core-http-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-internal'] --- import kbnCoreHttpServerInternalObj from './kbn_core_http_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_mocks.mdx b/api_docs/kbn_core_http_server_mocks.mdx index 9fd169f4050e1..d9ea394c66c47 100644 --- a/api_docs/kbn_core_http_server_mocks.mdx +++ b/api_docs/kbn_core_http_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-mocks title: "@kbn/core-http-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-mocks'] --- import kbnCoreHttpServerMocksObj from './kbn_core_http_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser.mdx b/api_docs/kbn_core_i18n_browser.mdx index d82cc5a4455de..7ede0b0ed6f73 100644 --- a/api_docs/kbn_core_i18n_browser.mdx +++ b/api_docs/kbn_core_i18n_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser title: "@kbn/core-i18n-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser'] --- import kbnCoreI18nBrowserObj from './kbn_core_i18n_browser.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser_mocks.mdx b/api_docs/kbn_core_i18n_browser_mocks.mdx index 5fdb9ab1b017b..e209633d7d065 100644 --- a/api_docs/kbn_core_i18n_browser_mocks.mdx +++ b/api_docs/kbn_core_i18n_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser-mocks title: "@kbn/core-i18n-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser-mocks'] --- import kbnCoreI18nBrowserMocksObj from './kbn_core_i18n_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server.mdx b/api_docs/kbn_core_i18n_server.mdx index 590b532fdd289..5e034e94209f2 100644 --- a/api_docs/kbn_core_i18n_server.mdx +++ b/api_docs/kbn_core_i18n_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server title: "@kbn/core-i18n-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server'] --- import kbnCoreI18nServerObj from './kbn_core_i18n_server.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_internal.mdx b/api_docs/kbn_core_i18n_server_internal.mdx index 1beb63f3e586e..b2babcce6ebe7 100644 --- a/api_docs/kbn_core_i18n_server_internal.mdx +++ b/api_docs/kbn_core_i18n_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-internal title: "@kbn/core-i18n-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-internal'] --- import kbnCoreI18nServerInternalObj from './kbn_core_i18n_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_mocks.mdx b/api_docs/kbn_core_i18n_server_mocks.mdx index b9fd0f085f42a..ec8deb4757674 100644 --- a/api_docs/kbn_core_i18n_server_mocks.mdx +++ b/api_docs/kbn_core_i18n_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-mocks title: "@kbn/core-i18n-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-mocks'] --- import kbnCoreI18nServerMocksObj from './kbn_core_i18n_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx index 4ed6860b53223..b59ac239b8338 100644 --- a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx +++ b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-injected-metadata-browser-mocks title: "@kbn/core-injected-metadata-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-injected-metadata-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-injected-metadata-browser-mocks'] --- import kbnCoreInjectedMetadataBrowserMocksObj from './kbn_core_injected_metadata_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_internal.mdx b/api_docs/kbn_core_integrations_browser_internal.mdx index c0c8d3605225f..9706b88bb9783 100644 --- a/api_docs/kbn_core_integrations_browser_internal.mdx +++ b/api_docs/kbn_core_integrations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-internal title: "@kbn/core-integrations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-internal'] --- import kbnCoreIntegrationsBrowserInternalObj from './kbn_core_integrations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_mocks.mdx b/api_docs/kbn_core_integrations_browser_mocks.mdx index d63e6c38298c3..bfde53ea03fc5 100644 --- a/api_docs/kbn_core_integrations_browser_mocks.mdx +++ b/api_docs/kbn_core_integrations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-mocks title: "@kbn/core-integrations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-mocks'] --- import kbnCoreIntegrationsBrowserMocksObj from './kbn_core_integrations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser.mdx b/api_docs/kbn_core_lifecycle_browser.mdx index ec79d1e75adf0..a1f8fd845e13f 100644 --- a/api_docs/kbn_core_lifecycle_browser.mdx +++ b/api_docs/kbn_core_lifecycle_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser title: "@kbn/core-lifecycle-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser'] --- import kbnCoreLifecycleBrowserObj from './kbn_core_lifecycle_browser.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser_mocks.mdx b/api_docs/kbn_core_lifecycle_browser_mocks.mdx index e92e325c7c126..f42cea2cd6b0c 100644 --- a/api_docs/kbn_core_lifecycle_browser_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser-mocks title: "@kbn/core-lifecycle-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser-mocks'] --- import kbnCoreLifecycleBrowserMocksObj from './kbn_core_lifecycle_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server.mdx b/api_docs/kbn_core_lifecycle_server.mdx index aec5407e06805..dcdaadf0585d2 100644 --- a/api_docs/kbn_core_lifecycle_server.mdx +++ b/api_docs/kbn_core_lifecycle_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server title: "@kbn/core-lifecycle-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server'] --- import kbnCoreLifecycleServerObj from './kbn_core_lifecycle_server.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server_mocks.mdx b/api_docs/kbn_core_lifecycle_server_mocks.mdx index 179401d51bd02..d39b04773a343 100644 --- a/api_docs/kbn_core_lifecycle_server_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server-mocks title: "@kbn/core-lifecycle-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server-mocks'] --- import kbnCoreLifecycleServerMocksObj from './kbn_core_lifecycle_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_browser_mocks.mdx b/api_docs/kbn_core_logging_browser_mocks.mdx index a1f38d78aa106..d534709fe42b7 100644 --- a/api_docs/kbn_core_logging_browser_mocks.mdx +++ b/api_docs/kbn_core_logging_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-browser-mocks title: "@kbn/core-logging-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-browser-mocks'] --- import kbnCoreLoggingBrowserMocksObj from './kbn_core_logging_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_common_internal.mdx b/api_docs/kbn_core_logging_common_internal.mdx index 52709de895f51..e895a0391ea66 100644 --- a/api_docs/kbn_core_logging_common_internal.mdx +++ b/api_docs/kbn_core_logging_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-common-internal title: "@kbn/core-logging-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-common-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-common-internal'] --- import kbnCoreLoggingCommonInternalObj from './kbn_core_logging_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server.mdx b/api_docs/kbn_core_logging_server.mdx index 9498b18e2bba2..4f809d0889a4d 100644 --- a/api_docs/kbn_core_logging_server.mdx +++ b/api_docs/kbn_core_logging_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server title: "@kbn/core-logging-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server'] --- import kbnCoreLoggingServerObj from './kbn_core_logging_server.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_internal.mdx b/api_docs/kbn_core_logging_server_internal.mdx index 707a3348452b3..5946eae11e89b 100644 --- a/api_docs/kbn_core_logging_server_internal.mdx +++ b/api_docs/kbn_core_logging_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-internal title: "@kbn/core-logging-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-internal'] --- import kbnCoreLoggingServerInternalObj from './kbn_core_logging_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_mocks.mdx b/api_docs/kbn_core_logging_server_mocks.mdx index faa59dfee3528..dc841c02462ee 100644 --- a/api_docs/kbn_core_logging_server_mocks.mdx +++ b/api_docs/kbn_core_logging_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-mocks title: "@kbn/core-logging-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-mocks'] --- import kbnCoreLoggingServerMocksObj from './kbn_core_logging_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_internal.mdx b/api_docs/kbn_core_metrics_collectors_server_internal.mdx index 52fa16455f0d0..56be27869b36d 100644 --- a/api_docs/kbn_core_metrics_collectors_server_internal.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-internal title: "@kbn/core-metrics-collectors-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-internal'] --- import kbnCoreMetricsCollectorsServerInternalObj from './kbn_core_metrics_collectors_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx index ee533128d7eac..eed045e3fe194 100644 --- a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-mocks title: "@kbn/core-metrics-collectors-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-mocks'] --- import kbnCoreMetricsCollectorsServerMocksObj from './kbn_core_metrics_collectors_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server.devdocs.json b/api_docs/kbn_core_metrics_server.devdocs.json index edbaa1a24d199..1d18b5552b80b 100644 --- a/api_docs/kbn_core_metrics_server.devdocs.json +++ b/api_docs/kbn_core_metrics_server.devdocs.json @@ -705,6 +705,22 @@ "path": "packages/core/metrics/core-metrics-server/src/metrics.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/core-metrics-server", + "id": "def-common.OpsOsMetrics.cgroup_memory", + "type": "Object", + "tags": [], + "label": "cgroup_memory", + "description": [ + "memory cgroup metrics, undefined when not running in cgroup v2" + ], + "signature": [ + "{ current_in_bytes: number; swap_current_in_bytes: number; } | undefined" + ], + "path": "packages/core/metrics/core-metrics-server/src/metrics.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -745,7 +761,7 @@ "process memory usage" ], "signature": [ - "{ heap: { total_in_bytes: number; used_in_bytes: number; size_limit: number; }; resident_set_size_in_bytes: number; }" + "{ heap: { total_in_bytes: number; used_in_bytes: number; size_limit: number; }; resident_set_size_in_bytes: number; external_in_bytes: number; array_buffers_in_bytes: number; }" ], "path": "packages/core/metrics/core-metrics-server/src/metrics.ts", "deprecated": false, diff --git a/api_docs/kbn_core_metrics_server.mdx b/api_docs/kbn_core_metrics_server.mdx index 192e02612f6c9..5375fda7633de 100644 --- a/api_docs/kbn_core_metrics_server.mdx +++ b/api_docs/kbn_core_metrics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server title: "@kbn/core-metrics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server'] --- import kbnCoreMetricsServerObj from './kbn_core_metrics_server.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 55 | 0 | 8 | 0 | +| 56 | 0 | 8 | 0 | ## Common diff --git a/api_docs/kbn_core_metrics_server_internal.mdx b/api_docs/kbn_core_metrics_server_internal.mdx index 3e44eb52ac0e2..049cc6b2e8810 100644 --- a/api_docs/kbn_core_metrics_server_internal.mdx +++ b/api_docs/kbn_core_metrics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-internal title: "@kbn/core-metrics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-internal'] --- import kbnCoreMetricsServerInternalObj from './kbn_core_metrics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server_mocks.mdx b/api_docs/kbn_core_metrics_server_mocks.mdx index 9fe08c2c9f318..95646579652ce 100644 --- a/api_docs/kbn_core_metrics_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-mocks title: "@kbn/core-metrics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-mocks'] --- import kbnCoreMetricsServerMocksObj from './kbn_core_metrics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_mount_utils_browser.mdx b/api_docs/kbn_core_mount_utils_browser.mdx index 2b7e828396289..0f15cf9c026cc 100644 --- a/api_docs/kbn_core_mount_utils_browser.mdx +++ b/api_docs/kbn_core_mount_utils_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-mount-utils-browser title: "@kbn/core-mount-utils-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-mount-utils-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-mount-utils-browser'] --- import kbnCoreMountUtilsBrowserObj from './kbn_core_mount_utils_browser.devdocs.json'; diff --git a/api_docs/kbn_core_node_server.mdx b/api_docs/kbn_core_node_server.mdx index 9713e7142176c..5f46c7fbe3ef9 100644 --- a/api_docs/kbn_core_node_server.mdx +++ b/api_docs/kbn_core_node_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server title: "@kbn/core-node-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server'] --- import kbnCoreNodeServerObj from './kbn_core_node_server.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_internal.mdx b/api_docs/kbn_core_node_server_internal.mdx index a394db59653f6..82caf7d878003 100644 --- a/api_docs/kbn_core_node_server_internal.mdx +++ b/api_docs/kbn_core_node_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-internal title: "@kbn/core-node-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-internal'] --- import kbnCoreNodeServerInternalObj from './kbn_core_node_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_mocks.mdx b/api_docs/kbn_core_node_server_mocks.mdx index e65611376db50..67d8b9a7b763d 100644 --- a/api_docs/kbn_core_node_server_mocks.mdx +++ b/api_docs/kbn_core_node_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-mocks title: "@kbn/core-node-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-mocks'] --- import kbnCoreNodeServerMocksObj from './kbn_core_node_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser.mdx b/api_docs/kbn_core_notifications_browser.mdx index c28c518e2ade3..de1d4131c7ba7 100644 --- a/api_docs/kbn_core_notifications_browser.mdx +++ b/api_docs/kbn_core_notifications_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser title: "@kbn/core-notifications-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser'] --- import kbnCoreNotificationsBrowserObj from './kbn_core_notifications_browser.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_internal.mdx b/api_docs/kbn_core_notifications_browser_internal.mdx index 76c24d8d8140d..3d22504a6138e 100644 --- a/api_docs/kbn_core_notifications_browser_internal.mdx +++ b/api_docs/kbn_core_notifications_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-internal title: "@kbn/core-notifications-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-internal'] --- import kbnCoreNotificationsBrowserInternalObj from './kbn_core_notifications_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_mocks.mdx b/api_docs/kbn_core_notifications_browser_mocks.mdx index f85a294166d0e..e84167e6d54aa 100644 --- a/api_docs/kbn_core_notifications_browser_mocks.mdx +++ b/api_docs/kbn_core_notifications_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-mocks title: "@kbn/core-notifications-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-mocks'] --- import kbnCoreNotificationsBrowserMocksObj from './kbn_core_notifications_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser.mdx b/api_docs/kbn_core_overlays_browser.mdx index 91ba5fbb3c59c..11e170148f04c 100644 --- a/api_docs/kbn_core_overlays_browser.mdx +++ b/api_docs/kbn_core_overlays_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser title: "@kbn/core-overlays-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser'] --- import kbnCoreOverlaysBrowserObj from './kbn_core_overlays_browser.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_internal.mdx b/api_docs/kbn_core_overlays_browser_internal.mdx index daf7a1a4a66fa..5ffd06746cfeb 100644 --- a/api_docs/kbn_core_overlays_browser_internal.mdx +++ b/api_docs/kbn_core_overlays_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-internal title: "@kbn/core-overlays-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-internal'] --- import kbnCoreOverlaysBrowserInternalObj from './kbn_core_overlays_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_mocks.mdx b/api_docs/kbn_core_overlays_browser_mocks.mdx index 774f857a16301..7b40114216d22 100644 --- a/api_docs/kbn_core_overlays_browser_mocks.mdx +++ b/api_docs/kbn_core_overlays_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-mocks title: "@kbn/core-overlays-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-mocks'] --- import kbnCoreOverlaysBrowserMocksObj from './kbn_core_overlays_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser.mdx b/api_docs/kbn_core_plugins_browser.mdx index 35e68259281dd..d5390443bebd2 100644 --- a/api_docs/kbn_core_plugins_browser.mdx +++ b/api_docs/kbn_core_plugins_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser title: "@kbn/core-plugins-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser'] --- import kbnCorePluginsBrowserObj from './kbn_core_plugins_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser_mocks.mdx b/api_docs/kbn_core_plugins_browser_mocks.mdx index ceb56808dcb59..fbfa5b59b5a9f 100644 --- a/api_docs/kbn_core_plugins_browser_mocks.mdx +++ b/api_docs/kbn_core_plugins_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser-mocks title: "@kbn/core-plugins-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser-mocks'] --- import kbnCorePluginsBrowserMocksObj from './kbn_core_plugins_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_browser.mdx b/api_docs/kbn_core_plugins_contracts_browser.mdx index 7fc2a392370ba..b9c34930deb1d 100644 --- a/api_docs/kbn_core_plugins_contracts_browser.mdx +++ b/api_docs/kbn_core_plugins_contracts_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-browser title: "@kbn/core-plugins-contracts-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-browser'] --- import kbnCorePluginsContractsBrowserObj from './kbn_core_plugins_contracts_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_server.mdx b/api_docs/kbn_core_plugins_contracts_server.mdx index 49da04677f9a3..b910004c98df4 100644 --- a/api_docs/kbn_core_plugins_contracts_server.mdx +++ b/api_docs/kbn_core_plugins_contracts_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-server title: "@kbn/core-plugins-contracts-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-server'] --- import kbnCorePluginsContractsServerObj from './kbn_core_plugins_contracts_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server.mdx b/api_docs/kbn_core_plugins_server.mdx index 405471b44455f..b3c605341739c 100644 --- a/api_docs/kbn_core_plugins_server.mdx +++ b/api_docs/kbn_core_plugins_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server title: "@kbn/core-plugins-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server'] --- import kbnCorePluginsServerObj from './kbn_core_plugins_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server_mocks.mdx b/api_docs/kbn_core_plugins_server_mocks.mdx index c428ae43e7ea2..f4caa0c664f93 100644 --- a/api_docs/kbn_core_plugins_server_mocks.mdx +++ b/api_docs/kbn_core_plugins_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server-mocks title: "@kbn/core-plugins-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server-mocks'] --- import kbnCorePluginsServerMocksObj from './kbn_core_plugins_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server.mdx b/api_docs/kbn_core_preboot_server.mdx index c9b2e1679c041..a7a0ce0069c59 100644 --- a/api_docs/kbn_core_preboot_server.mdx +++ b/api_docs/kbn_core_preboot_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server title: "@kbn/core-preboot-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server'] --- import kbnCorePrebootServerObj from './kbn_core_preboot_server.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server_mocks.mdx b/api_docs/kbn_core_preboot_server_mocks.mdx index bfcd315fc8954..3abef0e0d5625 100644 --- a/api_docs/kbn_core_preboot_server_mocks.mdx +++ b/api_docs/kbn_core_preboot_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server-mocks title: "@kbn/core-preboot-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server-mocks'] --- import kbnCorePrebootServerMocksObj from './kbn_core_preboot_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_browser_mocks.mdx b/api_docs/kbn_core_rendering_browser_mocks.mdx index 943e8a1c780a6..f921c5298453c 100644 --- a/api_docs/kbn_core_rendering_browser_mocks.mdx +++ b/api_docs/kbn_core_rendering_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-browser-mocks title: "@kbn/core-rendering-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-browser-mocks'] --- import kbnCoreRenderingBrowserMocksObj from './kbn_core_rendering_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_internal.mdx b/api_docs/kbn_core_rendering_server_internal.mdx index f8ff4563959fb..dfe95d0558d6b 100644 --- a/api_docs/kbn_core_rendering_server_internal.mdx +++ b/api_docs/kbn_core_rendering_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-internal title: "@kbn/core-rendering-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-internal'] --- import kbnCoreRenderingServerInternalObj from './kbn_core_rendering_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_mocks.mdx b/api_docs/kbn_core_rendering_server_mocks.mdx index 70c48fe2acf2a..5dc7a09960b92 100644 --- a/api_docs/kbn_core_rendering_server_mocks.mdx +++ b/api_docs/kbn_core_rendering_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-mocks title: "@kbn/core-rendering-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-mocks'] --- import kbnCoreRenderingServerMocksObj from './kbn_core_rendering_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_root_server_internal.mdx b/api_docs/kbn_core_root_server_internal.mdx index 38fa6388ca84c..918fa69414ee6 100644 --- a/api_docs/kbn_core_root_server_internal.mdx +++ b/api_docs/kbn_core_root_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-root-server-internal title: "@kbn/core-root-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-root-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-root-server-internal'] --- import kbnCoreRootServerInternalObj from './kbn_core_root_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_browser.mdx b/api_docs/kbn_core_saved_objects_api_browser.mdx index d6801271c14b5..0211581495e69 100644 --- a/api_docs/kbn_core_saved_objects_api_browser.mdx +++ b/api_docs/kbn_core_saved_objects_api_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-browser title: "@kbn/core-saved-objects-api-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-browser'] --- import kbnCoreSavedObjectsApiBrowserObj from './kbn_core_saved_objects_api_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server.mdx b/api_docs/kbn_core_saved_objects_api_server.mdx index 658177adebb58..d2c55604e908d 100644 --- a/api_docs/kbn_core_saved_objects_api_server.mdx +++ b/api_docs/kbn_core_saved_objects_api_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server title: "@kbn/core-saved-objects-api-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server'] --- import kbnCoreSavedObjectsApiServerObj from './kbn_core_saved_objects_api_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx index 1c24cca7ea9f1..f5d304891fc38 100644 --- a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server-mocks title: "@kbn/core-saved-objects-api-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server-mocks'] --- import kbnCoreSavedObjectsApiServerMocksObj from './kbn_core_saved_objects_api_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_internal.devdocs.json b/api_docs/kbn_core_saved_objects_base_server_internal.devdocs.json index bfdf4b5b8d482..ff317f16d9a6c 100644 --- a/api_docs/kbn_core_saved_objects_base_server_internal.devdocs.json +++ b/api_docs/kbn_core_saved_objects_base_server_internal.devdocs.json @@ -652,6 +652,99 @@ "returnComment": [], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.getFieldListFromTypeMapping", + "type": "Function", + "tags": [], + "label": "getFieldListFromTypeMapping", + "description": [ + "\nReturn the list of fields present in the provided mappings.\nNote that fields only containing properties are still considered fields by this function.\n" + ], + "signature": [ + "(typeMappings: ", + { + "pluginId": "@kbn/core-saved-objects-server", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsServerPluginApi", + "section": "def-common.SavedObjectsTypeMappingDefinition", + "text": "SavedObjectsTypeMappingDefinition" + }, + ") => string[]" + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/utils/get_field_list.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.getFieldListFromTypeMapping.$1", + "type": "Object", + "tags": [], + "label": "typeMappings", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-saved-objects-server", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsServerPluginApi", + "section": "def-common.SavedObjectsTypeMappingDefinition", + "text": "SavedObjectsTypeMappingDefinition" + } + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/utils/get_field_list.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.getFieldListMapFromMappingDefinitions", + "type": "Function", + "tags": [], + "label": "getFieldListMapFromMappingDefinitions", + "description": [ + "\nReturn the list of fields present in each individual type mappings present in the definition." + ], + "signature": [ + "(mappings: ", + "SavedObjectsTypeMappingDefinitions", + ") => ", + { + "pluginId": "@kbn/core-saved-objects-base-server-internal", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsBaseServerInternalPluginApi", + "section": "def-common.FieldListMap", + "text": "FieldListMap" + } + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/utils/get_field_list.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.getFieldListMapFromMappingDefinitions.$1", + "type": "Object", + "tags": [], + "label": "mappings", + "description": [], + "signature": [ + "SavedObjectsTypeMappingDefinitions" + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/utils/get_field_list.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/core-saved-objects-base-server-internal", "id": "def-common.getIndexForType", @@ -1072,6 +1165,111 @@ "returnComment": [], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.getVersionAddedFields", + "type": "Function", + "tags": [], + "label": "getVersionAddedFields", + "description": [ + "\nReturn the list of fields, sorted, that were introduced in the given version." + ], + "signature": [ + "(version: ", + { + "pluginId": "@kbn/core-saved-objects-server", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsServerPluginApi", + "section": "def-common.SavedObjectsModelVersion", + "text": "SavedObjectsModelVersion" + }, + ") => string[]" + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/model_version/version_mapping_changes.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.getVersionAddedFields.$1", + "type": "Object", + "tags": [], + "label": "version", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-saved-objects-server", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsServerPluginApi", + "section": "def-common.SavedObjectsModelVersion", + "text": "SavedObjectsModelVersion" + } + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/model_version/version_mapping_changes.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.getVersionAddedMappings", + "type": "Function", + "tags": [], + "label": "getVersionAddedMappings", + "description": [ + "\nReturn the mappings that were introduced in the given version.\nIf multiple 'mappings_addition' changes are present for the version,\nthey will be deep-merged." + ], + "signature": [ + "(version: ", + { + "pluginId": "@kbn/core-saved-objects-server", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsServerPluginApi", + "section": "def-common.SavedObjectsModelVersion", + "text": "SavedObjectsModelVersion" + }, + ") => ", + { + "pluginId": "@kbn/core-saved-objects-server", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsServerPluginApi", + "section": "def-common.SavedObjectsMappingProperties", + "text": "SavedObjectsMappingProperties" + } + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/model_version/version_mapping_changes.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.getVersionAddedMappings.$1", + "type": "Object", + "tags": [], + "label": "version", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-saved-objects-server", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsServerPluginApi", + "section": "def-common.SavedObjectsModelVersion", + "text": "SavedObjectsModelVersion" + } + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/model_version/version_mapping_changes.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/core-saved-objects-base-server-internal", "id": "def-common.getVirtualVersionMap", @@ -1512,6 +1710,21 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "@kbn/core-saved-objects-base-server-internal", + "id": "def-common.FieldListMap", + "type": "Type", + "tags": [], + "label": "FieldListMap", + "description": [], + "signature": [ + "{ [x: string]: string[]; }" + ], + "path": "packages/core/saved-objects/core-saved-objects-base-server-internal/src/utils/get_field_list.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "@kbn/core-saved-objects-base-server-internal", "id": "def-common.globalSwitchToModelVersionAt", diff --git a/api_docs/kbn_core_saved_objects_base_server_internal.mdx b/api_docs/kbn_core_saved_objects_base_server_internal.mdx index 196cb5f47138b..1afb9cba18afb 100644 --- a/api_docs/kbn_core_saved_objects_base_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-internal title: "@kbn/core-saved-objects-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-internal'] --- import kbnCoreSavedObjectsBaseServerInternalObj from './kbn_core_saved_objects_base_server_internal.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 89 | 0 | 61 | 10 | +| 98 | 0 | 66 | 10 | ## Common diff --git a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx index 19b86390bb057..d2bf6f3d7a6e1 100644 --- a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-mocks title: "@kbn/core-saved-objects-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-mocks'] --- import kbnCoreSavedObjectsBaseServerMocksObj from './kbn_core_saved_objects_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser.mdx b/api_docs/kbn_core_saved_objects_browser.mdx index 65c2b66236398..1917df479b6d6 100644 --- a/api_docs/kbn_core_saved_objects_browser.mdx +++ b/api_docs/kbn_core_saved_objects_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser title: "@kbn/core-saved-objects-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser'] --- import kbnCoreSavedObjectsBrowserObj from './kbn_core_saved_objects_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_internal.mdx b/api_docs/kbn_core_saved_objects_browser_internal.mdx index cf8f97220f7c3..8271e12a3f3e0 100644 --- a/api_docs/kbn_core_saved_objects_browser_internal.mdx +++ b/api_docs/kbn_core_saved_objects_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-internal title: "@kbn/core-saved-objects-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-internal'] --- import kbnCoreSavedObjectsBrowserInternalObj from './kbn_core_saved_objects_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_mocks.mdx b/api_docs/kbn_core_saved_objects_browser_mocks.mdx index 528cdf99bf2c8..1d619a3d39bf2 100644 --- a/api_docs/kbn_core_saved_objects_browser_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-mocks title: "@kbn/core-saved-objects-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-mocks'] --- import kbnCoreSavedObjectsBrowserMocksObj from './kbn_core_saved_objects_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_common.mdx b/api_docs/kbn_core_saved_objects_common.mdx index 560b7ffb9413f..4ee7b263fb324 100644 --- a/api_docs/kbn_core_saved_objects_common.mdx +++ b/api_docs/kbn_core_saved_objects_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-common title: "@kbn/core-saved-objects-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-common'] --- import kbnCoreSavedObjectsCommonObj from './kbn_core_saved_objects_common.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx index a93e665b668e7..ad6040ea177eb 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-internal title: "@kbn/core-saved-objects-import-export-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-internal'] --- import kbnCoreSavedObjectsImportExportServerInternalObj from './kbn_core_saved_objects_import_export_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx index ae316087c45b3..3967e93445e70 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-mocks title: "@kbn/core-saved-objects-import-export-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-mocks'] --- import kbnCoreSavedObjectsImportExportServerMocksObj from './kbn_core_saved_objects_import_export_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx index aca9b4e650bcb..d5c0f8bd54d1f 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-internal title: "@kbn/core-saved-objects-migration-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-internal'] --- import kbnCoreSavedObjectsMigrationServerInternalObj from './kbn_core_saved_objects_migration_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx index 4c331a7b25f56..165afecebc558 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-mocks title: "@kbn/core-saved-objects-migration-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-mocks'] --- import kbnCoreSavedObjectsMigrationServerMocksObj from './kbn_core_saved_objects_migration_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server.mdx b/api_docs/kbn_core_saved_objects_server.mdx index b04287ece28dc..28d148f802347 100644 --- a/api_docs/kbn_core_saved_objects_server.mdx +++ b/api_docs/kbn_core_saved_objects_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server title: "@kbn/core-saved-objects-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server'] --- import kbnCoreSavedObjectsServerObj from './kbn_core_saved_objects_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_internal.mdx b/api_docs/kbn_core_saved_objects_server_internal.mdx index 4019d3550bda0..1ed72850d864a 100644 --- a/api_docs/kbn_core_saved_objects_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-internal title: "@kbn/core-saved-objects-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-internal'] --- import kbnCoreSavedObjectsServerInternalObj from './kbn_core_saved_objects_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_mocks.mdx b/api_docs/kbn_core_saved_objects_server_mocks.mdx index 0df6190b445b6..9d30e9ea83c60 100644 --- a/api_docs/kbn_core_saved_objects_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-mocks title: "@kbn/core-saved-objects-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-mocks'] --- import kbnCoreSavedObjectsServerMocksObj from './kbn_core_saved_objects_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_utils_server.mdx b/api_docs/kbn_core_saved_objects_utils_server.mdx index 8e72ffea83ac0..2ff16c7dfd4e7 100644 --- a/api_docs/kbn_core_saved_objects_utils_server.mdx +++ b/api_docs/kbn_core_saved_objects_utils_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-utils-server title: "@kbn/core-saved-objects-utils-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-utils-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-utils-server'] --- import kbnCoreSavedObjectsUtilsServerObj from './kbn_core_saved_objects_utils_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_common.mdx b/api_docs/kbn_core_status_common.mdx index 8f63af040222c..ff3ab917921f6 100644 --- a/api_docs/kbn_core_status_common.mdx +++ b/api_docs/kbn_core_status_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common title: "@kbn/core-status-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common'] --- import kbnCoreStatusCommonObj from './kbn_core_status_common.devdocs.json'; diff --git a/api_docs/kbn_core_status_common_internal.mdx b/api_docs/kbn_core_status_common_internal.mdx index daf9b0725da59..9d8fd78dd60d0 100644 --- a/api_docs/kbn_core_status_common_internal.mdx +++ b/api_docs/kbn_core_status_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common-internal title: "@kbn/core-status-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common-internal'] --- import kbnCoreStatusCommonInternalObj from './kbn_core_status_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server.mdx b/api_docs/kbn_core_status_server.mdx index 24bd9139388ef..600a3c04d866a 100644 --- a/api_docs/kbn_core_status_server.mdx +++ b/api_docs/kbn_core_status_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server title: "@kbn/core-status-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server'] --- import kbnCoreStatusServerObj from './kbn_core_status_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_internal.mdx b/api_docs/kbn_core_status_server_internal.mdx index 2f2cc86c123e2..aaace80640057 100644 --- a/api_docs/kbn_core_status_server_internal.mdx +++ b/api_docs/kbn_core_status_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-internal title: "@kbn/core-status-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-internal'] --- import kbnCoreStatusServerInternalObj from './kbn_core_status_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_mocks.mdx b/api_docs/kbn_core_status_server_mocks.mdx index 8fd3ef3d400f7..dade55c2d86d3 100644 --- a/api_docs/kbn_core_status_server_mocks.mdx +++ b/api_docs/kbn_core_status_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-mocks title: "@kbn/core-status-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-mocks'] --- import kbnCoreStatusServerMocksObj from './kbn_core_status_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx index 235ad6bccb286..69595f1d97187 100644 --- a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx +++ b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-deprecations-getters title: "@kbn/core-test-helpers-deprecations-getters" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-deprecations-getters plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-deprecations-getters'] --- import kbnCoreTestHelpersDeprecationsGettersObj from './kbn_core_test_helpers_deprecations_getters.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx index 3bbd0c1a8494a..0218063d79b35 100644 --- a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx +++ b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-http-setup-browser title: "@kbn/core-test-helpers-http-setup-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-http-setup-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-http-setup-browser'] --- import kbnCoreTestHelpersHttpSetupBrowserObj from './kbn_core_test_helpers_http_setup_browser.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_kbn_server.mdx b/api_docs/kbn_core_test_helpers_kbn_server.mdx index a0cfc53b59cd3..4d48cc42037fe 100644 --- a/api_docs/kbn_core_test_helpers_kbn_server.mdx +++ b/api_docs/kbn_core_test_helpers_kbn_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-kbn-server title: "@kbn/core-test-helpers-kbn-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-kbn-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-kbn-server'] --- import kbnCoreTestHelpersKbnServerObj from './kbn_core_test_helpers_kbn_server.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_model_versions.mdx b/api_docs/kbn_core_test_helpers_model_versions.mdx index bebe63743796a..78143beb68cd5 100644 --- a/api_docs/kbn_core_test_helpers_model_versions.mdx +++ b/api_docs/kbn_core_test_helpers_model_versions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-model-versions title: "@kbn/core-test-helpers-model-versions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-model-versions plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-model-versions'] --- import kbnCoreTestHelpersModelVersionsObj from './kbn_core_test_helpers_model_versions.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx index 615b72021f677..4e3f7feb74749 100644 --- a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx +++ b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-so-type-serializer title: "@kbn/core-test-helpers-so-type-serializer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-so-type-serializer plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-so-type-serializer'] --- import kbnCoreTestHelpersSoTypeSerializerObj from './kbn_core_test_helpers_so_type_serializer.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_test_utils.mdx b/api_docs/kbn_core_test_helpers_test_utils.mdx index e4d6b7039b524..35e3a33be8d92 100644 --- a/api_docs/kbn_core_test_helpers_test_utils.mdx +++ b/api_docs/kbn_core_test_helpers_test_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-test-utils title: "@kbn/core-test-helpers-test-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-test-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-test-utils'] --- import kbnCoreTestHelpersTestUtilsObj from './kbn_core_test_helpers_test_utils.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser.mdx b/api_docs/kbn_core_theme_browser.mdx index 50f2d5bbbfaa7..36241f3d12631 100644 --- a/api_docs/kbn_core_theme_browser.mdx +++ b/api_docs/kbn_core_theme_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser title: "@kbn/core-theme-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser'] --- import kbnCoreThemeBrowserObj from './kbn_core_theme_browser.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser_mocks.mdx b/api_docs/kbn_core_theme_browser_mocks.mdx index 807f84e835f67..df9139092a68f 100644 --- a/api_docs/kbn_core_theme_browser_mocks.mdx +++ b/api_docs/kbn_core_theme_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser-mocks title: "@kbn/core-theme-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser-mocks'] --- import kbnCoreThemeBrowserMocksObj from './kbn_core_theme_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser.mdx b/api_docs/kbn_core_ui_settings_browser.mdx index b31742792a185..ad160742896c4 100644 --- a/api_docs/kbn_core_ui_settings_browser.mdx +++ b/api_docs/kbn_core_ui_settings_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser title: "@kbn/core-ui-settings-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser'] --- import kbnCoreUiSettingsBrowserObj from './kbn_core_ui_settings_browser.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_internal.mdx b/api_docs/kbn_core_ui_settings_browser_internal.mdx index 6f9456f9d0811..ddb62a195b424 100644 --- a/api_docs/kbn_core_ui_settings_browser_internal.mdx +++ b/api_docs/kbn_core_ui_settings_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-internal title: "@kbn/core-ui-settings-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-internal'] --- import kbnCoreUiSettingsBrowserInternalObj from './kbn_core_ui_settings_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_mocks.mdx b/api_docs/kbn_core_ui_settings_browser_mocks.mdx index 72c4f15f5dfd3..f98fcfb75177c 100644 --- a/api_docs/kbn_core_ui_settings_browser_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-mocks title: "@kbn/core-ui-settings-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-mocks'] --- import kbnCoreUiSettingsBrowserMocksObj from './kbn_core_ui_settings_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_common.mdx b/api_docs/kbn_core_ui_settings_common.mdx index 3a29453af2bcb..3e8ba6a3f29f6 100644 --- a/api_docs/kbn_core_ui_settings_common.mdx +++ b/api_docs/kbn_core_ui_settings_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-common title: "@kbn/core-ui-settings-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-common'] --- import kbnCoreUiSettingsCommonObj from './kbn_core_ui_settings_common.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server.mdx b/api_docs/kbn_core_ui_settings_server.mdx index e48aad8225859..1985861f971cd 100644 --- a/api_docs/kbn_core_ui_settings_server.mdx +++ b/api_docs/kbn_core_ui_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server title: "@kbn/core-ui-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server'] --- import kbnCoreUiSettingsServerObj from './kbn_core_ui_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_internal.mdx b/api_docs/kbn_core_ui_settings_server_internal.mdx index 8ee5fd6fb1e63..18201db74a555 100644 --- a/api_docs/kbn_core_ui_settings_server_internal.mdx +++ b/api_docs/kbn_core_ui_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-internal title: "@kbn/core-ui-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-internal'] --- import kbnCoreUiSettingsServerInternalObj from './kbn_core_ui_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_mocks.mdx b/api_docs/kbn_core_ui_settings_server_mocks.mdx index cae0028dd414e..cb9969311169a 100644 --- a/api_docs/kbn_core_ui_settings_server_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-mocks title: "@kbn/core-ui-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-mocks'] --- import kbnCoreUiSettingsServerMocksObj from './kbn_core_ui_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server.mdx b/api_docs/kbn_core_usage_data_server.mdx index e85cede9f22a1..0ebdad7121413 100644 --- a/api_docs/kbn_core_usage_data_server.mdx +++ b/api_docs/kbn_core_usage_data_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server title: "@kbn/core-usage-data-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server'] --- import kbnCoreUsageDataServerObj from './kbn_core_usage_data_server.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_internal.mdx b/api_docs/kbn_core_usage_data_server_internal.mdx index 61c041450589f..d2690c744b30b 100644 --- a/api_docs/kbn_core_usage_data_server_internal.mdx +++ b/api_docs/kbn_core_usage_data_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-internal title: "@kbn/core-usage-data-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-internal'] --- import kbnCoreUsageDataServerInternalObj from './kbn_core_usage_data_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_mocks.mdx b/api_docs/kbn_core_usage_data_server_mocks.mdx index 4a15daa6dc964..c781143000d99 100644 --- a/api_docs/kbn_core_usage_data_server_mocks.mdx +++ b/api_docs/kbn_core_usage_data_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-mocks title: "@kbn/core-usage-data-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-mocks'] --- import kbnCoreUsageDataServerMocksObj from './kbn_core_usage_data_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server.mdx b/api_docs/kbn_core_user_settings_server.mdx index 8d33710cc9445..7098c8191e124 100644 --- a/api_docs/kbn_core_user_settings_server.mdx +++ b/api_docs/kbn_core_user_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server title: "@kbn/core-user-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server'] --- import kbnCoreUserSettingsServerObj from './kbn_core_user_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_internal.mdx b/api_docs/kbn_core_user_settings_server_internal.mdx index e30818e2e532e..352614d7023f1 100644 --- a/api_docs/kbn_core_user_settings_server_internal.mdx +++ b/api_docs/kbn_core_user_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-internal title: "@kbn/core-user-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-internal plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-internal'] --- import kbnCoreUserSettingsServerInternalObj from './kbn_core_user_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_mocks.mdx b/api_docs/kbn_core_user_settings_server_mocks.mdx index a94d85c11414f..d923a1d5f09c1 100644 --- a/api_docs/kbn_core_user_settings_server_mocks.mdx +++ b/api_docs/kbn_core_user_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-mocks title: "@kbn/core-user-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-mocks'] --- import kbnCoreUserSettingsServerMocksObj from './kbn_core_user_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_crypto.mdx b/api_docs/kbn_crypto.mdx index 06c0c6557bb7e..b56a887e47206 100644 --- a/api_docs/kbn_crypto.mdx +++ b/api_docs/kbn_crypto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto title: "@kbn/crypto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto'] --- import kbnCryptoObj from './kbn_crypto.devdocs.json'; diff --git a/api_docs/kbn_crypto_browser.mdx b/api_docs/kbn_crypto_browser.mdx index 327f4a1453f7c..7cd9451f9b329 100644 --- a/api_docs/kbn_crypto_browser.mdx +++ b/api_docs/kbn_crypto_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto-browser title: "@kbn/crypto-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto-browser'] --- import kbnCryptoBrowserObj from './kbn_crypto_browser.devdocs.json'; diff --git a/api_docs/kbn_custom_icons.mdx b/api_docs/kbn_custom_icons.mdx index 289f04197a848..cc890c817d879 100644 --- a/api_docs/kbn_custom_icons.mdx +++ b/api_docs/kbn_custom_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-icons title: "@kbn/custom-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-icons plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-icons'] --- import kbnCustomIconsObj from './kbn_custom_icons.devdocs.json'; diff --git a/api_docs/kbn_custom_integrations.mdx b/api_docs/kbn_custom_integrations.mdx index 917d2e2d3b118..d08e34e6934b1 100644 --- a/api_docs/kbn_custom_integrations.mdx +++ b/api_docs/kbn_custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-integrations title: "@kbn/custom-integrations" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-integrations plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-integrations'] --- import kbnCustomIntegrationsObj from './kbn_custom_integrations.devdocs.json'; diff --git a/api_docs/kbn_cypress_config.mdx b/api_docs/kbn_cypress_config.mdx index 3f3764304e644..38c76b3dcb51d 100644 --- a/api_docs/kbn_cypress_config.mdx +++ b/api_docs/kbn_cypress_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cypress-config title: "@kbn/cypress-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cypress-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cypress-config'] --- import kbnCypressConfigObj from './kbn_cypress_config.devdocs.json'; diff --git a/api_docs/kbn_data_service.mdx b/api_docs/kbn_data_service.mdx index 3884f08923a99..ae3226c5b5732 100644 --- a/api_docs/kbn_data_service.mdx +++ b/api_docs/kbn_data_service.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-service title: "@kbn/data-service" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-service plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-service'] --- import kbnDataServiceObj from './kbn_data_service.devdocs.json'; diff --git a/api_docs/kbn_datemath.mdx b/api_docs/kbn_datemath.mdx index c20d177d4b1c1..eeba1fddd825f 100644 --- a/api_docs/kbn_datemath.mdx +++ b/api_docs/kbn_datemath.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-datemath title: "@kbn/datemath" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/datemath plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/datemath'] --- import kbnDatemathObj from './kbn_datemath.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_analytics.mdx b/api_docs/kbn_deeplinks_analytics.mdx index 3b56f6adca9f0..9e012d56b2d76 100644 --- a/api_docs/kbn_deeplinks_analytics.mdx +++ b/api_docs/kbn_deeplinks_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-analytics title: "@kbn/deeplinks-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-analytics plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-analytics'] --- import kbnDeeplinksAnalyticsObj from './kbn_deeplinks_analytics.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_devtools.mdx b/api_docs/kbn_deeplinks_devtools.mdx index d9e9d8d1eb42d..885aba392375e 100644 --- a/api_docs/kbn_deeplinks_devtools.mdx +++ b/api_docs/kbn_deeplinks_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-devtools title: "@kbn/deeplinks-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-devtools plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-devtools'] --- import kbnDeeplinksDevtoolsObj from './kbn_deeplinks_devtools.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_management.mdx b/api_docs/kbn_deeplinks_management.mdx index 44e2e8fcd1930..3893cf9d575ec 100644 --- a/api_docs/kbn_deeplinks_management.mdx +++ b/api_docs/kbn_deeplinks_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-management title: "@kbn/deeplinks-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-management plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-management'] --- import kbnDeeplinksManagementObj from './kbn_deeplinks_management.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_ml.devdocs.json b/api_docs/kbn_deeplinks_ml.devdocs.json index 8ba46143a88f3..15449e28dcf5a 100644 --- a/api_docs/kbn_deeplinks_ml.devdocs.json +++ b/api_docs/kbn_deeplinks_ml.devdocs.json @@ -45,7 +45,7 @@ "label": "DeepLinkId", "description": [], "signature": [ - "\"ml\" | \"ml:nodes\" | \"ml:notifications\" | \"ml:overview\" | \"ml:settings\" | \"ml:dataVisualizer\" | \"ml:anomalyDetection\" | \"ml:anomalyExplorer\" | \"ml:singleMetricViewer\" | \"ml:dataDrift\" | \"ml:dataFrameAnalytics\" | \"ml:resultExplorer\" | \"ml:analyticsMap\" | \"ml:aiOps\" | \"ml:logRateAnalysis\" | \"ml:logPatternAnalysis\" | \"ml:changePointDetections\" | \"ml:modelManagement\" | \"ml:nodesOverview\" | \"ml:memoryUsage\" | \"ml:fileUpload\" | \"ml:indexDataVisualizer\" | \"ml:calendarSettings\" | \"ml:filterListsSettings\"" + "\"ml\" | \"ml:nodes\" | \"ml:notifications\" | \"ml:overview\" | \"ml:settings\" | \"ml:dataVisualizer\" | \"ml:memoryUsage\" | \"ml:anomalyDetection\" | \"ml:anomalyExplorer\" | \"ml:singleMetricViewer\" | \"ml:dataDrift\" | \"ml:dataFrameAnalytics\" | \"ml:resultExplorer\" | \"ml:analyticsMap\" | \"ml:aiOps\" | \"ml:logRateAnalysis\" | \"ml:logPatternAnalysis\" | \"ml:changePointDetections\" | \"ml:modelManagement\" | \"ml:nodesOverview\" | \"ml:fileUpload\" | \"ml:indexDataVisualizer\" | \"ml:calendarSettings\" | \"ml:filterListsSettings\"" ], "path": "packages/deeplinks/ml/deep_links.ts", "deprecated": false, @@ -60,7 +60,7 @@ "label": "LinkId", "description": [], "signature": [ - "\"nodes\" | \"notifications\" | \"overview\" | \"settings\" | \"dataVisualizer\" | \"anomalyDetection\" | \"anomalyExplorer\" | \"singleMetricViewer\" | \"dataDrift\" | \"dataFrameAnalytics\" | \"resultExplorer\" | \"analyticsMap\" | \"aiOps\" | \"logRateAnalysis\" | \"logPatternAnalysis\" | \"changePointDetections\" | \"modelManagement\" | \"nodesOverview\" | \"memoryUsage\" | \"fileUpload\" | \"indexDataVisualizer\" | \"calendarSettings\" | \"filterListsSettings\"" + "\"nodes\" | \"notifications\" | \"overview\" | \"settings\" | \"dataVisualizer\" | \"memoryUsage\" | \"anomalyDetection\" | \"anomalyExplorer\" | \"singleMetricViewer\" | \"dataDrift\" | \"dataFrameAnalytics\" | \"resultExplorer\" | \"analyticsMap\" | \"aiOps\" | \"logRateAnalysis\" | \"logPatternAnalysis\" | \"changePointDetections\" | \"modelManagement\" | \"nodesOverview\" | \"fileUpload\" | \"indexDataVisualizer\" | \"calendarSettings\" | \"filterListsSettings\"" ], "path": "packages/deeplinks/ml/deep_links.ts", "deprecated": false, diff --git a/api_docs/kbn_deeplinks_ml.mdx b/api_docs/kbn_deeplinks_ml.mdx index 9198f06621712..c15c8f967fd19 100644 --- a/api_docs/kbn_deeplinks_ml.mdx +++ b/api_docs/kbn_deeplinks_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-ml title: "@kbn/deeplinks-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-ml plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-ml'] --- import kbnDeeplinksMlObj from './kbn_deeplinks_ml.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_observability.mdx b/api_docs/kbn_deeplinks_observability.mdx index 52036d59a1007..55facfed51b96 100644 --- a/api_docs/kbn_deeplinks_observability.mdx +++ b/api_docs/kbn_deeplinks_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-observability title: "@kbn/deeplinks-observability" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-observability plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-observability'] --- import kbnDeeplinksObservabilityObj from './kbn_deeplinks_observability.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_search.mdx b/api_docs/kbn_deeplinks_search.mdx index 060f909f83038..8c9fa951b36ca 100644 --- a/api_docs/kbn_deeplinks_search.mdx +++ b/api_docs/kbn_deeplinks_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-search title: "@kbn/deeplinks-search" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-search plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-search'] --- import kbnDeeplinksSearchObj from './kbn_deeplinks_search.devdocs.json'; diff --git a/api_docs/kbn_default_nav_analytics.mdx b/api_docs/kbn_default_nav_analytics.mdx index 9778918e63b41..ea6871cb3c6c4 100644 --- a/api_docs/kbn_default_nav_analytics.mdx +++ b/api_docs/kbn_default_nav_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-analytics title: "@kbn/default-nav-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-analytics plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-analytics'] --- import kbnDefaultNavAnalyticsObj from './kbn_default_nav_analytics.devdocs.json'; diff --git a/api_docs/kbn_default_nav_devtools.mdx b/api_docs/kbn_default_nav_devtools.mdx index a00dd318fb717..8fc90f4e81002 100644 --- a/api_docs/kbn_default_nav_devtools.mdx +++ b/api_docs/kbn_default_nav_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-devtools title: "@kbn/default-nav-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-devtools plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-devtools'] --- import kbnDefaultNavDevtoolsObj from './kbn_default_nav_devtools.devdocs.json'; diff --git a/api_docs/kbn_default_nav_management.mdx b/api_docs/kbn_default_nav_management.mdx index 36cea36753dcb..02f3ef7d0172b 100644 --- a/api_docs/kbn_default_nav_management.mdx +++ b/api_docs/kbn_default_nav_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-management title: "@kbn/default-nav-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-management plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-management'] --- import kbnDefaultNavManagementObj from './kbn_default_nav_management.devdocs.json'; diff --git a/api_docs/kbn_default_nav_ml.mdx b/api_docs/kbn_default_nav_ml.mdx index 80bc8af24e661..d24a30dfa8950 100644 --- a/api_docs/kbn_default_nav_ml.mdx +++ b/api_docs/kbn_default_nav_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-ml title: "@kbn/default-nav-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-ml plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-ml'] --- import kbnDefaultNavMlObj from './kbn_default_nav_ml.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_errors.mdx b/api_docs/kbn_dev_cli_errors.mdx index d226d9dea421c..9d8a95e4d8456 100644 --- a/api_docs/kbn_dev_cli_errors.mdx +++ b/api_docs/kbn_dev_cli_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-errors title: "@kbn/dev-cli-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-errors plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-errors'] --- import kbnDevCliErrorsObj from './kbn_dev_cli_errors.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_runner.mdx b/api_docs/kbn_dev_cli_runner.mdx index 3ab2a0209bb58..e546920370887 100644 --- a/api_docs/kbn_dev_cli_runner.mdx +++ b/api_docs/kbn_dev_cli_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-runner title: "@kbn/dev-cli-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-runner plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-runner'] --- import kbnDevCliRunnerObj from './kbn_dev_cli_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_proc_runner.mdx b/api_docs/kbn_dev_proc_runner.mdx index 680deb5ddc9e8..b9065b1203762 100644 --- a/api_docs/kbn_dev_proc_runner.mdx +++ b/api_docs/kbn_dev_proc_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-proc-runner title: "@kbn/dev-proc-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-proc-runner plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-proc-runner'] --- import kbnDevProcRunnerObj from './kbn_dev_proc_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_utils.mdx b/api_docs/kbn_dev_utils.mdx index bb52a9c342d49..2bb69c8bc9128 100644 --- a/api_docs/kbn_dev_utils.mdx +++ b/api_docs/kbn_dev_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-utils title: "@kbn/dev-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-utils'] --- import kbnDevUtilsObj from './kbn_dev_utils.devdocs.json'; diff --git a/api_docs/kbn_discover_utils.mdx b/api_docs/kbn_discover_utils.mdx index 2380078d42c51..187d6ce7aff13 100644 --- a/api_docs/kbn_discover_utils.mdx +++ b/api_docs/kbn_discover_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-discover-utils title: "@kbn/discover-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/discover-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/discover-utils'] --- import kbnDiscoverUtilsObj from './kbn_discover_utils.devdocs.json'; diff --git a/api_docs/kbn_doc_links.devdocs.json b/api_docs/kbn_doc_links.devdocs.json index a0744a180ea15..41c974966b0d3 100644 --- a/api_docs/kbn_doc_links.devdocs.json +++ b/api_docs/kbn_doc_links.devdocs.json @@ -546,7 +546,7 @@ "label": "securitySolution", "description": [], "signature": [ - "{ readonly artifactControl: string; readonly trustedApps: string; readonly eventFilters: string; readonly blocklist: string; readonly endpointArtifacts: string; readonly policyResponseTroubleshooting: { full_disk_access: string; macos_system_ext: string; linux_deadlock: string; }; readonly packageActionTroubleshooting: { es_connection: string; }; readonly threatIntelInt: string; readonly responseActions: string; readonly configureEndpointIntegrationPolicy: string; readonly exceptions: { value_lists: string; }; readonly privileges: string; readonly manageDetectionRules: string; readonly createEsqlRuleType: string; readonly entityAnalytics: { readonly riskScorePrerequisites: string; }; }" + "{ readonly artifactControl: string; readonly trustedApps: string; readonly eventFilters: string; readonly blocklist: string; readonly endpointArtifacts: string; readonly policyResponseTroubleshooting: { full_disk_access: string; macos_system_ext: string; linux_deadlock: string; }; readonly packageActionTroubleshooting: { es_connection: string; }; readonly threatIntelInt: string; readonly responseActions: string; readonly configureEndpointIntegrationPolicy: string; readonly exceptions: { value_lists: string; }; readonly privileges: string; readonly manageDetectionRules: string; readonly createEsqlRuleType: string; readonly entityAnalytics: { readonly riskScorePrerequisites: string; readonly hostRiskScore: string; readonly userRiskScore: string; readonly entityRiskScoring: string; }; }" ], "path": "packages/kbn-doc-links/src/types.ts", "deprecated": false, diff --git a/api_docs/kbn_doc_links.mdx b/api_docs/kbn_doc_links.mdx index 635e04c6fb4bf..059a56478b37e 100644 --- a/api_docs/kbn_doc_links.mdx +++ b/api_docs/kbn_doc_links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-doc-links title: "@kbn/doc-links" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/doc-links plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/doc-links'] --- import kbnDocLinksObj from './kbn_doc_links.devdocs.json'; diff --git a/api_docs/kbn_docs_utils.mdx b/api_docs/kbn_docs_utils.mdx index 26830e06ed37b..9a735b7b98d35 100644 --- a/api_docs/kbn_docs_utils.mdx +++ b/api_docs/kbn_docs_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-docs-utils title: "@kbn/docs-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/docs-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/docs-utils'] --- import kbnDocsUtilsObj from './kbn_docs_utils.devdocs.json'; diff --git a/api_docs/kbn_dom_drag_drop.mdx b/api_docs/kbn_dom_drag_drop.mdx index dc03a37458a27..094f9334b03b3 100644 --- a/api_docs/kbn_dom_drag_drop.mdx +++ b/api_docs/kbn_dom_drag_drop.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dom-drag-drop title: "@kbn/dom-drag-drop" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dom-drag-drop plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dom-drag-drop'] --- import kbnDomDragDropObj from './kbn_dom_drag_drop.devdocs.json'; diff --git a/api_docs/kbn_ebt_tools.mdx b/api_docs/kbn_ebt_tools.mdx index d95fd5beef4a6..964079b5c3fef 100644 --- a/api_docs/kbn_ebt_tools.mdx +++ b/api_docs/kbn_ebt_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ebt-tools title: "@kbn/ebt-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ebt-tools plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ebt-tools'] --- import kbnEbtToolsObj from './kbn_ebt_tools.devdocs.json'; diff --git a/api_docs/kbn_ecs.mdx b/api_docs/kbn_ecs.mdx index 2537fc6e76dc3..ec177903298f3 100644 --- a/api_docs/kbn_ecs.mdx +++ b/api_docs/kbn_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs title: "@kbn/ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs'] --- import kbnEcsObj from './kbn_ecs.devdocs.json'; diff --git a/api_docs/kbn_ecs_data_quality_dashboard.mdx b/api_docs/kbn_ecs_data_quality_dashboard.mdx index 562bd8c3c6cfd..955b73872af54 100644 --- a/api_docs/kbn_ecs_data_quality_dashboard.mdx +++ b/api_docs/kbn_ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs-data-quality-dashboard title: "@kbn/ecs-data-quality-dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs-data-quality-dashboard plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs-data-quality-dashboard'] --- import kbnEcsDataQualityDashboardObj from './kbn_ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/kbn_elastic_agent_utils.mdx b/api_docs/kbn_elastic_agent_utils.mdx index 0205eee7c609f..73ee22a529877 100644 --- a/api_docs/kbn_elastic_agent_utils.mdx +++ b/api_docs/kbn_elastic_agent_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-agent-utils title: "@kbn/elastic-agent-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-agent-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-agent-utils'] --- import kbnElasticAgentUtilsObj from './kbn_elastic_agent_utils.devdocs.json'; diff --git a/api_docs/kbn_elastic_assistant.mdx b/api_docs/kbn_elastic_assistant.mdx index e24e8838b51aa..2eacd75d16c5d 100644 --- a/api_docs/kbn_elastic_assistant.mdx +++ b/api_docs/kbn_elastic_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant title: "@kbn/elastic-assistant" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant'] --- import kbnElasticAssistantObj from './kbn_elastic_assistant.devdocs.json'; diff --git a/api_docs/kbn_es.mdx b/api_docs/kbn_es.mdx index c89eca005394e..a4f94e88fe20d 100644 --- a/api_docs/kbn_es.mdx +++ b/api_docs/kbn_es.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es title: "@kbn/es" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es'] --- import kbnEsObj from './kbn_es.devdocs.json'; diff --git a/api_docs/kbn_es_archiver.mdx b/api_docs/kbn_es_archiver.mdx index 31b13b67c348b..8583d84ac9189 100644 --- a/api_docs/kbn_es_archiver.mdx +++ b/api_docs/kbn_es_archiver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-archiver title: "@kbn/es-archiver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-archiver plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-archiver'] --- import kbnEsArchiverObj from './kbn_es_archiver.devdocs.json'; diff --git a/api_docs/kbn_es_errors.mdx b/api_docs/kbn_es_errors.mdx index 94d976f79f62f..8207a2e27e243 100644 --- a/api_docs/kbn_es_errors.mdx +++ b/api_docs/kbn_es_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-errors title: "@kbn/es-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-errors plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-errors'] --- import kbnEsErrorsObj from './kbn_es_errors.devdocs.json'; diff --git a/api_docs/kbn_es_query.mdx b/api_docs/kbn_es_query.mdx index faf29ba51cee4..1e4d412271115 100644 --- a/api_docs/kbn_es_query.mdx +++ b/api_docs/kbn_es_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-query title: "@kbn/es-query" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-query plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-query'] --- import kbnEsQueryObj from './kbn_es_query.devdocs.json'; diff --git a/api_docs/kbn_es_types.mdx b/api_docs/kbn_es_types.mdx index 56964117217f9..e2f492a1caa82 100644 --- a/api_docs/kbn_es_types.mdx +++ b/api_docs/kbn_es_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-types title: "@kbn/es-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-types'] --- import kbnEsTypesObj from './kbn_es_types.devdocs.json'; diff --git a/api_docs/kbn_eslint_plugin_imports.mdx b/api_docs/kbn_eslint_plugin_imports.mdx index 95c93d573b643..ccf424f73bdcd 100644 --- a/api_docs/kbn_eslint_plugin_imports.mdx +++ b/api_docs/kbn_eslint_plugin_imports.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-eslint-plugin-imports title: "@kbn/eslint-plugin-imports" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/eslint-plugin-imports plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/eslint-plugin-imports'] --- import kbnEslintPluginImportsObj from './kbn_eslint_plugin_imports.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_common.mdx b/api_docs/kbn_event_annotation_common.mdx index d132272196907..15d3c6479bdb7 100644 --- a/api_docs/kbn_event_annotation_common.mdx +++ b/api_docs/kbn_event_annotation_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-common title: "@kbn/event-annotation-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-common'] --- import kbnEventAnnotationCommonObj from './kbn_event_annotation_common.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_components.mdx b/api_docs/kbn_event_annotation_components.mdx index 9e95a92f3c220..eca8e85c4c4cd 100644 --- a/api_docs/kbn_event_annotation_components.mdx +++ b/api_docs/kbn_event_annotation_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-components title: "@kbn/event-annotation-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-components plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-components'] --- import kbnEventAnnotationComponentsObj from './kbn_event_annotation_components.devdocs.json'; diff --git a/api_docs/kbn_expandable_flyout.devdocs.json b/api_docs/kbn_expandable_flyout.devdocs.json index 3bf8bc5f09030..261654cf26f16 100644 --- a/api_docs/kbn_expandable_flyout.devdocs.json +++ b/api_docs/kbn_expandable_flyout.devdocs.json @@ -29,7 +29,7 @@ "\nExpandable flyout UI React component.\nDisplays 3 sections (right, left, preview) depending on the panels in the context.\n\nThe behavior expects that the left and preview sections should only be displayed is a right section\nis already rendered." ], "signature": [ - "{ ({ registeredPanels, handleOnFlyoutClosed, ...flyoutProps }: React.PropsWithChildren<", + "{ ({ registeredPanels, ...flyoutProps }: React.PropsWithChildren<", { "pluginId": "@kbn/expandable-flyout", "scope": "common", @@ -48,7 +48,7 @@ "id": "def-common.ExpandableFlyout.$1", "type": "CompoundType", "tags": [], - "label": "{\n registeredPanels,\n handleOnFlyoutClosed,\n ...flyoutProps\n}", + "label": "{\n registeredPanels,\n ...flyoutProps\n}", "description": [], "signature": [ "React.PropsWithChildren<", @@ -77,41 +77,32 @@ "tags": [], "label": "ExpandableFlyoutProvider", "description": [ - "\nWrap your plugin with this context for the ExpandableFlyout React component." + "\nWrap your plugin with this context for the ExpandableFlyout React component.\nStorage property allows you to specify how the flyout state works internally.\nWith \"url\", it will be persisted into url and thus allow for deep linking & will survive webpage reloads.\n\"memory\" is based on useReducer hook. The state is saved internally to the package. which means it will not be\npersisted when sharing url or reloading browser pages." ], "signature": [ - "React.ForwardRefExoticComponent<", - "ExpandableFlyoutProviderProps", - " & React.RefAttributes<", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.ExpandableFlyoutApi", - "text": "ExpandableFlyoutApi" - }, - ">>" + "({ children, storage, }: React.PropsWithChildren>) => JSX.Element" ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", + "path": "packages/kbn-expandable-flyout/src/provider.tsx", "deprecated": false, "trackAdoption": false, - "returnComment": [], "children": [ { "parentPluginId": "@kbn/expandable-flyout", "id": "def-common.ExpandableFlyoutProvider.$1", - "type": "Uncategorized", + "type": "CompoundType", "tags": [], - "label": "props", + "label": "{\n children,\n storage = 'url',\n}", "description": [], "signature": [ - "P" + "React.PropsWithChildren>" ], - "path": "node_modules/@types/react/index.d.ts", + "path": "packages/kbn-expandable-flyout/src/provider.tsx", "deprecated": false, - "trackAdoption": false + "trackAdoption": false, + "isRequired": true } ], + "returnComment": [], "initialIsOpen": false }, { @@ -125,13 +116,7 @@ ], "signature": [ "() => ", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.ExpandableFlyoutContext", - "text": "ExpandableFlyoutContext" - } + "ExpandableFlyoutContextValue" ], "path": "packages/kbn-expandable-flyout/src/context.tsx", "deprecated": false, @@ -142,389 +127,6 @@ } ], "interfaces": [ - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext", - "type": "Interface", - "tags": [], - "label": "ExpandableFlyoutContext", - "description": [], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.panels", - "type": "Object", - "tags": [], - "label": "panels", - "description": [ - "\nRight, left and preview panels" - ], - "signature": [ - "State" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openFlyout", - "type": "Function", - "tags": [], - "label": "openFlyout", - "description": [ - "\nOpen the flyout with left, right and/or preview panels" - ], - "signature": [ - "(panels: { left?: ", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - " | undefined; right?: ", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - " | undefined; preview?: ", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - " | undefined; }) => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openFlyout.$1", - "type": "Object", - "tags": [], - "label": "panels", - "description": [], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openFlyout.$1.left", - "type": "Object", - "tags": [], - "label": "left", - "description": [], - "signature": [ - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - " | undefined" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openFlyout.$1.right", - "type": "Object", - "tags": [], - "label": "right", - "description": [], - "signature": [ - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - " | undefined" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openFlyout.$1.preview", - "type": "Object", - "tags": [], - "label": "preview", - "description": [], - "signature": [ - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - " | undefined" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false - } - ] - } - ], - "returnComment": [] - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openRightPanel", - "type": "Function", - "tags": [], - "label": "openRightPanel", - "description": [ - "\nReplaces the current right panel with a new one" - ], - "signature": [ - "(panel: ", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - ") => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openRightPanel.$1", - "type": "Object", - "tags": [], - "label": "panel", - "description": [], - "signature": [ - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - } - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [] - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openLeftPanel", - "type": "Function", - "tags": [], - "label": "openLeftPanel", - "description": [ - "\nReplaces the current left panel with a new one" - ], - "signature": [ - "(panel: ", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - ") => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openLeftPanel.$1", - "type": "Object", - "tags": [], - "label": "panel", - "description": [], - "signature": [ - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - } - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [] - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openPreviewPanel", - "type": "Function", - "tags": [], - "label": "openPreviewPanel", - "description": [ - "\nAdd a new preview panel to the list of current preview panels" - ], - "signature": [ - "(panel: ", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - }, - ") => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.openPreviewPanel.$1", - "type": "Object", - "tags": [], - "label": "panel", - "description": [], - "signature": [ - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.FlyoutPanelProps", - "text": "FlyoutPanelProps" - } - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [] - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.closeRightPanel", - "type": "Function", - "tags": [], - "label": "closeRightPanel", - "description": [ - "\nCloses right panel" - ], - "signature": [ - "() => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [] - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.closeLeftPanel", - "type": "Function", - "tags": [], - "label": "closeLeftPanel", - "description": [ - "\nCloses left panel" - ], - "signature": [ - "() => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [] - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.closePreviewPanel", - "type": "Function", - "tags": [], - "label": "closePreviewPanel", - "description": [ - "\nCloses all preview panels" - ], - "signature": [ - "() => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [] - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.previousPreviewPanel", - "type": "Function", - "tags": [], - "label": "previousPreviewPanel", - "description": [ - "\nGo back to previous preview panel" - ], - "signature": [ - "() => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [] - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutContext.closeFlyout", - "type": "Function", - "tags": [], - "label": "closeFlyout", - "description": [ - "\nClose all panels and closes flyout" - ], - "signature": [ - "() => void" - ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [] - } - ], - "initialIsOpen": false - }, { "parentPluginId": "@kbn/expandable-flyout", "id": "def-common.ExpandableFlyoutProps", @@ -564,24 +166,6 @@ "path": "packages/kbn-expandable-flyout/src/index.tsx", "deprecated": false, "trackAdoption": false - }, - { - "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutProps.handleOnFlyoutClosed", - "type": "Function", - "tags": [], - "label": "handleOnFlyoutClosed", - "description": [ - "\nPropagate out EuiFlyout onClose event" - ], - "signature": [ - "(() => void) | undefined" - ], - "path": "packages/kbn-expandable-flyout/src/index.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [] } ], "initialIsOpen": false @@ -716,25 +300,15 @@ "misc": [ { "parentPluginId": "@kbn/expandable-flyout", - "id": "def-common.ExpandableFlyoutApi", - "type": "Type", + "id": "def-common.EXPANDABLE_FLYOUT_URL_KEY", + "type": "string", "tags": [], - "label": "ExpandableFlyoutApi", + "label": "EXPANDABLE_FLYOUT_URL_KEY", "description": [], "signature": [ - "Pick<", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.ExpandableFlyoutContext", - "text": "ExpandableFlyoutContext" - }, - ", \"openFlyout\"> & { getState: () => ", - "State", - "; }" + "\"eventFlyout\"" ], - "path": "packages/kbn-expandable-flyout/src/context.tsx", + "path": "packages/kbn-expandable-flyout/src/constants.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -750,13 +324,7 @@ "description": [], "signature": [ "React.Context<", - { - "pluginId": "@kbn/expandable-flyout", - "scope": "common", - "docId": "kibKbnExpandableFlyoutPluginApi", - "section": "def-common.ExpandableFlyoutContext", - "text": "ExpandableFlyoutContext" - }, + "ExpandableFlyoutContextValue", " | undefined>" ], "path": "packages/kbn-expandable-flyout/src/context.tsx", diff --git a/api_docs/kbn_expandable_flyout.mdx b/api_docs/kbn_expandable_flyout.mdx index 45dd6c7212464..7ee24eb82212b 100644 --- a/api_docs/kbn_expandable_flyout.mdx +++ b/api_docs/kbn_expandable_flyout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-expandable-flyout title: "@kbn/expandable-flyout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/expandable-flyout plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/expandable-flyout'] --- import kbnExpandableFlyoutObj from './kbn_expandable_flyout.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/security-threat-hunting-investigations](https://github.com/org | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 36 | 0 | 14 | 3 | +| 17 | 0 | 7 | 2 | ## Common diff --git a/api_docs/kbn_field_types.mdx b/api_docs/kbn_field_types.mdx index 83e072481f134..308abe1b857d0 100644 --- a/api_docs/kbn_field_types.mdx +++ b/api_docs/kbn_field_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-types title: "@kbn/field-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-types'] --- import kbnFieldTypesObj from './kbn_field_types.devdocs.json'; diff --git a/api_docs/kbn_field_utils.mdx b/api_docs/kbn_field_utils.mdx index e4dca45ac4b72..dd27a06e19ff0 100644 --- a/api_docs/kbn_field_utils.mdx +++ b/api_docs/kbn_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-utils title: "@kbn/field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-utils'] --- import kbnFieldUtilsObj from './kbn_field_utils.devdocs.json'; diff --git a/api_docs/kbn_find_used_node_modules.mdx b/api_docs/kbn_find_used_node_modules.mdx index e29168013d1b8..2153369350e31 100644 --- a/api_docs/kbn_find_used_node_modules.mdx +++ b/api_docs/kbn_find_used_node_modules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-find-used-node-modules title: "@kbn/find-used-node-modules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/find-used-node-modules plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/find-used-node-modules'] --- import kbnFindUsedNodeModulesObj from './kbn_find_used_node_modules.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_services.mdx b/api_docs/kbn_ftr_common_functional_services.mdx index a3138c1241d79..f2a266a195ff3 100644 --- a/api_docs/kbn_ftr_common_functional_services.mdx +++ b/api_docs/kbn_ftr_common_functional_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-services title: "@kbn/ftr-common-functional-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-services plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-services'] --- import kbnFtrCommonFunctionalServicesObj from './kbn_ftr_common_functional_services.devdocs.json'; diff --git a/api_docs/kbn_generate.mdx b/api_docs/kbn_generate.mdx index 586c15b08046f..881b97c419c53 100644 --- a/api_docs/kbn_generate.mdx +++ b/api_docs/kbn_generate.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate title: "@kbn/generate" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate'] --- import kbnGenerateObj from './kbn_generate.devdocs.json'; diff --git a/api_docs/kbn_generate_console_definitions.mdx b/api_docs/kbn_generate_console_definitions.mdx index 7f7b12d44d331..a597f2401d05c 100644 --- a/api_docs/kbn_generate_console_definitions.mdx +++ b/api_docs/kbn_generate_console_definitions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-console-definitions title: "@kbn/generate-console-definitions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-console-definitions plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-console-definitions'] --- import kbnGenerateConsoleDefinitionsObj from './kbn_generate_console_definitions.devdocs.json'; diff --git a/api_docs/kbn_generate_csv.mdx b/api_docs/kbn_generate_csv.mdx index ac140c0307a45..a76d608e40ac9 100644 --- a/api_docs/kbn_generate_csv.mdx +++ b/api_docs/kbn_generate_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-csv title: "@kbn/generate-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-csv plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-csv'] --- import kbnGenerateCsvObj from './kbn_generate_csv.devdocs.json'; diff --git a/api_docs/kbn_guided_onboarding.mdx b/api_docs/kbn_guided_onboarding.mdx index 6ed812b3a266d..b7371c244b9f2 100644 --- a/api_docs/kbn_guided_onboarding.mdx +++ b/api_docs/kbn_guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-guided-onboarding title: "@kbn/guided-onboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/guided-onboarding plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/guided-onboarding'] --- import kbnGuidedOnboardingObj from './kbn_guided_onboarding.devdocs.json'; diff --git a/api_docs/kbn_handlebars.mdx b/api_docs/kbn_handlebars.mdx index a84c2ea4d5781..236f4591bd416 100644 --- a/api_docs/kbn_handlebars.mdx +++ b/api_docs/kbn_handlebars.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-handlebars title: "@kbn/handlebars" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/handlebars plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/handlebars'] --- import kbnHandlebarsObj from './kbn_handlebars.devdocs.json'; diff --git a/api_docs/kbn_hapi_mocks.mdx b/api_docs/kbn_hapi_mocks.mdx index 7ab4db1e524de..200a017199430 100644 --- a/api_docs/kbn_hapi_mocks.mdx +++ b/api_docs/kbn_hapi_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-hapi-mocks title: "@kbn/hapi-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/hapi-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/hapi-mocks'] --- import kbnHapiMocksObj from './kbn_hapi_mocks.devdocs.json'; diff --git a/api_docs/kbn_health_gateway_server.mdx b/api_docs/kbn_health_gateway_server.mdx index 58b20cd1e94cc..506486665d260 100644 --- a/api_docs/kbn_health_gateway_server.mdx +++ b/api_docs/kbn_health_gateway_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-health-gateway-server title: "@kbn/health-gateway-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/health-gateway-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/health-gateway-server'] --- import kbnHealthGatewayServerObj from './kbn_health_gateway_server.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_card.mdx b/api_docs/kbn_home_sample_data_card.mdx index 522c96571cfbf..a89d7799d985d 100644 --- a/api_docs/kbn_home_sample_data_card.mdx +++ b/api_docs/kbn_home_sample_data_card.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-card title: "@kbn/home-sample-data-card" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-card plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-card'] --- import kbnHomeSampleDataCardObj from './kbn_home_sample_data_card.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_tab.mdx b/api_docs/kbn_home_sample_data_tab.mdx index 955de6655dfbc..6a165f61c5286 100644 --- a/api_docs/kbn_home_sample_data_tab.mdx +++ b/api_docs/kbn_home_sample_data_tab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-tab title: "@kbn/home-sample-data-tab" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-tab plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-tab'] --- import kbnHomeSampleDataTabObj from './kbn_home_sample_data_tab.devdocs.json'; diff --git a/api_docs/kbn_i18n.mdx b/api_docs/kbn_i18n.mdx index 527e25b2ea519..67affc398d1c2 100644 --- a/api_docs/kbn_i18n.mdx +++ b/api_docs/kbn_i18n.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n title: "@kbn/i18n" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n'] --- import kbnI18nObj from './kbn_i18n.devdocs.json'; diff --git a/api_docs/kbn_i18n_react.mdx b/api_docs/kbn_i18n_react.mdx index e39ee266f7db0..9f2d71500bb1f 100644 --- a/api_docs/kbn_i18n_react.mdx +++ b/api_docs/kbn_i18n_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n-react title: "@kbn/i18n-react" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n-react plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n-react'] --- import kbnI18nReactObj from './kbn_i18n_react.devdocs.json'; diff --git a/api_docs/kbn_import_resolver.mdx b/api_docs/kbn_import_resolver.mdx index 09c4d08fedc2c..3ee9dc068a1a7 100644 --- a/api_docs/kbn_import_resolver.mdx +++ b/api_docs/kbn_import_resolver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-import-resolver title: "@kbn/import-resolver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/import-resolver plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/import-resolver'] --- import kbnImportResolverObj from './kbn_import_resolver.devdocs.json'; diff --git a/api_docs/kbn_infra_forge.mdx b/api_docs/kbn_infra_forge.mdx index e2227727fea23..dd2e6c31ac27b 100644 --- a/api_docs/kbn_infra_forge.mdx +++ b/api_docs/kbn_infra_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-infra-forge title: "@kbn/infra-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/infra-forge plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/infra-forge'] --- import kbnInfraForgeObj from './kbn_infra_forge.devdocs.json'; diff --git a/api_docs/kbn_interpreter.mdx b/api_docs/kbn_interpreter.mdx index 25b7ebdc09a44..c7e085a29cc6f 100644 --- a/api_docs/kbn_interpreter.mdx +++ b/api_docs/kbn_interpreter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-interpreter title: "@kbn/interpreter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/interpreter plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/interpreter'] --- import kbnInterpreterObj from './kbn_interpreter.devdocs.json'; diff --git a/api_docs/kbn_io_ts_utils.mdx b/api_docs/kbn_io_ts_utils.mdx index 7b43897ad2e5e..fb888a734eb70 100644 --- a/api_docs/kbn_io_ts_utils.mdx +++ b/api_docs/kbn_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-io-ts-utils title: "@kbn/io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/io-ts-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/io-ts-utils'] --- import kbnIoTsUtilsObj from './kbn_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_jest_serializers.mdx b/api_docs/kbn_jest_serializers.mdx index 7e878243736b6..d8deb6fd704cf 100644 --- a/api_docs/kbn_jest_serializers.mdx +++ b/api_docs/kbn_jest_serializers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-jest-serializers title: "@kbn/jest-serializers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/jest-serializers plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/jest-serializers'] --- import kbnJestSerializersObj from './kbn_jest_serializers.devdocs.json'; diff --git a/api_docs/kbn_journeys.mdx b/api_docs/kbn_journeys.mdx index 956d5a062ee2e..79254480e6b5f 100644 --- a/api_docs/kbn_journeys.mdx +++ b/api_docs/kbn_journeys.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-journeys title: "@kbn/journeys" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/journeys plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/journeys'] --- import kbnJourneysObj from './kbn_journeys.devdocs.json'; diff --git a/api_docs/kbn_json_ast.mdx b/api_docs/kbn_json_ast.mdx index bdaae4e384fda..d573ea7d787ab 100644 --- a/api_docs/kbn_json_ast.mdx +++ b/api_docs/kbn_json_ast.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-json-ast title: "@kbn/json-ast" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/json-ast plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/json-ast'] --- import kbnJsonAstObj from './kbn_json_ast.devdocs.json'; diff --git a/api_docs/kbn_kibana_manifest_schema.mdx b/api_docs/kbn_kibana_manifest_schema.mdx index 70b765256b534..f47a40aa9465f 100644 --- a/api_docs/kbn_kibana_manifest_schema.mdx +++ b/api_docs/kbn_kibana_manifest_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-kibana-manifest-schema title: "@kbn/kibana-manifest-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/kibana-manifest-schema plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/kibana-manifest-schema'] --- import kbnKibanaManifestSchemaObj from './kbn_kibana_manifest_schema.devdocs.json'; diff --git a/api_docs/kbn_language_documentation_popover.mdx b/api_docs/kbn_language_documentation_popover.mdx index 18c78a1941839..4cad41d5d9e3f 100644 --- a/api_docs/kbn_language_documentation_popover.mdx +++ b/api_docs/kbn_language_documentation_popover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-language-documentation-popover title: "@kbn/language-documentation-popover" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/language-documentation-popover plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/language-documentation-popover'] --- import kbnLanguageDocumentationPopoverObj from './kbn_language_documentation_popover.devdocs.json'; diff --git a/api_docs/kbn_lens_embeddable_utils.devdocs.json b/api_docs/kbn_lens_embeddable_utils.devdocs.json index 9c3efd71d2cf9..0e057402df29b 100644 --- a/api_docs/kbn_lens_embeddable_utils.devdocs.json +++ b/api_docs/kbn_lens_embeddable_utils.devdocs.json @@ -1,10 +1,26 @@ { "id": "@kbn/lens-embeddable-utils", "client": { + "classes": [], + "functions": [], + "interfaces": [], + "enums": [], + "misc": [], + "objects": [] + }, + "server": { + "classes": [], + "functions": [], + "interfaces": [], + "enums": [], + "misc": [], + "objects": [] + }, + "common": { "classes": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn", + "id": "def-common.FormulaColumn", "type": "Class", "tags": [], "label": "FormulaColumn", @@ -12,17 +28,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.FormulaColumn", + "section": "def-common.FormulaColumn", "text": "FormulaColumn" }, " implements ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartColumn", + "section": "def-common.ChartColumn", "text": "ChartColumn" } ], @@ -32,7 +48,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn.Unnamed", + "id": "def-common.FormulaColumn.Unnamed", "type": "Function", "tags": [], "label": "Constructor", @@ -46,7 +62,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn.Unnamed.$1", + "id": "def-common.FormulaColumn.Unnamed.$1", "type": "CompoundType", "tags": [], "label": "valueConfig", @@ -54,9 +70,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.FormulaValueConfig", + "section": "def-common.FormulaValueConfig", "text": "FormulaValueConfig" } ], @@ -70,7 +86,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn.getValueConfig", + "id": "def-common.FormulaColumn.getValueConfig", "type": "Function", "tags": [], "label": "getValueConfig", @@ -79,9 +95,9 @@ "() => ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.FormulaValueConfig", + "section": "def-common.FormulaValueConfig", "text": "FormulaValueConfig" } ], @@ -93,7 +109,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn.getData", + "id": "def-common.FormulaColumn.getData", "type": "Function", "tags": [], "label": "getData", @@ -138,7 +154,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn.getData.$1", + "id": "def-common.FormulaColumn.getData.$1", "type": "string", "tags": [], "label": "id", @@ -153,7 +169,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn.getData.$2", + "id": "def-common.FormulaColumn.getData.$2", "type": "Object", "tags": [], "label": "baseLayer", @@ -174,7 +190,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn.getData.$3", + "id": "def-common.FormulaColumn.getData.$3", "type": "Object", "tags": [], "label": "dataView", @@ -195,7 +211,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaColumn.getData.$4", + "id": "def-common.FormulaColumn.getData.$4", "type": "Object", "tags": [], "label": "formulaAPI", @@ -222,7 +238,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.LensAttributesBuilder", + "id": "def-common.LensAttributesBuilder", "type": "Class", "tags": [], "label": "LensAttributesBuilder", @@ -230,17 +246,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.LensAttributesBuilder", + "section": "def-common.LensAttributesBuilder", "text": "LensAttributesBuilder" }, " implements ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.VisualizationAttributesBuilder", + "section": "def-common.VisualizationAttributesBuilder", "text": "VisualizationAttributesBuilder" } ], @@ -250,7 +266,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.LensAttributesBuilder.Unnamed", + "id": "def-common.LensAttributesBuilder.Unnamed", "type": "Function", "tags": [], "label": "Constructor", @@ -264,7 +280,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.LensAttributesBuilder.Unnamed.$1", + "id": "def-common.LensAttributesBuilder.Unnamed.$1", "type": "Object", "tags": [], "label": "lens", @@ -275,7 +291,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.LensAttributesBuilder.Unnamed.$1.visualization", + "id": "def-common.LensAttributesBuilder.Unnamed.$1.visualization", "type": "Uncategorized", "tags": [], "label": "visualization", @@ -294,7 +310,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.LensAttributesBuilder.build", + "id": "def-common.LensAttributesBuilder.build", "type": "Function", "tags": [], "label": "build", @@ -363,7 +379,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart", + "id": "def-common.MetricChart", "type": "Class", "tags": [], "label": "MetricChart", @@ -371,17 +387,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.MetricChart", + "section": "def-common.MetricChart", "text": "MetricChart" }, " implements ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.Chart", + "section": "def-common.Chart", "text": "Chart" }, "<", @@ -400,7 +416,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart.Unnamed", + "id": "def-common.MetricChart.Unnamed", "type": "Function", "tags": [], "label": "Constructor", @@ -414,7 +430,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart.Unnamed.$1", + "id": "def-common.MetricChart.Unnamed.$1", "type": "Object", "tags": [], "label": "chartConfig", @@ -422,17 +438,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartConfig", + "section": "def-common.ChartConfig", "text": "ChartConfig" }, "<", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartLayer", + "section": "def-common.ChartLayer", "text": "ChartLayer" }, "<", @@ -455,7 +471,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart.getVisualizationType", + "id": "def-common.MetricChart.getVisualizationType", "type": "Function", "tags": [], "label": "getVisualizationType", @@ -471,7 +487,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart.getLayers", + "id": "def-common.MetricChart.getLayers", "type": "Function", "tags": [], "label": "getLayers", @@ -495,7 +511,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart.getVisualizationState", + "id": "def-common.MetricChart.getVisualizationState", "type": "Function", "tags": [], "label": "getVisualizationState", @@ -518,7 +534,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart.getReferences", + "id": "def-common.MetricChart.getReferences", "type": "Function", "tags": [], "label": "getReferences", @@ -542,7 +558,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart.getDataViews", + "id": "def-common.MetricChart.getDataViews", "type": "Function", "tags": [], "label": "getDataViews", @@ -566,7 +582,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricChart.getTitle", + "id": "def-common.MetricChart.getTitle", "type": "Function", "tags": [], "label": "getTitle", @@ -585,7 +601,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer", + "id": "def-common.MetricLayer", "type": "Class", "tags": [], "label": "MetricLayer", @@ -593,17 +609,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.MetricLayer", + "section": "def-common.MetricLayer", "text": "MetricLayer" }, " implements ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartLayer", + "section": "def-common.ChartLayer", "text": "ChartLayer" }, "<", @@ -622,7 +638,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.Unnamed", + "id": "def-common.MetricLayer.Unnamed", "type": "Function", "tags": [], "label": "Constructor", @@ -636,7 +652,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.Unnamed.$1", + "id": "def-common.MetricLayer.Unnamed.$1", "type": "Object", "tags": [], "label": "layerConfig", @@ -644,9 +660,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.MetricLayerConfig", + "section": "def-common.MetricLayerConfig", "text": "MetricLayerConfig" } ], @@ -660,7 +676,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getLayer", + "id": "def-common.MetricLayer.getLayer", "type": "Function", "tags": [], "label": "getLayer", @@ -698,7 +714,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getLayer.$1", + "id": "def-common.MetricLayer.getLayer.$1", "type": "string", "tags": [], "label": "layerId", @@ -713,7 +729,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getLayer.$2", + "id": "def-common.MetricLayer.getLayer.$2", "type": "string", "tags": [], "label": "accessorId", @@ -728,7 +744,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getLayer.$3", + "id": "def-common.MetricLayer.getLayer.$3", "type": "Object", "tags": [], "label": "chartDataView", @@ -749,7 +765,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getLayer.$4", + "id": "def-common.MetricLayer.getLayer.$4", "type": "Object", "tags": [], "label": "formulaAPI", @@ -773,7 +789,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getReference", + "id": "def-common.MetricLayer.getReference", "type": "Function", "tags": [], "label": "getReference", @@ -803,7 +819,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getReference.$1", + "id": "def-common.MetricLayer.getReference.$1", "type": "string", "tags": [], "label": "layerId", @@ -818,7 +834,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getReference.$2", + "id": "def-common.MetricLayer.getReference.$2", "type": "Object", "tags": [], "label": "chartDataView", @@ -842,7 +858,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getLayerConfig", + "id": "def-common.MetricLayer.getLayerConfig", "type": "Function", "tags": [], "label": "getLayerConfig", @@ -863,7 +879,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getLayerConfig.$1", + "id": "def-common.MetricLayer.getLayerConfig.$1", "type": "string", "tags": [], "label": "layerId", @@ -878,7 +894,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getLayerConfig.$2", + "id": "def-common.MetricLayer.getLayerConfig.$2", "type": "string", "tags": [], "label": "accessorId", @@ -896,7 +912,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getName", + "id": "def-common.MetricLayer.getName", "type": "Function", "tags": [], "label": "getName", @@ -912,7 +928,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayer.getDataView", + "id": "def-common.MetricLayer.getDataView", "type": "Function", "tags": [], "label": "getDataView", @@ -939,7 +955,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticColumn", + "id": "def-common.StaticColumn", "type": "Class", "tags": [], "label": "StaticColumn", @@ -947,17 +963,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.StaticColumn", + "section": "def-common.StaticColumn", "text": "StaticColumn" }, " implements ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.StaticChartColumn", + "section": "def-common.StaticChartColumn", "text": "StaticChartColumn" } ], @@ -967,7 +983,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticColumn.Unnamed", + "id": "def-common.StaticColumn.Unnamed", "type": "Function", "tags": [], "label": "Constructor", @@ -981,7 +997,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticColumn.Unnamed.$1", + "id": "def-common.StaticColumn.Unnamed.$1", "type": "CompoundType", "tags": [], "label": "valueConfig", @@ -989,9 +1005,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.StaticValueConfig", + "section": "def-common.StaticValueConfig", "text": "StaticValueConfig" } ], @@ -1005,7 +1021,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticColumn.getValueConfig", + "id": "def-common.StaticColumn.getValueConfig", "type": "Function", "tags": [], "label": "getValueConfig", @@ -1014,9 +1030,9 @@ "() => ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.StaticValueConfig", + "section": "def-common.StaticValueConfig", "text": "StaticValueConfig" } ], @@ -1028,7 +1044,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticColumn.getData", + "id": "def-common.StaticColumn.getData", "type": "Function", "tags": [], "label": "getData", @@ -1057,7 +1073,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticColumn.getData.$1", + "id": "def-common.StaticColumn.getData.$1", "type": "string", "tags": [], "label": "id", @@ -1072,7 +1088,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticColumn.getData.$2", + "id": "def-common.StaticColumn.getData.$2", "type": "Object", "tags": [], "label": "baseLayer", @@ -1099,7 +1115,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart", + "id": "def-common.XYChart", "type": "Class", "tags": [], "label": "XYChart", @@ -1107,17 +1123,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYChart", + "section": "def-common.XYChart", "text": "XYChart" }, " implements ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.Chart", + "section": "def-common.Chart", "text": "Chart" }, "<", @@ -1136,7 +1152,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart.Unnamed", + "id": "def-common.XYChart.Unnamed", "type": "Function", "tags": [], "label": "Constructor", @@ -1150,7 +1166,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart.Unnamed.$1", + "id": "def-common.XYChart.Unnamed.$1", "type": "CompoundType", "tags": [], "label": "chartConfig", @@ -1158,17 +1174,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartConfig", + "section": "def-common.ChartConfig", "text": "ChartConfig" }, "<", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartLayer", + "section": "def-common.ChartLayer", "text": "ChartLayer" }, "<", @@ -1182,9 +1198,9 @@ ">[]> & { visualOptions?: ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYVisualOptions", + "section": "def-common.XYVisualOptions", "text": "XYVisualOptions" }, " | undefined; }" @@ -1199,7 +1215,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart.getVisualizationType", + "id": "def-common.XYChart.getVisualizationType", "type": "Function", "tags": [], "label": "getVisualizationType", @@ -1215,7 +1231,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart.getLayers", + "id": "def-common.XYChart.getLayers", "type": "Function", "tags": [], "label": "getLayers", @@ -1239,7 +1255,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart.getVisualizationState", + "id": "def-common.XYChart.getVisualizationState", "type": "Function", "tags": [], "label": "getVisualizationState", @@ -1262,7 +1278,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart.getReferences", + "id": "def-common.XYChart.getReferences", "type": "Function", "tags": [], "label": "getReferences", @@ -1286,7 +1302,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart.getDataViews", + "id": "def-common.XYChart.getDataViews", "type": "Function", "tags": [], "label": "getDataViews", @@ -1310,7 +1326,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYChart.getTitle", + "id": "def-common.XYChart.getTitle", "type": "Function", "tags": [], "label": "getTitle", @@ -1329,7 +1345,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer", + "id": "def-common.XYDataLayer", "type": "Class", "tags": [], "label": "XYDataLayer", @@ -1337,17 +1353,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYDataLayer", + "section": "def-common.XYDataLayer", "text": "XYDataLayer" }, " implements ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartLayer", + "section": "def-common.ChartLayer", "text": "ChartLayer" }, "<", @@ -1366,7 +1382,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.Unnamed", + "id": "def-common.XYDataLayer.Unnamed", "type": "Function", "tags": [], "label": "Constructor", @@ -1380,7 +1396,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.Unnamed.$1", + "id": "def-common.XYDataLayer.Unnamed.$1", "type": "Object", "tags": [], "label": "layerConfig", @@ -1388,10 +1404,10 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYLayerConfig", - "text": "XYLayerConfig" + "section": "def-common.XYDataLayerConfig", + "text": "XYDataLayerConfig" } ], "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_data_layer.ts", @@ -1404,7 +1420,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getName", + "id": "def-common.XYDataLayer.getName", "type": "Function", "tags": [], "label": "getName", @@ -1420,7 +1436,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getBaseLayer", + "id": "def-common.XYDataLayer.getBaseLayer", "type": "Function", "tags": [], "label": "getBaseLayer", @@ -1437,9 +1453,9 @@ ", options: ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYLayerOptions", + "section": "def-common.XYLayerOptions", "text": "XYLayerOptions" }, ") => { [x: string]: ", @@ -1466,7 +1482,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getBaseLayer.$1", + "id": "def-common.XYDataLayer.getBaseLayer.$1", "type": "Object", "tags": [], "label": "dataView", @@ -1487,7 +1503,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getBaseLayer.$2", + "id": "def-common.XYDataLayer.getBaseLayer.$2", "type": "Object", "tags": [], "label": "options", @@ -1495,9 +1511,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYLayerOptions", + "section": "def-common.XYLayerOptions", "text": "XYLayerOptions" } ], @@ -1511,7 +1527,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getLayer", + "id": "def-common.XYDataLayer.getLayer", "type": "Function", "tags": [], "label": "getLayer", @@ -1549,7 +1565,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getLayer.$1", + "id": "def-common.XYDataLayer.getLayer.$1", "type": "string", "tags": [], "label": "layerId", @@ -1564,7 +1580,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getLayer.$2", + "id": "def-common.XYDataLayer.getLayer.$2", "type": "string", "tags": [], "label": "accessorId", @@ -1579,7 +1595,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getLayer.$3", + "id": "def-common.XYDataLayer.getLayer.$3", "type": "Object", "tags": [], "label": "chartDataView", @@ -1600,7 +1616,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getLayer.$4", + "id": "def-common.XYDataLayer.getLayer.$4", "type": "Object", "tags": [], "label": "formulaAPI", @@ -1624,7 +1640,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getReference", + "id": "def-common.XYDataLayer.getReference", "type": "Function", "tags": [], "label": "getReference", @@ -1654,7 +1670,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getReference.$1", + "id": "def-common.XYDataLayer.getReference.$1", "type": "string", "tags": [], "label": "layerId", @@ -1669,7 +1685,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getReference.$2", + "id": "def-common.XYDataLayer.getReference.$2", "type": "Object", "tags": [], "label": "chartDataView", @@ -1693,7 +1709,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getLayerConfig", + "id": "def-common.XYDataLayer.getLayerConfig", "type": "Function", "tags": [], "label": "getLayerConfig", @@ -1714,7 +1730,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getLayerConfig.$1", + "id": "def-common.XYDataLayer.getLayerConfig.$1", "type": "string", "tags": [], "label": "layerId", @@ -1729,7 +1745,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getLayerConfig.$2", + "id": "def-common.XYDataLayer.getLayerConfig.$2", "type": "string", "tags": [], "label": "accessorId", @@ -1747,7 +1763,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYDataLayer.getDataView", + "id": "def-common.XYDataLayer.getDataView", "type": "Function", "tags": [], "label": "getDataView", @@ -1774,7 +1790,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer", + "id": "def-common.XYReferenceLinesLayer", "type": "Class", "tags": [], "label": "XYReferenceLinesLayer", @@ -1782,17 +1798,17 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYReferenceLinesLayer", + "section": "def-common.XYReferenceLinesLayer", "text": "XYReferenceLinesLayer" }, " implements ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartLayer", + "section": "def-common.ChartLayer", "text": "ChartLayer" }, "<", @@ -1811,7 +1827,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.Unnamed", + "id": "def-common.XYReferenceLinesLayer.Unnamed", "type": "Function", "tags": [], "label": "Constructor", @@ -1825,7 +1841,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.Unnamed.$1", + "id": "def-common.XYReferenceLinesLayer.Unnamed.$1", "type": "Object", "tags": [], "label": "layerConfig", @@ -1833,9 +1849,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYReferenceLinesLayerConfig", + "section": "def-common.XYReferenceLinesLayerConfig", "text": "XYReferenceLinesLayerConfig" } ], @@ -1849,7 +1865,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getName", + "id": "def-common.XYReferenceLinesLayer.getName", "type": "Function", "tags": [], "label": "getName", @@ -1865,7 +1881,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getLayer", + "id": "def-common.XYReferenceLinesLayer.getLayer", "type": "Function", "tags": [], "label": "getLayer", @@ -1887,7 +1903,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getLayer.$1", + "id": "def-common.XYReferenceLinesLayer.getLayer.$1", "type": "string", "tags": [], "label": "layerId", @@ -1902,7 +1918,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getLayer.$2", + "id": "def-common.XYReferenceLinesLayer.getLayer.$2", "type": "string", "tags": [], "label": "accessorId", @@ -1920,7 +1936,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getReference", + "id": "def-common.XYReferenceLinesLayer.getReference", "type": "Function", "tags": [], "label": "getReference", @@ -1950,7 +1966,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getReference.$1", + "id": "def-common.XYReferenceLinesLayer.getReference.$1", "type": "string", "tags": [], "label": "layerId", @@ -1965,7 +1981,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getReference.$2", + "id": "def-common.XYReferenceLinesLayer.getReference.$2", "type": "Object", "tags": [], "label": "chartDataView", @@ -1989,7 +2005,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getLayerConfig", + "id": "def-common.XYReferenceLinesLayer.getLayerConfig", "type": "Function", "tags": [], "label": "getLayerConfig", @@ -2010,7 +2026,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getLayerConfig.$1", + "id": "def-common.XYReferenceLinesLayer.getLayerConfig.$1", "type": "string", "tags": [], "label": "layerId", @@ -2025,7 +2041,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getLayerConfig.$2", + "id": "def-common.XYReferenceLinesLayer.getLayerConfig.$2", "type": "string", "tags": [], "label": "accessorId", @@ -2043,7 +2059,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayer.getDataView", + "id": "def-common.XYReferenceLinesLayer.getDataView", "type": "Function", "tags": [], "label": "getDataView", @@ -2073,7 +2089,7 @@ "interfaces": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.BaseChartColumn", + "id": "def-common.BaseChartColumn", "type": "Interface", "tags": [], "label": "BaseChartColumn", @@ -2081,9 +2097,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.BaseChartColumn", + "section": "def-common.BaseChartColumn", "text": "BaseChartColumn" }, "" @@ -2094,7 +2110,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.BaseChartColumn.getValueConfig", + "id": "def-common.BaseChartColumn.getValueConfig", "type": "Function", "tags": [], "label": "getValueConfig", @@ -2113,7 +2129,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.Chart", + "id": "def-common.Chart", "type": "Interface", "tags": [], "label": "Chart", @@ -2121,9 +2137,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.Chart", + "section": "def-common.Chart", "text": "Chart" }, "" @@ -2134,7 +2150,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.Chart.getTitle", + "id": "def-common.Chart.getTitle", "type": "Function", "tags": [], "label": "getTitle", @@ -2150,7 +2166,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.Chart.getVisualizationType", + "id": "def-common.Chart.getVisualizationType", "type": "Function", "tags": [], "label": "getVisualizationType", @@ -2166,7 +2182,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.Chart.getLayers", + "id": "def-common.Chart.getLayers", "type": "Function", "tags": [], "label": "getLayers", @@ -2190,7 +2206,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.Chart.getVisualizationState", + "id": "def-common.Chart.getVisualizationState", "type": "Function", "tags": [], "label": "getVisualizationState", @@ -2206,7 +2222,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.Chart.getReferences", + "id": "def-common.Chart.getReferences", "type": "Function", "tags": [], "label": "getReferences", @@ -2230,7 +2246,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.Chart.getDataViews", + "id": "def-common.Chart.getDataViews", "type": "Function", "tags": [], "label": "getDataViews", @@ -2257,7 +2273,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartColumn", + "id": "def-common.ChartColumn", "type": "Interface", "tags": [], "label": "ChartColumn", @@ -2265,25 +2281,25 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartColumn", + "section": "def-common.ChartColumn", "text": "ChartColumn" }, " extends ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.BaseChartColumn", + "section": "def-common.BaseChartColumn", "text": "BaseChartColumn" }, "<", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.FormulaValueConfig", + "section": "def-common.FormulaValueConfig", "text": "FormulaValueConfig" }, ">" @@ -2294,7 +2310,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartColumn.getData", + "id": "def-common.ChartColumn.getData", "type": "Function", "tags": [], "label": "getData", @@ -2339,7 +2355,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartColumn.getData.$1", + "id": "def-common.ChartColumn.getData.$1", "type": "string", "tags": [], "label": "id", @@ -2354,7 +2370,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartColumn.getData.$2", + "id": "def-common.ChartColumn.getData.$2", "type": "Object", "tags": [], "label": "baseLayer", @@ -2375,7 +2391,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartColumn.getData.$3", + "id": "def-common.ChartColumn.getData.$3", "type": "Object", "tags": [], "label": "dataView", @@ -2396,7 +2412,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartColumn.getData.$4", + "id": "def-common.ChartColumn.getData.$4", "type": "Object", "tags": [], "label": "formulaAPI", @@ -2423,7 +2439,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartConfig", + "id": "def-common.ChartConfig", "type": "Interface", "tags": [], "label": "ChartConfig", @@ -2431,9 +2447,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartConfig", + "section": "def-common.ChartConfig", "text": "ChartConfig" }, "" @@ -2444,7 +2460,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartConfig.formulaAPI", + "id": "def-common.ChartConfig.formulaAPI", "type": "Object", "tags": [], "label": "formulaAPI", @@ -2464,7 +2480,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartConfig.dataView", + "id": "def-common.ChartConfig.dataView", "type": "Object", "tags": [], "label": "dataView", @@ -2484,7 +2500,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartConfig.layers", + "id": "def-common.ChartConfig.layers", "type": "Uncategorized", "tags": [], "label": "layers", @@ -2498,7 +2514,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartConfig.title", + "id": "def-common.ChartConfig.title", "type": "string", "tags": [], "label": "title", @@ -2515,7 +2531,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer", + "id": "def-common.ChartLayer", "type": "Interface", "tags": [], "label": "ChartLayer", @@ -2523,9 +2539,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.ChartLayer", + "section": "def-common.ChartLayer", "text": "ChartLayer" }, "" @@ -2536,7 +2552,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getName", + "id": "def-common.ChartLayer.getName", "type": "Function", "tags": [], "label": "getName", @@ -2552,7 +2568,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getLayer", + "id": "def-common.ChartLayer.getLayer", "type": "Function", "tags": [], "label": "getLayer", @@ -2590,7 +2606,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getLayer.$1", + "id": "def-common.ChartLayer.getLayer.$1", "type": "string", "tags": [], "label": "layerId", @@ -2605,7 +2621,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getLayer.$2", + "id": "def-common.ChartLayer.getLayer.$2", "type": "string", "tags": [], "label": "accessorId", @@ -2620,7 +2636,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getLayer.$3", + "id": "def-common.ChartLayer.getLayer.$3", "type": "Object", "tags": [], "label": "dataView", @@ -2641,7 +2657,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getLayer.$4", + "id": "def-common.ChartLayer.getLayer.$4", "type": "Object", "tags": [], "label": "formulaAPI", @@ -2665,7 +2681,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getReference", + "id": "def-common.ChartLayer.getReference", "type": "Function", "tags": [], "label": "getReference", @@ -2695,7 +2711,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getReference.$1", + "id": "def-common.ChartLayer.getReference.$1", "type": "string", "tags": [], "label": "layerId", @@ -2710,7 +2726,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getReference.$2", + "id": "def-common.ChartLayer.getReference.$2", "type": "Object", "tags": [], "label": "dataView", @@ -2734,7 +2750,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getLayerConfig", + "id": "def-common.ChartLayer.getLayerConfig", "type": "Function", "tags": [], "label": "getLayerConfig", @@ -2748,7 +2764,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getLayerConfig.$1", + "id": "def-common.ChartLayer.getLayerConfig.$1", "type": "string", "tags": [], "label": "layerId", @@ -2763,7 +2779,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getLayerConfig.$2", + "id": "def-common.ChartLayer.getLayerConfig.$2", "type": "string", "tags": [], "label": "acessorId", @@ -2781,7 +2797,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.ChartLayer.getDataView", + "id": "def-common.ChartLayer.getDataView", "type": "Function", "tags": [], "label": "getDataView", @@ -2808,7 +2824,65 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerConfig", + "id": "def-common.MetricChartModel", + "type": "Interface", + "tags": [], + "label": "MetricChartModel", + "description": [], + "signature": [ + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.MetricChartModel", + "text": "MetricChartModel" + }, + " extends ChartModelBase" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.MetricChartModel.visualizationType", + "type": "string", + "tags": [], + "label": "visualizationType", + "description": [], + "signature": [ + "\"lnsMetric\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.MetricChartModel.layers", + "type": "Object", + "tags": [], + "label": "layers", + "description": [], + "signature": [ + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.MetricLayerConfig", + "text": "MetricLayerConfig" + } + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.MetricLayerConfig", "type": "Interface", "tags": [], "label": "MetricLayerConfig", @@ -2819,7 +2893,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerConfig.data", + "id": "def-common.MetricLayerConfig.data", "type": "CompoundType", "tags": [], "label": "data", @@ -2843,7 +2917,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerConfig.options", + "id": "def-common.MetricLayerConfig.options", "type": "Object", "tags": [], "label": "options", @@ -2851,9 +2925,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.MetricLayerOptions", + "section": "def-common.MetricLayerOptions", "text": "MetricLayerOptions" }, " | undefined" @@ -2864,7 +2938,21 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerConfig.dataView", + "id": "def-common.MetricLayerConfig.layerType", + "type": "string", + "tags": [], + "label": "layerType", + "description": [], + "signature": [ + "\"metricTrendline\" | undefined" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/metric_layer.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.MetricLayerConfig.dataView", "type": "Object", "tags": [], "label": "dataView", @@ -2890,7 +2978,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerOptions", + "id": "def-common.MetricLayerOptions", "type": "Interface", "tags": [], "label": "MetricLayerOptions", @@ -2901,7 +2989,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerOptions.backgroundColor", + "id": "def-common.MetricLayerOptions.backgroundColor", "type": "string", "tags": [], "label": "backgroundColor", @@ -2915,7 +3003,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerOptions.showTitle", + "id": "def-common.MetricLayerOptions.showTitle", "type": "CompoundType", "tags": [], "label": "showTitle", @@ -2929,7 +3017,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerOptions.showTrendLine", + "id": "def-common.MetricLayerOptions.showTrendLine", "type": "CompoundType", "tags": [], "label": "showTrendLine", @@ -2943,7 +3031,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.MetricLayerOptions.subtitle", + "id": "def-common.MetricLayerOptions.subtitle", "type": "string", "tags": [], "label": "subtitle", @@ -2960,7 +3048,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticChartColumn", + "id": "def-common.StaticChartColumn", "type": "Interface", "tags": [], "label": "StaticChartColumn", @@ -2968,25 +3056,25 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.StaticChartColumn", + "section": "def-common.StaticChartColumn", "text": "StaticChartColumn" }, " extends ", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.BaseChartColumn", + "section": "def-common.BaseChartColumn", "text": "BaseChartColumn" }, "<", { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.StaticValueConfig", + "section": "def-common.StaticValueConfig", "text": "StaticValueConfig" }, ">" @@ -2997,7 +3085,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticChartColumn.getData", + "id": "def-common.StaticChartColumn.getData", "type": "Function", "tags": [], "label": "getData", @@ -3026,7 +3114,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticChartColumn.getData.$1", + "id": "def-common.StaticChartColumn.getData.$1", "type": "string", "tags": [], "label": "id", @@ -3041,7 +3129,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticChartColumn.getData.$2", + "id": "def-common.StaticChartColumn.getData.$2", "type": "Object", "tags": [], "label": "baseLayer", @@ -3068,7 +3156,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.VisualizationAttributesBuilder", + "id": "def-common.VisualizationAttributesBuilder", "type": "Interface", "tags": [], "label": "VisualizationAttributesBuilder", @@ -3079,7 +3167,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.VisualizationAttributesBuilder.build", + "id": "def-common.VisualizationAttributesBuilder.build", "type": "Function", "tags": [], "label": "build", @@ -3148,10 +3236,90 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYLayerConfig", + "id": "def-common.XYChartModel", "type": "Interface", "tags": [], - "label": "XYLayerConfig", + "label": "XYChartModel", + "description": [], + "signature": [ + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.XYChartModel", + "text": "XYChartModel" + }, + " extends ChartModelBase" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYChartModel.visualOptions", + "type": "Object", + "tags": [], + "label": "visualOptions", + "description": [], + "signature": [ + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.XYVisualOptions", + "text": "XYVisualOptions" + }, + " | undefined" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYChartModel.visualizationType", + "type": "string", + "tags": [], + "label": "visualizationType", + "description": [], + "signature": [ + "\"lnsXY\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYChartModel.layers", + "type": "Array", + "tags": [], + "label": "layers", + "description": [], + "signature": [ + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.XYLayerConfig", + "text": "XYLayerConfig" + }, + "[]" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYDataLayerConfig", + "type": "Interface", + "tags": [], + "label": "XYDataLayerConfig", "description": [], "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_data_layer.ts", "deprecated": false, @@ -3159,7 +3327,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYLayerConfig.data", + "id": "def-common.XYDataLayerConfig.data", "type": "Array", "tags": [], "label": "data", @@ -3167,9 +3335,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.FormulaValueConfig", + "section": "def-common.FormulaValueConfig", "text": "FormulaValueConfig" }, "[]" @@ -3180,7 +3348,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYLayerConfig.options", + "id": "def-common.XYDataLayerConfig.options", "type": "Object", "tags": [], "label": "options", @@ -3188,9 +3356,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.XYLayerOptions", + "section": "def-common.XYLayerOptions", "text": "XYLayerOptions" }, " | undefined" @@ -3201,7 +3369,21 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYLayerConfig.dataView", + "id": "def-common.XYDataLayerConfig.layerType", + "type": "string", + "tags": [], + "label": "layerType", + "description": [], + "signature": [ + "\"data\" | undefined" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_data_layer.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYDataLayerConfig.dataView", "type": "Object", "tags": [], "label": "dataView", @@ -3227,7 +3409,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYLayerOptions", + "id": "def-common.XYLayerOptions", "type": "Interface", "tags": [], "label": "XYLayerOptions", @@ -3238,7 +3420,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYLayerOptions.breakdown", + "id": "def-common.XYLayerOptions.breakdown", "type": "Object", "tags": [], "label": "breakdown", @@ -3252,7 +3434,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYLayerOptions.buckets", + "id": "def-common.XYLayerOptions.buckets", "type": "Object", "tags": [], "label": "buckets", @@ -3266,7 +3448,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYLayerOptions.seriesType", + "id": "def-common.XYLayerOptions.seriesType", "type": "CompoundType", "tags": [], "label": "seriesType", @@ -3290,7 +3472,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayerConfig", + "id": "def-common.XYReferenceLinesLayerConfig", "type": "Interface", "tags": [], "label": "XYReferenceLinesLayerConfig", @@ -3301,7 +3483,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayerConfig.data", + "id": "def-common.XYReferenceLinesLayerConfig.data", "type": "Array", "tags": [], "label": "data", @@ -3309,9 +3491,9 @@ "signature": [ { "pluginId": "@kbn/lens-embeddable-utils", - "scope": "public", + "scope": "common", "docId": "kibKbnLensEmbeddableUtilsPluginApi", - "section": "def-public.StaticValueConfig", + "section": "def-common.StaticValueConfig", "text": "StaticValueConfig" }, "[]" @@ -3322,7 +3504,21 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYReferenceLinesLayerConfig.dataView", + "id": "def-common.XYReferenceLinesLayerConfig.layerType", + "type": "string", + "tags": [], + "label": "layerType", + "description": [], + "signature": [ + "\"referenceLine\" | undefined" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_reference_lines_layer.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYReferenceLinesLayerConfig.dataView", "type": "Object", "tags": [], "label": "dataView", @@ -3348,7 +3544,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYVisualOptions", + "id": "def-common.XYVisualOptions", "type": "Interface", "tags": [], "label": "XYVisualOptions", @@ -3359,7 +3555,7 @@ "children": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYVisualOptions.lineInterpolation", + "id": "def-common.XYVisualOptions.lineInterpolation", "type": "CompoundType", "tags": [], "label": "lineInterpolation", @@ -3380,7 +3576,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYVisualOptions.missingValues", + "id": "def-common.XYVisualOptions.missingValues", "type": "CompoundType", "tags": [], "label": "missingValues", @@ -3401,7 +3597,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYVisualOptions.endValues", + "id": "def-common.XYVisualOptions.endValues", "type": "CompoundType", "tags": [], "label": "endValues", @@ -3422,7 +3618,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYVisualOptions.showDottedLine", + "id": "def-common.XYVisualOptions.showDottedLine", "type": "CompoundType", "tags": [], "label": "showDottedLine", @@ -3436,7 +3632,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYVisualOptions.valueLabels", + "id": "def-common.XYVisualOptions.valueLabels", "type": "CompoundType", "tags": [], "label": "valueLabels", @@ -3457,7 +3653,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.XYVisualOptions.axisTitlesVisibilitySettings", + "id": "def-common.XYVisualOptions.axisTitlesVisibilitySettings", "type": "Object", "tags": [], "label": "axisTitlesVisibilitySettings", @@ -3475,6 +3671,48 @@ "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/xy_chart.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYVisualOptions.legend", + "type": "Object", + "tags": [], + "label": "legend", + "description": [], + "signature": [ + { + "pluginId": "expressionXY", + "scope": "common", + "docId": "kibExpressionXYPluginApi", + "section": "def-common.LegendConfig", + "text": "LegendConfig" + }, + " | undefined" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/xy_chart.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYVisualOptions.yLeftExtent", + "type": "Object", + "tags": [], + "label": "yLeftExtent", + "description": [], + "signature": [ + { + "pluginId": "expressionXY", + "scope": "common", + "docId": "kibExpressionXYPluginApi", + "section": "def-common.AxisExtentConfig", + "text": "AxisExtentConfig" + }, + " | undefined" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/xy_chart.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -3484,7 +3722,51 @@ "misc": [ { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.FormulaValueConfig", + "id": "def-common.ChartModel", + "type": "Type", + "tags": [], + "label": "ChartModel", + "description": [], + "signature": [ + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.XYChartModel", + "text": "XYChartModel" + }, + " | ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.MetricChartModel", + "text": "MetricChartModel" + } + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.ChartTypes", + "type": "Type", + "tags": [], + "label": "ChartTypes", + "description": [], + "signature": [ + "\"lnsXY\" | \"lnsMetric\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.FormulaValueConfig", "type": "Type", "tags": [], "label": "FormulaValueConfig", @@ -3509,7 +3791,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.LensAttributes", + "id": "def-common.LensAttributes", "type": "Type", "tags": [], "label": "LensAttributes", @@ -3574,7 +3856,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.LensLayerConfig", + "id": "def-common.LensLayerConfig", "type": "Type", "tags": [], "label": "LensLayerConfig", @@ -3603,7 +3885,7 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.LensVisualizationState", + "id": "def-common.LensVisualizationState", "type": "Type", "tags": [], "label": "LensVisualizationState", @@ -3632,7 +3914,37 @@ }, { "parentPluginId": "@kbn/lens-embeddable-utils", - "id": "def-public.StaticValueConfig", + "id": "def-common.METRIC_ID", + "type": "string", + "tags": [], + "label": "METRIC_ID", + "description": [], + "signature": [ + "\"lnsMetric\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.METRIC_TREND_LINE_ID", + "type": "string", + "tags": [], + "label": "METRIC_TREND_LINE_ID", + "description": [], + "signature": [ + "\"metricTrendline\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.StaticValueConfig", "type": "Type", "tags": [], "label": "StaticValueConfig", @@ -3662,24 +3974,97 @@ "deprecated": false, "trackAdoption": false, "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.VisualizationTypes", + "type": "Type", + "tags": [], + "label": "VisualizationTypes", + "description": [], + "signature": [ + "\"lnsXY\" | \"lnsMetric\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/types.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XY_DATA_ID", + "type": "string", + "tags": [], + "label": "XY_DATA_ID", + "description": [], + "signature": [ + "\"data\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XY_ID", + "type": "string", + "tags": [], + "label": "XY_ID", + "description": [], + "signature": [ + "\"lnsXY\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XY_REFERENCE_LINE_ID", + "type": "string", + "tags": [], + "label": "XY_REFERENCE_LINE_ID", + "description": [], + "signature": [ + "\"referenceLine\"" + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/lens-embeddable-utils", + "id": "def-common.XYLayerConfig", + "type": "Type", + "tags": [], + "label": "XYLayerConfig", + "description": [], + "signature": [ + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.XYDataLayerConfig", + "text": "XYDataLayerConfig" + }, + " | ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.XYReferenceLinesLayerConfig", + "text": "XYReferenceLinesLayerConfig" + } + ], + "path": "packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false } ], "objects": [] - }, - "server": { - "classes": [], - "functions": [], - "interfaces": [], - "enums": [], - "misc": [], - "objects": [] - }, - "common": { - "classes": [], - "functions": [], - "interfaces": [], - "enums": [], - "misc": [], - "objects": [] } } \ No newline at end of file diff --git a/api_docs/kbn_lens_embeddable_utils.mdx b/api_docs/kbn_lens_embeddable_utils.mdx index 215ddca70a7aa..245cb51b174d0 100644 --- a/api_docs/kbn_lens_embeddable_utils.mdx +++ b/api_docs/kbn_lens_embeddable_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-embeddable-utils title: "@kbn/lens-embeddable-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-embeddable-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-embeddable-utils'] --- import kbnLensEmbeddableUtilsObj from './kbn_lens_embeddable_utils.devdocs.json'; @@ -21,16 +21,16 @@ Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/te | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 160 | 0 | 157 | 0 | +| 181 | 0 | 178 | 0 | -## Client +## Common ### Classes - + ### Interfaces - + ### Consts, variables and types - + diff --git a/api_docs/kbn_logging.mdx b/api_docs/kbn_logging.mdx index 88bbc6c8776ae..473059eb685b8 100644 --- a/api_docs/kbn_logging.mdx +++ b/api_docs/kbn_logging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging title: "@kbn/logging" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging'] --- import kbnLoggingObj from './kbn_logging.devdocs.json'; diff --git a/api_docs/kbn_logging_mocks.mdx b/api_docs/kbn_logging_mocks.mdx index f508080eb9bdf..93cd53b65679f 100644 --- a/api_docs/kbn_logging_mocks.mdx +++ b/api_docs/kbn_logging_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging-mocks title: "@kbn/logging-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging-mocks'] --- import kbnLoggingMocksObj from './kbn_logging_mocks.devdocs.json'; diff --git a/api_docs/kbn_managed_vscode_config.mdx b/api_docs/kbn_managed_vscode_config.mdx index eb42dd07b52c2..24b093aa0381a 100644 --- a/api_docs/kbn_managed_vscode_config.mdx +++ b/api_docs/kbn_managed_vscode_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-vscode-config title: "@kbn/managed-vscode-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-vscode-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-vscode-config'] --- import kbnManagedVscodeConfigObj from './kbn_managed_vscode_config.devdocs.json'; diff --git a/api_docs/kbn_management_cards_navigation.mdx b/api_docs/kbn_management_cards_navigation.mdx index 047b9b9550268..3855522490a44 100644 --- a/api_docs/kbn_management_cards_navigation.mdx +++ b/api_docs/kbn_management_cards_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-cards-navigation title: "@kbn/management-cards-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-cards-navigation plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-cards-navigation'] --- import kbnManagementCardsNavigationObj from './kbn_management_cards_navigation.devdocs.json'; diff --git a/api_docs/kbn_management_settings_application.mdx b/api_docs/kbn_management_settings_application.mdx index a29a4ced8c114..11438009d88bc 100644 --- a/api_docs/kbn_management_settings_application.mdx +++ b/api_docs/kbn_management_settings_application.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-application title: "@kbn/management-settings-application" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-application plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-application'] --- import kbnManagementSettingsApplicationObj from './kbn_management_settings_application.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_category.mdx b/api_docs/kbn_management_settings_components_field_category.mdx index 31e8f7eab4037..20149cbf9fbba 100644 --- a/api_docs/kbn_management_settings_components_field_category.mdx +++ b/api_docs/kbn_management_settings_components_field_category.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-category title: "@kbn/management-settings-components-field-category" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-category plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-category'] --- import kbnManagementSettingsComponentsFieldCategoryObj from './kbn_management_settings_components_field_category.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_input.mdx b/api_docs/kbn_management_settings_components_field_input.mdx index 8bc4d3e144909..96a81ef93ade8 100644 --- a/api_docs/kbn_management_settings_components_field_input.mdx +++ b/api_docs/kbn_management_settings_components_field_input.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-input title: "@kbn/management-settings-components-field-input" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-input plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-input'] --- import kbnManagementSettingsComponentsFieldInputObj from './kbn_management_settings_components_field_input.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_row.mdx b/api_docs/kbn_management_settings_components_field_row.mdx index 84e51274852aa..82402e33795e6 100644 --- a/api_docs/kbn_management_settings_components_field_row.mdx +++ b/api_docs/kbn_management_settings_components_field_row.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-row title: "@kbn/management-settings-components-field-row" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-row plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-row'] --- import kbnManagementSettingsComponentsFieldRowObj from './kbn_management_settings_components_field_row.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_form.mdx b/api_docs/kbn_management_settings_components_form.mdx index 17ec1646f212a..b7c6d9f4d3ce6 100644 --- a/api_docs/kbn_management_settings_components_form.mdx +++ b/api_docs/kbn_management_settings_components_form.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-form title: "@kbn/management-settings-components-form" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-form plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-form'] --- import kbnManagementSettingsComponentsFormObj from './kbn_management_settings_components_form.devdocs.json'; diff --git a/api_docs/kbn_management_settings_field_definition.mdx b/api_docs/kbn_management_settings_field_definition.mdx index a4b7ca08fe65d..1965a8a12667d 100644 --- a/api_docs/kbn_management_settings_field_definition.mdx +++ b/api_docs/kbn_management_settings_field_definition.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-field-definition title: "@kbn/management-settings-field-definition" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-field-definition plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-field-definition'] --- import kbnManagementSettingsFieldDefinitionObj from './kbn_management_settings_field_definition.devdocs.json'; diff --git a/api_docs/kbn_management_settings_ids.mdx b/api_docs/kbn_management_settings_ids.mdx index 11d5ede436e8c..bd928608544d1 100644 --- a/api_docs/kbn_management_settings_ids.mdx +++ b/api_docs/kbn_management_settings_ids.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-ids title: "@kbn/management-settings-ids" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-ids plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-ids'] --- import kbnManagementSettingsIdsObj from './kbn_management_settings_ids.devdocs.json'; diff --git a/api_docs/kbn_management_settings_section_registry.mdx b/api_docs/kbn_management_settings_section_registry.mdx index 7518e23e0a1d9..43ffcc8181c69 100644 --- a/api_docs/kbn_management_settings_section_registry.mdx +++ b/api_docs/kbn_management_settings_section_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-section-registry title: "@kbn/management-settings-section-registry" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-section-registry plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-section-registry'] --- import kbnManagementSettingsSectionRegistryObj from './kbn_management_settings_section_registry.devdocs.json'; diff --git a/api_docs/kbn_management_settings_types.mdx b/api_docs/kbn_management_settings_types.mdx index df1fbf06b9ce3..a56af61110494 100644 --- a/api_docs/kbn_management_settings_types.mdx +++ b/api_docs/kbn_management_settings_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-types title: "@kbn/management-settings-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-types'] --- import kbnManagementSettingsTypesObj from './kbn_management_settings_types.devdocs.json'; diff --git a/api_docs/kbn_management_settings_utilities.mdx b/api_docs/kbn_management_settings_utilities.mdx index cb7f6b293ceee..d46cdbea97d0e 100644 --- a/api_docs/kbn_management_settings_utilities.mdx +++ b/api_docs/kbn_management_settings_utilities.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-utilities title: "@kbn/management-settings-utilities" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-utilities plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-utilities'] --- import kbnManagementSettingsUtilitiesObj from './kbn_management_settings_utilities.devdocs.json'; diff --git a/api_docs/kbn_management_storybook_config.mdx b/api_docs/kbn_management_storybook_config.mdx index ca5d58d41c645..4ec6de5ed69c6 100644 --- a/api_docs/kbn_management_storybook_config.mdx +++ b/api_docs/kbn_management_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-storybook-config title: "@kbn/management-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-storybook-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-storybook-config'] --- import kbnManagementStorybookConfigObj from './kbn_management_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_mapbox_gl.mdx b/api_docs/kbn_mapbox_gl.mdx index 3875c9302ac74..778bc1c3e7038 100644 --- a/api_docs/kbn_mapbox_gl.mdx +++ b/api_docs/kbn_mapbox_gl.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mapbox-gl title: "@kbn/mapbox-gl" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mapbox-gl plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mapbox-gl'] --- import kbnMapboxGlObj from './kbn_mapbox_gl.devdocs.json'; diff --git a/api_docs/kbn_maps_vector_tile_utils.mdx b/api_docs/kbn_maps_vector_tile_utils.mdx index 8a1ed49a26abf..cb919d7e67265 100644 --- a/api_docs/kbn_maps_vector_tile_utils.mdx +++ b/api_docs/kbn_maps_vector_tile_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-maps-vector-tile-utils title: "@kbn/maps-vector-tile-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/maps-vector-tile-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/maps-vector-tile-utils'] --- import kbnMapsVectorTileUtilsObj from './kbn_maps_vector_tile_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_agg_utils.mdx b/api_docs/kbn_ml_agg_utils.mdx index 9a5c7eda8d197..4a5f66dea2cc5 100644 --- a/api_docs/kbn_ml_agg_utils.mdx +++ b/api_docs/kbn_ml_agg_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-agg-utils title: "@kbn/ml-agg-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-agg-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-agg-utils'] --- import kbnMlAggUtilsObj from './kbn_ml_agg_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_anomaly_utils.mdx b/api_docs/kbn_ml_anomaly_utils.mdx index 72e2ee3636ed2..950977bddcedf 100644 --- a/api_docs/kbn_ml_anomaly_utils.mdx +++ b/api_docs/kbn_ml_anomaly_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-anomaly-utils title: "@kbn/ml-anomaly-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-anomaly-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-anomaly-utils'] --- import kbnMlAnomalyUtilsObj from './kbn_ml_anomaly_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_category_validator.mdx b/api_docs/kbn_ml_category_validator.mdx index bfabd0c6aec2f..01a67bc5692af 100644 --- a/api_docs/kbn_ml_category_validator.mdx +++ b/api_docs/kbn_ml_category_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-category-validator title: "@kbn/ml-category-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-category-validator plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-category-validator'] --- import kbnMlCategoryValidatorObj from './kbn_ml_category_validator.devdocs.json'; diff --git a/api_docs/kbn_ml_chi2test.mdx b/api_docs/kbn_ml_chi2test.mdx index f232b83861ff3..81451f08c9d36 100644 --- a/api_docs/kbn_ml_chi2test.mdx +++ b/api_docs/kbn_ml_chi2test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-chi2test title: "@kbn/ml-chi2test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-chi2test plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-chi2test'] --- import kbnMlChi2testObj from './kbn_ml_chi2test.devdocs.json'; diff --git a/api_docs/kbn_ml_data_frame_analytics_utils.mdx b/api_docs/kbn_ml_data_frame_analytics_utils.mdx index edc981befac48..6d1398f4ca714 100644 --- a/api_docs/kbn_ml_data_frame_analytics_utils.mdx +++ b/api_docs/kbn_ml_data_frame_analytics_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-frame-analytics-utils title: "@kbn/ml-data-frame-analytics-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-frame-analytics-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-frame-analytics-utils'] --- import kbnMlDataFrameAnalyticsUtilsObj from './kbn_ml_data_frame_analytics_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_data_grid.mdx b/api_docs/kbn_ml_data_grid.mdx index a3b02f066faff..6afb33bca916a 100644 --- a/api_docs/kbn_ml_data_grid.mdx +++ b/api_docs/kbn_ml_data_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-grid title: "@kbn/ml-data-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-grid plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-grid'] --- import kbnMlDataGridObj from './kbn_ml_data_grid.devdocs.json'; diff --git a/api_docs/kbn_ml_date_picker.mdx b/api_docs/kbn_ml_date_picker.mdx index 72ecf9cf3af13..b2eec263ed363 100644 --- a/api_docs/kbn_ml_date_picker.mdx +++ b/api_docs/kbn_ml_date_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-picker title: "@kbn/ml-date-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-picker plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-picker'] --- import kbnMlDatePickerObj from './kbn_ml_date_picker.devdocs.json'; diff --git a/api_docs/kbn_ml_date_utils.mdx b/api_docs/kbn_ml_date_utils.mdx index bf7373d3ac5e3..3411da52c894e 100644 --- a/api_docs/kbn_ml_date_utils.mdx +++ b/api_docs/kbn_ml_date_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-utils title: "@kbn/ml-date-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-utils'] --- import kbnMlDateUtilsObj from './kbn_ml_date_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_error_utils.mdx b/api_docs/kbn_ml_error_utils.mdx index 1f962e627b0bb..8a4857f1edd16 100644 --- a/api_docs/kbn_ml_error_utils.mdx +++ b/api_docs/kbn_ml_error_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-error-utils title: "@kbn/ml-error-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-error-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-error-utils'] --- import kbnMlErrorUtilsObj from './kbn_ml_error_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_in_memory_table.mdx b/api_docs/kbn_ml_in_memory_table.mdx index a9a8ff3a0fd52..f800ea2462b81 100644 --- a/api_docs/kbn_ml_in_memory_table.mdx +++ b/api_docs/kbn_ml_in_memory_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-in-memory-table title: "@kbn/ml-in-memory-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-in-memory-table plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-in-memory-table'] --- import kbnMlInMemoryTableObj from './kbn_ml_in_memory_table.devdocs.json'; diff --git a/api_docs/kbn_ml_is_defined.mdx b/api_docs/kbn_ml_is_defined.mdx index 4fbcccff05654..b9bdf21363fd9 100644 --- a/api_docs/kbn_ml_is_defined.mdx +++ b/api_docs/kbn_ml_is_defined.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-defined title: "@kbn/ml-is-defined" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-defined plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-defined'] --- import kbnMlIsDefinedObj from './kbn_ml_is_defined.devdocs.json'; diff --git a/api_docs/kbn_ml_is_populated_object.mdx b/api_docs/kbn_ml_is_populated_object.mdx index 8a74551d5f45f..451d0bd7cde3d 100644 --- a/api_docs/kbn_ml_is_populated_object.mdx +++ b/api_docs/kbn_ml_is_populated_object.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-populated-object title: "@kbn/ml-is-populated-object" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-populated-object plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-populated-object'] --- import kbnMlIsPopulatedObjectObj from './kbn_ml_is_populated_object.devdocs.json'; diff --git a/api_docs/kbn_ml_kibana_theme.mdx b/api_docs/kbn_ml_kibana_theme.mdx index 2ba2dadb3467a..22e19fc73ef5c 100644 --- a/api_docs/kbn_ml_kibana_theme.mdx +++ b/api_docs/kbn_ml_kibana_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-kibana-theme title: "@kbn/ml-kibana-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-kibana-theme plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-kibana-theme'] --- import kbnMlKibanaThemeObj from './kbn_ml_kibana_theme.devdocs.json'; diff --git a/api_docs/kbn_ml_local_storage.mdx b/api_docs/kbn_ml_local_storage.mdx index 857fb78d44801..3d91b2556be08 100644 --- a/api_docs/kbn_ml_local_storage.mdx +++ b/api_docs/kbn_ml_local_storage.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-local-storage title: "@kbn/ml-local-storage" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-local-storage plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-local-storage'] --- import kbnMlLocalStorageObj from './kbn_ml_local_storage.devdocs.json'; diff --git a/api_docs/kbn_ml_nested_property.mdx b/api_docs/kbn_ml_nested_property.mdx index ab97c60353baf..361c186ecaf4f 100644 --- a/api_docs/kbn_ml_nested_property.mdx +++ b/api_docs/kbn_ml_nested_property.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-nested-property title: "@kbn/ml-nested-property" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-nested-property plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-nested-property'] --- import kbnMlNestedPropertyObj from './kbn_ml_nested_property.devdocs.json'; diff --git a/api_docs/kbn_ml_number_utils.mdx b/api_docs/kbn_ml_number_utils.mdx index 8d15714382878..81518d97f06dd 100644 --- a/api_docs/kbn_ml_number_utils.mdx +++ b/api_docs/kbn_ml_number_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-number-utils title: "@kbn/ml-number-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-number-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-number-utils'] --- import kbnMlNumberUtilsObj from './kbn_ml_number_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_query_utils.mdx b/api_docs/kbn_ml_query_utils.mdx index 9223d85f80247..a43358511404b 100644 --- a/api_docs/kbn_ml_query_utils.mdx +++ b/api_docs/kbn_ml_query_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-query-utils title: "@kbn/ml-query-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-query-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-query-utils'] --- import kbnMlQueryUtilsObj from './kbn_ml_query_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_random_sampler_utils.mdx b/api_docs/kbn_ml_random_sampler_utils.mdx index ba7af23a85fb4..0c47bf9f7a44c 100644 --- a/api_docs/kbn_ml_random_sampler_utils.mdx +++ b/api_docs/kbn_ml_random_sampler_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-random-sampler-utils title: "@kbn/ml-random-sampler-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-random-sampler-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-random-sampler-utils'] --- import kbnMlRandomSamplerUtilsObj from './kbn_ml_random_sampler_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_route_utils.mdx b/api_docs/kbn_ml_route_utils.mdx index fc0a7748ac29e..a52ac41410592 100644 --- a/api_docs/kbn_ml_route_utils.mdx +++ b/api_docs/kbn_ml_route_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-route-utils title: "@kbn/ml-route-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-route-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-route-utils'] --- import kbnMlRouteUtilsObj from './kbn_ml_route_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_runtime_field_utils.mdx b/api_docs/kbn_ml_runtime_field_utils.mdx index 726adc938ccf1..2fada14cd384d 100644 --- a/api_docs/kbn_ml_runtime_field_utils.mdx +++ b/api_docs/kbn_ml_runtime_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-runtime-field-utils title: "@kbn/ml-runtime-field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-runtime-field-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-runtime-field-utils'] --- import kbnMlRuntimeFieldUtilsObj from './kbn_ml_runtime_field_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_string_hash.mdx b/api_docs/kbn_ml_string_hash.mdx index 16cf5840d0716..3a972441e5990 100644 --- a/api_docs/kbn_ml_string_hash.mdx +++ b/api_docs/kbn_ml_string_hash.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-string-hash title: "@kbn/ml-string-hash" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-string-hash plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-string-hash'] --- import kbnMlStringHashObj from './kbn_ml_string_hash.devdocs.json'; diff --git a/api_docs/kbn_ml_trained_models_utils.devdocs.json b/api_docs/kbn_ml_trained_models_utils.devdocs.json index c4ec8300daf97..f0cfb869a14f1 100644 --- a/api_docs/kbn_ml_trained_models_utils.devdocs.json +++ b/api_docs/kbn_ml_trained_models_utils.devdocs.json @@ -22,10 +22,10 @@ "interfaces": [ { "parentPluginId": "@kbn/ml-trained-models-utils", - "id": "def-common.GetElserOptions", + "id": "def-common.GetModelDownloadConfigOptions", "type": "Interface", "tags": [], - "label": "GetElserOptions", + "label": "GetModelDownloadConfigOptions", "description": [], "path": "x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts", "deprecated": false, @@ -33,7 +33,7 @@ "children": [ { "parentPluginId": "@kbn/ml-trained-models-utils", - "id": "def-common.GetElserOptions.version", + "id": "def-common.GetModelDownloadConfigOptions.version", "type": "CompoundType", "tags": [], "label": "version", @@ -69,12 +69,15 @@ { "parentPluginId": "@kbn/ml-trained-models-utils", "id": "def-common.ModelDefinition.modelName", - "type": "string", + "type": "CompoundType", "tags": [], "label": "modelName", "description": [ "\nModel name, e.g. elser" ], + "signature": [ + "\"elser\" | \"e5\"" + ], "path": "x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts", "deprecated": false, "trackAdoption": false @@ -186,6 +189,34 @@ "path": "x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/ml-trained-models-utils", + "id": "def-common.ModelDefinition.license", + "type": "string", + "tags": [], + "label": "license", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/ml-trained-models-utils", + "id": "def-common.ModelDefinition.type", + "type": "Object", + "tags": [], + "label": "type", + "description": [], + "signature": [ + "readonly string[] | undefined" + ], + "path": "x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -265,6 +296,21 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "@kbn/ml-trained-models-utils", + "id": "def-common.ElasticCuratedModelName", + "type": "Type", + "tags": [], + "label": "ElasticCuratedModelName", + "description": [], + "signature": [ + "\"elser\" | \"e5\"" + ], + "path": "x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "@kbn/ml-trained-models-utils", "id": "def-common.ElasticModelId", @@ -325,7 +371,7 @@ "section": "def-common.ModelDefinition", "text": "ModelDefinition" }, - " & { name: string; }" + " & { model_id: string; }" ], "path": "x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts", "deprecated": false, diff --git a/api_docs/kbn_ml_trained_models_utils.mdx b/api_docs/kbn_ml_trained_models_utils.mdx index 7f33035fb9ee8..31cbb1b0a3cf6 100644 --- a/api_docs/kbn_ml_trained_models_utils.mdx +++ b/api_docs/kbn_ml_trained_models_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-trained-models-utils title: "@kbn/ml-trained-models-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-trained-models-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-trained-models-utils'] --- import kbnMlTrainedModelsUtilsObj from './kbn_ml_trained_models_utils.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) for questi | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 29 | 0 | 27 | 0 | +| 32 | 0 | 30 | 0 | ## Common diff --git a/api_docs/kbn_ml_ui_actions.mdx b/api_docs/kbn_ml_ui_actions.mdx index 8cc56f0fde91c..c865df74fff34 100644 --- a/api_docs/kbn_ml_ui_actions.mdx +++ b/api_docs/kbn_ml_ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-ui-actions title: "@kbn/ml-ui-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-ui-actions plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-ui-actions'] --- import kbnMlUiActionsObj from './kbn_ml_ui_actions.devdocs.json'; diff --git a/api_docs/kbn_ml_url_state.mdx b/api_docs/kbn_ml_url_state.mdx index dc802946776d4..e7c0e0c3f1ff3 100644 --- a/api_docs/kbn_ml_url_state.mdx +++ b/api_docs/kbn_ml_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-url-state title: "@kbn/ml-url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-url-state plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-url-state'] --- import kbnMlUrlStateObj from './kbn_ml_url_state.devdocs.json'; diff --git a/api_docs/kbn_monaco.mdx b/api_docs/kbn_monaco.mdx index d575e02197160..13ba695d0eb7f 100644 --- a/api_docs/kbn_monaco.mdx +++ b/api_docs/kbn_monaco.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-monaco title: "@kbn/monaco" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/monaco plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/monaco'] --- import kbnMonacoObj from './kbn_monaco.devdocs.json'; diff --git a/api_docs/kbn_object_versioning.mdx b/api_docs/kbn_object_versioning.mdx index 839eced0d1936..116e0fb3717c9 100644 --- a/api_docs/kbn_object_versioning.mdx +++ b/api_docs/kbn_object_versioning.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-object-versioning title: "@kbn/object-versioning" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/object-versioning plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/object-versioning'] --- import kbnObjectVersioningObj from './kbn_object_versioning.devdocs.json'; diff --git a/api_docs/kbn_observability_alert_details.devdocs.json b/api_docs/kbn_observability_alert_details.devdocs.json index 29dfc1bbc3794..dc03a42a119e0 100644 --- a/api_docs/kbn_observability_alert_details.devdocs.json +++ b/api_docs/kbn_observability_alert_details.devdocs.json @@ -151,55 +151,6 @@ "returnComment": [], "initialIsOpen": false }, - { - "parentPluginId": "@kbn/observability-alert-details", - "id": "def-common.getPaddedAlertTimeRange", - "type": "Function", - "tags": [], - "label": "getPaddedAlertTimeRange", - "description": [], - "signature": [ - "(alertStart: string, alertEnd?: string | undefined) => ", - "TimeRange" - ], - "path": "x-pack/packages/observability/alert_details/src/helpers/get_padded_alert_time_range.ts", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/observability-alert-details", - "id": "def-common.getPaddedAlertTimeRange.$1", - "type": "string", - "tags": [], - "label": "alertStart", - "description": [], - "signature": [ - "string" - ], - "path": "x-pack/packages/observability/alert_details/src/helpers/get_padded_alert_time_range.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/observability-alert-details", - "id": "def-common.getPaddedAlertTimeRange.$2", - "type": "string", - "tags": [], - "label": "alertEnd", - "description": [], - "signature": [ - "string | undefined" - ], - "path": "x-pack/packages/observability/alert_details/src/helpers/get_padded_alert_time_range.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": false - } - ], - "returnComment": [], - "initialIsOpen": false - }, { "parentPluginId": "@kbn/observability-alert-details", "id": "def-common.useAlertsHistory", diff --git a/api_docs/kbn_observability_alert_details.mdx b/api_docs/kbn_observability_alert_details.mdx index e77b3c9415532..d86970c1e1894 100644 --- a/api_docs/kbn_observability_alert_details.mdx +++ b/api_docs/kbn_observability_alert_details.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alert-details title: "@kbn/observability-alert-details" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alert-details plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alert-details'] --- import kbnObservabilityAlertDetailsObj from './kbn_observability_alert_details.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/ | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 13 | 0 | 13 | 3 | +| 10 | 0 | 10 | 2 | ## Common diff --git a/api_docs/kbn_observability_alerting_test_data.mdx b/api_docs/kbn_observability_alerting_test_data.mdx index 29d921436e9ba..7c0da03a20978 100644 --- a/api_docs/kbn_observability_alerting_test_data.mdx +++ b/api_docs/kbn_observability_alerting_test_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alerting-test-data title: "@kbn/observability-alerting-test-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alerting-test-data plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alerting-test-data'] --- import kbnObservabilityAlertingTestDataObj from './kbn_observability_alerting_test_data.devdocs.json'; diff --git a/api_docs/kbn_observability_get_padded_alert_time_range_util.devdocs.json b/api_docs/kbn_observability_get_padded_alert_time_range_util.devdocs.json new file mode 100644 index 0000000000000..932169e8a5c2d --- /dev/null +++ b/api_docs/kbn_observability_get_padded_alert_time_range_util.devdocs.json @@ -0,0 +1,77 @@ +{ + "id": "@kbn/observability-get-padded-alert-time-range-util", + "client": { + "classes": [], + "functions": [], + "interfaces": [], + "enums": [], + "misc": [], + "objects": [] + }, + "server": { + "classes": [], + "functions": [], + "interfaces": [], + "enums": [], + "misc": [], + "objects": [] + }, + "common": { + "classes": [], + "functions": [ + { + "parentPluginId": "@kbn/observability-get-padded-alert-time-range-util", + "id": "def-common.getPaddedAlertTimeRange", + "type": "Function", + "tags": [], + "label": "getPaddedAlertTimeRange", + "description": [], + "signature": [ + "(alertStart: string, alertEnd?: string | undefined) => ", + "TimeRange" + ], + "path": "x-pack/packages/observability/get_padded_alert_time_range_util/src/get_padded_alert_time_range.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/observability-get-padded-alert-time-range-util", + "id": "def-common.getPaddedAlertTimeRange.$1", + "type": "string", + "tags": [], + "label": "alertStart", + "description": [], + "signature": [ + "string" + ], + "path": "x-pack/packages/observability/get_padded_alert_time_range_util/src/get_padded_alert_time_range.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/observability-get-padded-alert-time-range-util", + "id": "def-common.getPaddedAlertTimeRange.$2", + "type": "string", + "tags": [], + "label": "alertEnd", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "x-pack/packages/observability/get_padded_alert_time_range_util/src/get_padded_alert_time_range.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": false + } + ], + "returnComment": [], + "initialIsOpen": false + } + ], + "interfaces": [], + "enums": [], + "misc": [], + "objects": [] + } +} \ No newline at end of file diff --git a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx new file mode 100644 index 0000000000000..2fb4e6a3b67ed --- /dev/null +++ b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx @@ -0,0 +1,30 @@ +--- +#### +#### This document is auto-generated and is meant to be viewed inside our experimental, new docs system. +#### Reach out in #docs-engineering for more info. +#### +id: kibKbnObservabilityGetPaddedAlertTimeRangeUtilPluginApi +slug: /kibana-dev-docs/api/kbn-observability-get-padded-alert-time-range-util +title: "@kbn/observability-get-padded-alert-time-range-util" +image: https://source.unsplash.com/400x175/?github +description: API docs for the @kbn/observability-get-padded-alert-time-range-util plugin +date: 2023-12-04 +tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-get-padded-alert-time-range-util'] +--- +import kbnObservabilityGetPaddedAlertTimeRangeUtilObj from './kbn_observability_get_padded_alert_time_range_util.devdocs.json'; + + + +Contact [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) for questions regarding this plugin. + +**Code health stats** + +| Public API count | Any count | Items lacking comments | Missing exports | +|-------------------|-----------|------------------------|-----------------| +| 3 | 0 | 3 | 1 | + +## Common + +### Functions + + diff --git a/api_docs/kbn_openapi_bundler.mdx b/api_docs/kbn_openapi_bundler.mdx index 55380c62dc322..fdc2e81658180 100644 --- a/api_docs/kbn_openapi_bundler.mdx +++ b/api_docs/kbn_openapi_bundler.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-bundler title: "@kbn/openapi-bundler" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-bundler plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-bundler'] --- import kbnOpenapiBundlerObj from './kbn_openapi_bundler.devdocs.json'; diff --git a/api_docs/kbn_openapi_generator.mdx b/api_docs/kbn_openapi_generator.mdx index ee8b1e8c8e28b..d0830f3769f94 100644 --- a/api_docs/kbn_openapi_generator.mdx +++ b/api_docs/kbn_openapi_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-generator title: "@kbn/openapi-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-generator plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-generator'] --- import kbnOpenapiGeneratorObj from './kbn_openapi_generator.devdocs.json'; diff --git a/api_docs/kbn_optimizer.mdx b/api_docs/kbn_optimizer.mdx index 7d3bd57cd7210..e991a61b7e74f 100644 --- a/api_docs/kbn_optimizer.mdx +++ b/api_docs/kbn_optimizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer title: "@kbn/optimizer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer'] --- import kbnOptimizerObj from './kbn_optimizer.devdocs.json'; diff --git a/api_docs/kbn_optimizer_webpack_helpers.mdx b/api_docs/kbn_optimizer_webpack_helpers.mdx index f31d70b04c3ab..a8ee017c88e1e 100644 --- a/api_docs/kbn_optimizer_webpack_helpers.mdx +++ b/api_docs/kbn_optimizer_webpack_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer-webpack-helpers title: "@kbn/optimizer-webpack-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer-webpack-helpers plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer-webpack-helpers'] --- import kbnOptimizerWebpackHelpersObj from './kbn_optimizer_webpack_helpers.devdocs.json'; diff --git a/api_docs/kbn_osquery_io_ts_types.mdx b/api_docs/kbn_osquery_io_ts_types.mdx index 0cdc03682e66e..14f22924ee3bd 100644 --- a/api_docs/kbn_osquery_io_ts_types.mdx +++ b/api_docs/kbn_osquery_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-osquery-io-ts-types title: "@kbn/osquery-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/osquery-io-ts-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/osquery-io-ts-types'] --- import kbnOsqueryIoTsTypesObj from './kbn_osquery_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_panel_loader.mdx b/api_docs/kbn_panel_loader.mdx index 1beaa0f954e67..222c91aff3a43 100644 --- a/api_docs/kbn_panel_loader.mdx +++ b/api_docs/kbn_panel_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-panel-loader title: "@kbn/panel-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/panel-loader plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/panel-loader'] --- import kbnPanelLoaderObj from './kbn_panel_loader.devdocs.json'; diff --git a/api_docs/kbn_performance_testing_dataset_extractor.mdx b/api_docs/kbn_performance_testing_dataset_extractor.mdx index df168563f0ba5..c0eda21c55644 100644 --- a/api_docs/kbn_performance_testing_dataset_extractor.mdx +++ b/api_docs/kbn_performance_testing_dataset_extractor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-performance-testing-dataset-extractor title: "@kbn/performance-testing-dataset-extractor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/performance-testing-dataset-extractor plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/performance-testing-dataset-extractor'] --- import kbnPerformanceTestingDatasetExtractorObj from './kbn_performance_testing_dataset_extractor.devdocs.json'; diff --git a/api_docs/kbn_plugin_generator.mdx b/api_docs/kbn_plugin_generator.mdx index 10717334d1710..d141544904b6f 100644 --- a/api_docs/kbn_plugin_generator.mdx +++ b/api_docs/kbn_plugin_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-generator title: "@kbn/plugin-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-generator plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-generator'] --- import kbnPluginGeneratorObj from './kbn_plugin_generator.devdocs.json'; diff --git a/api_docs/kbn_plugin_helpers.mdx b/api_docs/kbn_plugin_helpers.mdx index 875201931aa24..f5fb78766e638 100644 --- a/api_docs/kbn_plugin_helpers.mdx +++ b/api_docs/kbn_plugin_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-helpers title: "@kbn/plugin-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-helpers plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-helpers'] --- import kbnPluginHelpersObj from './kbn_plugin_helpers.devdocs.json'; diff --git a/api_docs/kbn_profiling_utils.devdocs.json b/api_docs/kbn_profiling_utils.devdocs.json index f49a43e57c1f9..e07794efc29ba 100644 --- a/api_docs/kbn_profiling_utils.devdocs.json +++ b/api_docs/kbn_profiling_utils.devdocs.json @@ -21,267 +21,29 @@ "functions": [ { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createBaseFlameGraph", + "id": "def-common.convertTonsToKgs", "type": "Function", "tags": [], - "label": "createBaseFlameGraph", - "description": [ - "\ncreateBaseFlameGraph encapsulates the tree representation into a serialized form." - ], + "label": "convertTonsToKgs", + "description": [], "signature": [ - "(tree: ", - { - "pluginId": "@kbn/profiling-utils", - "scope": "common", - "docId": "kibKbnProfilingUtilsPluginApi", - "section": "def-common.CalleeTree", - "text": "CalleeTree" - }, - ", samplingRate: number, totalSeconds: number) => ", - { - "pluginId": "@kbn/profiling-utils", - "scope": "common", - "docId": "kibKbnProfilingUtilsPluginApi", - "section": "def-common.BaseFlameGraph", - "text": "BaseFlameGraph" - } + "(value: number) => number" ], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", + "path": "packages/kbn-profiling-utils/common/utils.ts", "deprecated": false, "trackAdoption": false, "children": [ { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createBaseFlameGraph.$1", - "type": "Object", - "tags": [], - "label": "tree", - "description": [ - "CalleeTree" - ], - "signature": [ - { - "pluginId": "@kbn/profiling-utils", - "scope": "common", - "docId": "kibKbnProfilingUtilsPluginApi", - "section": "def-common.CalleeTree", - "text": "CalleeTree" - } - ], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createBaseFlameGraph.$2", + "id": "def-common.convertTonsToKgs.$1", "type": "number", "tags": [], - "label": "samplingRate", - "description": [ - "number" - ], - "signature": [ - "number" - ], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createBaseFlameGraph.$3", - "type": "number", - "tags": [], - "label": "totalSeconds", - "description": [ - "number" - ], - "signature": [ - "number" - ], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [ - "BaseFlameGraph" - ], - "initialIsOpen": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createCalleeTree", - "type": "Function", - "tags": [], - "label": "createCalleeTree", - "description": [ - "\nCreate a callee tree" - ], - "signature": [ - "(events: Map, stackTraces: Map, stackFrames: Map, executables: Map, totalFrames: number, samplingRate: number) => ", - { - "pluginId": "@kbn/profiling-utils", - "scope": "common", - "docId": "kibKbnProfilingUtilsPluginApi", - "section": "def-common.CalleeTree", - "text": "CalleeTree" - } - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createCalleeTree.$1", - "type": "Object", - "tags": [], - "label": "events", - "description": [ - "Map" - ], - "signature": [ - "Map" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createCalleeTree.$2", - "type": "Object", - "tags": [], - "label": "stackTraces", - "description": [ - "Map" - ], - "signature": [ - "Map" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createCalleeTree.$3", - "type": "Object", - "tags": [], - "label": "stackFrames", - "description": [ - "Map" - ], - "signature": [ - "Map" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createCalleeTree.$4", - "type": "Object", - "tags": [], - "label": "executables", - "description": [ - "Map" - ], - "signature": [ - "Map" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createCalleeTree.$5", - "type": "number", - "tags": [], - "label": "totalFrames", - "description": [ - "number" - ], - "signature": [ - "number" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.createCalleeTree.$6", - "type": "number", - "tags": [], - "label": "samplingRate", - "description": [ - "number" - ], + "label": "value", + "description": [], "signature": [ "number" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/utils.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1370,346 +1132,192 @@ }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.BaseFlameGraph.CountInclusive", - "type": "Array", - "tags": [], - "label": "CountInclusive", - "description": [ - "total cpu" - ], - "signature": [ - "number[]" - ], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.BaseFlameGraph.CountExclusive", - "type": "Array", - "tags": [], - "label": "CountExclusive", - "description": [ - "self cpu" - ], - "signature": [ - "number[]" - ], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.BaseFlameGraph.TotalSeconds", - "type": "number", - "tags": [], - "label": "TotalSeconds", - "description": [ - "total seconds" - ], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.BaseFlameGraph.SamplingRate", - "type": "number", - "tags": [], - "label": "SamplingRate", - "description": [ - "sampling rate" - ], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.BaseFlameGraph.TotalSamples", - "type": "number", - "tags": [], - "label": "TotalSamples", - "description": [], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.BaseFlameGraph.TotalCPU", - "type": "number", - "tags": [], - "label": "TotalCPU", - "description": [], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.BaseFlameGraph.SelfCPU", - "type": "number", - "tags": [], - "label": "SelfCPU", - "description": [], - "path": "packages/kbn-profiling-utils/common/flamegraph.ts", - "deprecated": false, - "trackAdoption": false - } - ], - "initialIsOpen": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree", - "type": "Interface", - "tags": [], - "label": "CalleeTree", - "description": [ - "\nCallee tree" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.Size", - "type": "number", - "tags": [], - "label": "Size", - "description": [ - "size" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.Edges", - "type": "Array", - "tags": [], - "label": "Edges", - "description": [ - "edges" - ], - "signature": [ - "Map[]" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.FileID", + "id": "def-common.BaseFlameGraph.CountInclusive", "type": "Array", "tags": [], - "label": "FileID", + "label": "CountInclusive", "description": [ - "file ids" + "total cpu" ], "signature": [ - "string[]" + "number[]" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.FrameType", + "id": "def-common.BaseFlameGraph.CountExclusive", "type": "Array", "tags": [], - "label": "FrameType", + "label": "CountExclusive", "description": [ - "frame types" + "self cpu" ], "signature": [ "number[]" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.Inline", - "type": "Array", + "id": "def-common.BaseFlameGraph.TotalSeconds", + "type": "number", "tags": [], - "label": "Inline", + "label": "TotalSeconds", "description": [ - "inlines" - ], - "signature": [ - "boolean[]" + "total seconds" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.ExeFilename", - "type": "Array", + "id": "def-common.BaseFlameGraph.SamplingRate", + "type": "number", "tags": [], - "label": "ExeFilename", + "label": "SamplingRate", "description": [ - "executable file names" - ], - "signature": [ - "string[]" + "sampling rate" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.AddressOrLine", - "type": "Array", + "id": "def-common.BaseFlameGraph.TotalSamples", + "type": "number", "tags": [], - "label": "AddressOrLine", - "description": [ - "address or lines" - ], - "signature": [ - "number[]" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "label": "TotalSamples", + "description": [], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.FunctionName", - "type": "Array", + "id": "def-common.BaseFlameGraph.TotalCPU", + "type": "number", "tags": [], - "label": "FunctionName", - "description": [ - "function names" - ], - "signature": [ - "string[]" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "label": "TotalCPU", + "description": [], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.FunctionOffset", - "type": "Array", + "id": "def-common.BaseFlameGraph.SelfCPU", + "type": "number", "tags": [], - "label": "FunctionOffset", - "description": [ - "function offsets" - ], - "signature": [ - "number[]" - ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "label": "SelfCPU", + "description": [], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.SourceFilename", + "id": "def-common.BaseFlameGraph.AnnualCO2TonsExclusive", "type": "Array", "tags": [], - "label": "SourceFilename", - "description": [ - "source file names" - ], + "label": "AnnualCO2TonsExclusive", + "description": [], "signature": [ - "string[]" + "number[]" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.SourceLine", + "id": "def-common.BaseFlameGraph.AnnualCO2TonsInclusive", "type": "Array", "tags": [], - "label": "SourceLine", - "description": [ - "source lines" - ], + "label": "AnnualCO2TonsInclusive", + "description": [], "signature": [ "number[]" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.CountInclusive", + "id": "def-common.BaseFlameGraph.AnnualCostsUSDInclusive", "type": "Array", "tags": [], - "label": "CountInclusive", - "description": [ - "total cpu" - ], + "label": "AnnualCostsUSDInclusive", + "description": [], "signature": [ "number[]" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.CountExclusive", + "id": "def-common.BaseFlameGraph.AnnualCostsUSDExclusive", "type": "Array", "tags": [], - "label": "CountExclusive", - "description": [ - "self cpu" - ], + "label": "AnnualCostsUSDExclusive", + "description": [], "signature": [ "number[]" ], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.TotalSamples", + "id": "def-common.BaseFlameGraph.SelfAnnualCO2Tons", "type": "number", "tags": [], - "label": "TotalSamples", + "label": "SelfAnnualCO2Tons", "description": [], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.TotalCPU", + "id": "def-common.BaseFlameGraph.TotalAnnualCO2Tons", "type": "number", "tags": [], - "label": "TotalCPU", + "label": "TotalAnnualCO2Tons", "description": [], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "@kbn/profiling-utils", - "id": "def-common.CalleeTree.SelfCPU", + "id": "def-common.BaseFlameGraph.SelfAnnualCostsUSD", "type": "number", "tags": [], - "label": "SelfCPU", + "label": "SelfAnnualCostsUSD", + "description": [], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.BaseFlameGraph.TotalAnnualCostsUSD", + "type": "number", + "tags": [], + "label": "TotalAnnualCostsUSD", "description": [], - "path": "packages/kbn-profiling-utils/common/callee.ts", + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false } @@ -1863,14 +1471,15 @@ "section": "def-common.ElasticFlameGraph", "text": "ElasticFlameGraph" }, - " extends ", + " extends Omit<", { "pluginId": "@kbn/profiling-utils", "scope": "common", "docId": "kibKbnProfilingUtilsPluginApi", "section": "def-common.BaseFlameGraph", "text": "BaseFlameGraph" - } + }, + ", \"AnnualCO2TonsExclusive\" | \"AnnualCO2TonsInclusive\" | \"SelfAnnualCO2Tons\" | \"TotalAnnualCO2Tons\" | \"AnnualCostsUSDInclusive\" | \"AnnualCostsUSDExclusive\">" ], "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, @@ -1907,6 +1516,84 @@ "path": "packages/kbn-profiling-utils/common/flamegraph.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.ElasticFlameGraph.SelfAnnualCO2KgsItems", + "type": "Array", + "tags": [], + "label": "SelfAnnualCO2KgsItems", + "description": [], + "signature": [ + "number[]" + ], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.ElasticFlameGraph.TotalAnnualCO2KgsItems", + "type": "Array", + "tags": [], + "label": "TotalAnnualCO2KgsItems", + "description": [], + "signature": [ + "number[]" + ], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.ElasticFlameGraph.SelfAnnualCostsUSDItems", + "type": "Array", + "tags": [], + "label": "SelfAnnualCostsUSDItems", + "description": [], + "signature": [ + "number[]" + ], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.ElasticFlameGraph.TotalAnnualCostsUSDItems", + "type": "Array", + "tags": [], + "label": "TotalAnnualCostsUSDItems", + "description": [], + "signature": [ + "number[]" + ], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.ElasticFlameGraph.SelfAnnualCO2Kgs", + "type": "number", + "tags": [], + "label": "SelfAnnualCO2Kgs", + "description": [], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.ElasticFlameGraph.TotalAnnualCO2Kgs", + "type": "number", + "tags": [], + "label": "TotalAnnualCO2Kgs", + "description": [], + "path": "packages/kbn-profiling-utils/common/flamegraph.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -2459,6 +2146,39 @@ "path": "packages/kbn-profiling-utils/common/profiling.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.StackTrace.selfAnnualCO2Kgs", + "type": "number", + "tags": [], + "label": "selfAnnualCO2Kgs", + "description": [], + "path": "packages/kbn-profiling-utils/common/profiling.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.StackTrace.selfAnnualCostUSD", + "type": "number", + "tags": [], + "label": "selfAnnualCostUSD", + "description": [], + "path": "packages/kbn-profiling-utils/common/profiling.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.StackTrace.Count", + "type": "number", + "tags": [], + "label": "Count", + "description": [], + "path": "packages/kbn-profiling-utils/common/profiling.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -2637,6 +2357,28 @@ "path": "packages/kbn-profiling-utils/common/functions.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.TopNFunctions.totalAnnualCO2Kgs", + "type": "number", + "tags": [], + "label": "totalAnnualCO2Kgs", + "description": [], + "path": "packages/kbn-profiling-utils/common/functions.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.TopNFunctions.totalAnnualCostUSD", + "type": "number", + "tags": [], + "label": "totalAnnualCostUSD", + "description": [], + "path": "packages/kbn-profiling-utils/common/functions.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -2998,6 +2740,39 @@ "path": "packages/kbn-profiling-utils/common/profiling.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.emptyStackTrace.selfAnnualCO2Kgs", + "type": "number", + "tags": [], + "label": "selfAnnualCO2Kgs", + "description": [], + "path": "packages/kbn-profiling-utils/common/profiling.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.emptyStackTrace.selfAnnualCostUSD", + "type": "number", + "tags": [], + "label": "selfAnnualCostUSD", + "description": [], + "path": "packages/kbn-profiling-utils/common/profiling.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/profiling-utils", + "id": "def-common.emptyStackTrace.Count", + "type": "number", + "tags": [], + "label": "Count", + "description": [], + "path": "packages/kbn-profiling-utils/common/profiling.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/kbn_profiling_utils.mdx b/api_docs/kbn_profiling_utils.mdx index 2292213a4528c..4923c3c61c93e 100644 --- a/api_docs/kbn_profiling_utils.mdx +++ b/api_docs/kbn_profiling_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-profiling-utils title: "@kbn/profiling-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/profiling-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/profiling-utils'] --- import kbnProfilingUtilsObj from './kbn_profiling_utils.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/te | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 173 | 0 | 30 | 0 | +| 169 | 0 | 51 | 0 | ## Common diff --git a/api_docs/kbn_random_sampling.mdx b/api_docs/kbn_random_sampling.mdx index 1277576052e08..a0be0db7cf901 100644 --- a/api_docs/kbn_random_sampling.mdx +++ b/api_docs/kbn_random_sampling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-random-sampling title: "@kbn/random-sampling" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/random-sampling plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/random-sampling'] --- import kbnRandomSamplingObj from './kbn_random_sampling.devdocs.json'; diff --git a/api_docs/kbn_react_field.mdx b/api_docs/kbn_react_field.mdx index 5ffca3d430ba1..4c1cde63e9167 100644 --- a/api_docs/kbn_react_field.mdx +++ b/api_docs/kbn_react_field.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-field title: "@kbn/react-field" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-field plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-field'] --- import kbnReactFieldObj from './kbn_react_field.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_common.mdx b/api_docs/kbn_react_kibana_context_common.mdx index 9087a805d657b..eef67c84e4aae 100644 --- a/api_docs/kbn_react_kibana_context_common.mdx +++ b/api_docs/kbn_react_kibana_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-common title: "@kbn/react-kibana-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-common'] --- import kbnReactKibanaContextCommonObj from './kbn_react_kibana_context_common.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_render.mdx b/api_docs/kbn_react_kibana_context_render.mdx index 59b23f6df8109..ff3bf4535581e 100644 --- a/api_docs/kbn_react_kibana_context_render.mdx +++ b/api_docs/kbn_react_kibana_context_render.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-render title: "@kbn/react-kibana-context-render" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-render plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-render'] --- import kbnReactKibanaContextRenderObj from './kbn_react_kibana_context_render.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_root.mdx b/api_docs/kbn_react_kibana_context_root.mdx index ce31c33462da8..121af830f9aa6 100644 --- a/api_docs/kbn_react_kibana_context_root.mdx +++ b/api_docs/kbn_react_kibana_context_root.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-root title: "@kbn/react-kibana-context-root" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-root plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-root'] --- import kbnReactKibanaContextRootObj from './kbn_react_kibana_context_root.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_styled.mdx b/api_docs/kbn_react_kibana_context_styled.mdx index 1d92959338903..c20119cad219c 100644 --- a/api_docs/kbn_react_kibana_context_styled.mdx +++ b/api_docs/kbn_react_kibana_context_styled.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-styled title: "@kbn/react-kibana-context-styled" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-styled plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-styled'] --- import kbnReactKibanaContextStyledObj from './kbn_react_kibana_context_styled.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_theme.mdx b/api_docs/kbn_react_kibana_context_theme.mdx index 540c460f9813b..c6d17d9ef2d58 100644 --- a/api_docs/kbn_react_kibana_context_theme.mdx +++ b/api_docs/kbn_react_kibana_context_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-theme title: "@kbn/react-kibana-context-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-theme plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-theme'] --- import kbnReactKibanaContextThemeObj from './kbn_react_kibana_context_theme.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_mount.mdx b/api_docs/kbn_react_kibana_mount.mdx index daadb05f5f41d..a601f321f51ec 100644 --- a/api_docs/kbn_react_kibana_mount.mdx +++ b/api_docs/kbn_react_kibana_mount.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-mount title: "@kbn/react-kibana-mount" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-mount plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-mount'] --- import kbnReactKibanaMountObj from './kbn_react_kibana_mount.devdocs.json'; diff --git a/api_docs/kbn_repo_file_maps.mdx b/api_docs/kbn_repo_file_maps.mdx index a69c63ada442b..cbb2021aa2c4d 100644 --- a/api_docs/kbn_repo_file_maps.mdx +++ b/api_docs/kbn_repo_file_maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-file-maps title: "@kbn/repo-file-maps" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-file-maps plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-file-maps'] --- import kbnRepoFileMapsObj from './kbn_repo_file_maps.devdocs.json'; diff --git a/api_docs/kbn_repo_linter.mdx b/api_docs/kbn_repo_linter.mdx index 34891592a786a..1e12c79a8e927 100644 --- a/api_docs/kbn_repo_linter.mdx +++ b/api_docs/kbn_repo_linter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-linter title: "@kbn/repo-linter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-linter plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-linter'] --- import kbnRepoLinterObj from './kbn_repo_linter.devdocs.json'; diff --git a/api_docs/kbn_repo_path.mdx b/api_docs/kbn_repo_path.mdx index 74d12575c10d6..8ac0fcc4b9102 100644 --- a/api_docs/kbn_repo_path.mdx +++ b/api_docs/kbn_repo_path.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-path title: "@kbn/repo-path" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-path plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-path'] --- import kbnRepoPathObj from './kbn_repo_path.devdocs.json'; diff --git a/api_docs/kbn_repo_source_classifier.mdx b/api_docs/kbn_repo_source_classifier.mdx index ab784f18c1285..edd12948f48c9 100644 --- a/api_docs/kbn_repo_source_classifier.mdx +++ b/api_docs/kbn_repo_source_classifier.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-source-classifier title: "@kbn/repo-source-classifier" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-source-classifier plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-source-classifier'] --- import kbnRepoSourceClassifierObj from './kbn_repo_source_classifier.devdocs.json'; diff --git a/api_docs/kbn_reporting_common.mdx b/api_docs/kbn_reporting_common.mdx index 8b8407d4bf763..f7160a00036f1 100644 --- a/api_docs/kbn_reporting_common.mdx +++ b/api_docs/kbn_reporting_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-common title: "@kbn/reporting-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-common'] --- import kbnReportingCommonObj from './kbn_reporting_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv.mdx b/api_docs/kbn_reporting_export_types_csv.mdx index c59eefbe104a6..144e84dfe2c7c 100644 --- a/api_docs/kbn_reporting_export_types_csv.mdx +++ b/api_docs/kbn_reporting_export_types_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv title: "@kbn/reporting-export-types-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv'] --- import kbnReportingExportTypesCsvObj from './kbn_reporting_export_types_csv.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv_common.mdx b/api_docs/kbn_reporting_export_types_csv_common.mdx index 9f0a7e4255f87..9c71af420d0d4 100644 --- a/api_docs/kbn_reporting_export_types_csv_common.mdx +++ b/api_docs/kbn_reporting_export_types_csv_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv-common title: "@kbn/reporting-export-types-csv-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv-common'] --- import kbnReportingExportTypesCsvCommonObj from './kbn_reporting_export_types_csv_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf.mdx b/api_docs/kbn_reporting_export_types_pdf.mdx index 01805a6bdead6..9ecb739d27e40 100644 --- a/api_docs/kbn_reporting_export_types_pdf.mdx +++ b/api_docs/kbn_reporting_export_types_pdf.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf title: "@kbn/reporting-export-types-pdf" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf'] --- import kbnReportingExportTypesPdfObj from './kbn_reporting_export_types_pdf.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf_common.mdx b/api_docs/kbn_reporting_export_types_pdf_common.mdx index 85be70e428046..c96ff0a71e787 100644 --- a/api_docs/kbn_reporting_export_types_pdf_common.mdx +++ b/api_docs/kbn_reporting_export_types_pdf_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf-common title: "@kbn/reporting-export-types-pdf-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf-common'] --- import kbnReportingExportTypesPdfCommonObj from './kbn_reporting_export_types_pdf_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png.mdx b/api_docs/kbn_reporting_export_types_png.mdx index 0c0ea5b037ffd..990ff14d48258 100644 --- a/api_docs/kbn_reporting_export_types_png.mdx +++ b/api_docs/kbn_reporting_export_types_png.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png title: "@kbn/reporting-export-types-png" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png'] --- import kbnReportingExportTypesPngObj from './kbn_reporting_export_types_png.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png_common.mdx b/api_docs/kbn_reporting_export_types_png_common.mdx index 96172179c1975..7a57ab76671d2 100644 --- a/api_docs/kbn_reporting_export_types_png_common.mdx +++ b/api_docs/kbn_reporting_export_types_png_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png-common title: "@kbn/reporting-export-types-png-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png-common'] --- import kbnReportingExportTypesPngCommonObj from './kbn_reporting_export_types_png_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_mocks_server.mdx b/api_docs/kbn_reporting_mocks_server.mdx index dbb5afce62d84..1defc8451f0fb 100644 --- a/api_docs/kbn_reporting_mocks_server.mdx +++ b/api_docs/kbn_reporting_mocks_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-mocks-server title: "@kbn/reporting-mocks-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-mocks-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-mocks-server'] --- import kbnReportingMocksServerObj from './kbn_reporting_mocks_server.devdocs.json'; diff --git a/api_docs/kbn_reporting_public.mdx b/api_docs/kbn_reporting_public.mdx index a142738f435f0..2a7dbbad485b2 100644 --- a/api_docs/kbn_reporting_public.mdx +++ b/api_docs/kbn_reporting_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-public title: "@kbn/reporting-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-public plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-public'] --- import kbnReportingPublicObj from './kbn_reporting_public.devdocs.json'; diff --git a/api_docs/kbn_reporting_server.mdx b/api_docs/kbn_reporting_server.mdx index 0830f80caaec9..118d99a043a7a 100644 --- a/api_docs/kbn_reporting_server.mdx +++ b/api_docs/kbn_reporting_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-server title: "@kbn/reporting-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-server'] --- import kbnReportingServerObj from './kbn_reporting_server.devdocs.json'; diff --git a/api_docs/kbn_resizable_layout.mdx b/api_docs/kbn_resizable_layout.mdx index 015b247822184..de8b56a04c2e4 100644 --- a/api_docs/kbn_resizable_layout.mdx +++ b/api_docs/kbn_resizable_layout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-resizable-layout title: "@kbn/resizable-layout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/resizable-layout plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/resizable-layout'] --- import kbnResizableLayoutObj from './kbn_resizable_layout.devdocs.json'; diff --git a/api_docs/kbn_rison.mdx b/api_docs/kbn_rison.mdx index a95c89241eb74..fd40bcd396994 100644 --- a/api_docs/kbn_rison.mdx +++ b/api_docs/kbn_rison.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rison title: "@kbn/rison" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rison plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rison'] --- import kbnRisonObj from './kbn_rison.devdocs.json'; diff --git a/api_docs/kbn_rrule.mdx b/api_docs/kbn_rrule.mdx index 62da68f9f93b8..a6df33c342348 100644 --- a/api_docs/kbn_rrule.mdx +++ b/api_docs/kbn_rrule.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rrule title: "@kbn/rrule" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rrule plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rrule'] --- import kbnRruleObj from './kbn_rrule.devdocs.json'; diff --git a/api_docs/kbn_rule_data_utils.devdocs.json b/api_docs/kbn_rule_data_utils.devdocs.json index 249759a3164fc..0f5c00269876b 100644 --- a/api_docs/kbn_rule_data_utils.devdocs.json +++ b/api_docs/kbn_rule_data_utils.devdocs.json @@ -1361,6 +1361,21 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "@kbn/rule-data-utils", + "id": "def-common.ALERT_WORKFLOW_ASSIGNEE_IDS", + "type": "string", + "tags": [], + "label": "ALERT_WORKFLOW_ASSIGNEE_IDS", + "description": [], + "signature": [ + "\"kibana.alert.workflow_assignee_ids\"" + ], + "path": "packages/kbn-rule-data-utils/src/default_alerts_as_data.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "@kbn/rule-data-utils", "id": "def-common.ALERT_WORKFLOW_REASON", @@ -1474,7 +1489,7 @@ "label": "DefaultAlertFieldName", "description": [], "signature": [ - "\"@timestamp\" | \"kibana\" | \"kibana.alert.rule.rule_type_id\" | \"kibana.alert.rule.consumer\" | \"kibana.alert.rule.execution.uuid\" | \"kibana.alert.instance.id\" | \"kibana.alert.rule.category\" | \"kibana.alert.rule.name\" | \"kibana.alert.rule.producer\" | \"kibana.alert.rule.revision\" | \"kibana.alert.rule.uuid\" | \"kibana.alert.status\" | \"kibana.alert.uuid\" | \"kibana.space_ids\" | \"kibana.alert.action_group\" | \"kibana.alert.case_ids\" | \"kibana.alert.duration.us\" | \"kibana.alert.end\" | \"kibana.alert.flapping\" | \"kibana.alert.flapping_history\" | \"kibana.alert.last_detected\" | \"kibana.alert.maintenance_window_ids\" | \"kibana.alert.reason\" | \"kibana.alert.rule.parameters\" | \"kibana.alert.rule.tags\" | \"kibana.alert.start\" | \"kibana.alert.time_range\" | \"kibana.alert.url\" | \"kibana.alert.workflow_status\" | \"kibana.alert.workflow_tags\" | \"kibana.version\" | \"kibana.alert\" | \"kibana.alert.rule\"" + "\"@timestamp\" | \"kibana\" | \"kibana.alert.rule.rule_type_id\" | \"kibana.alert.rule.consumer\" | \"kibana.alert.rule.execution.uuid\" | \"kibana.alert.instance.id\" | \"kibana.alert.rule.category\" | \"kibana.alert.rule.name\" | \"kibana.alert.rule.producer\" | \"kibana.alert.rule.revision\" | \"kibana.alert.rule.uuid\" | \"kibana.alert.status\" | \"kibana.alert.uuid\" | \"kibana.space_ids\" | \"kibana.alert.action_group\" | \"kibana.alert.case_ids\" | \"kibana.alert.duration.us\" | \"kibana.alert.end\" | \"kibana.alert.flapping\" | \"kibana.alert.flapping_history\" | \"kibana.alert.last_detected\" | \"kibana.alert.maintenance_window_ids\" | \"kibana.alert.reason\" | \"kibana.alert.rule.parameters\" | \"kibana.alert.rule.tags\" | \"kibana.alert.start\" | \"kibana.alert.time_range\" | \"kibana.alert.url\" | \"kibana.alert.workflow_assignee_ids\" | \"kibana.alert.workflow_status\" | \"kibana.alert.workflow_tags\" | \"kibana.version\" | \"kibana.alert\" | \"kibana.alert.rule\"" ], "path": "packages/kbn-rule-data-utils/src/default_alerts_as_data.ts", "deprecated": false, @@ -1699,7 +1714,7 @@ "label": "TechnicalRuleDataFieldName", "description": [], "signature": [ - "\"@timestamp\" | \"event.action\" | \"tags\" | \"kibana\" | \"kibana.alert.rule.rule_type_id\" | \"kibana.alert.rule.consumer\" | \"kibana.alert.rule.execution.uuid\" | \"kibana.alert.instance.id\" | \"kibana.alert.rule.category\" | \"kibana.alert.rule.name\" | \"kibana.alert.rule.producer\" | \"kibana.alert.rule.uuid\" | \"kibana.alert.status\" | \"kibana.alert.uuid\" | \"kibana.space_ids\" | \"event.kind\" | \"kibana.alert.action_group\" | \"kibana.alert.case_ids\" | \"kibana.alert.duration.us\" | \"kibana.alert.end\" | \"kibana.alert.flapping\" | \"kibana.alert.maintenance_window_ids\" | \"kibana.alert.reason\" | \"kibana.alert.rule.parameters\" | \"kibana.alert.rule.tags\" | \"kibana.alert.start\" | \"kibana.alert.time_range\" | \"kibana.alert.workflow_status\" | \"kibana.alert.workflow_tags\" | \"kibana.version\" | \"kibana.alert.context\" | \"kibana.alert.evaluation.threshold\" | \"kibana.alert.evaluation.value\" | \"kibana.alert.evaluation.values\" | \"kibana.alert.group\" | \"ecs.version\" | \"kibana.alert.risk_score\" | \"kibana.alert.rule.author\" | \"kibana.alert.rule.created_at\" | \"kibana.alert.rule.created_by\" | \"kibana.alert.rule.description\" | \"kibana.alert.rule.enabled\" | \"kibana.alert.rule.from\" | \"kibana.alert.rule.interval\" | \"kibana.alert.rule.license\" | \"kibana.alert.rule.note\" | \"kibana.alert.rule.references\" | \"kibana.alert.rule.rule_id\" | \"kibana.alert.rule.rule_name_override\" | \"kibana.alert.rule.to\" | \"kibana.alert.rule.type\" | \"kibana.alert.rule.updated_at\" | \"kibana.alert.rule.updated_by\" | \"kibana.alert.rule.version\" | \"kibana.alert.severity\" | \"kibana.alert.suppression.docs_count\" | \"kibana.alert.suppression.end\" | \"kibana.alert.suppression.start\" | \"kibana.alert.suppression.terms.field\" | \"kibana.alert.suppression.terms.value\" | \"kibana.alert.system_status\" | \"kibana.alert.workflow_reason\" | \"kibana.alert.workflow_user\" | \"event.module\" | \"kibana.alert.rule.threat.framework\" | \"kibana.alert.rule.threat.tactic.id\" | \"kibana.alert.rule.threat.tactic.name\" | \"kibana.alert.rule.threat.tactic.reference\" | \"kibana.alert.rule.threat.technique.id\" | \"kibana.alert.rule.threat.technique.name\" | \"kibana.alert.rule.threat.technique.reference\" | \"kibana.alert.rule.threat.technique.subtechnique.id\" | \"kibana.alert.rule.threat.technique.subtechnique.name\" | \"kibana.alert.rule.threat.technique.subtechnique.reference\" | \"kibana.alert.building_block_type\" | \"kibana.alert\" | \"kibana.alert.rule\" | \"kibana.alert.suppression.terms\" | \"kibana.alert.group.field\" | \"kibana.alert.group.value\" | \"kibana.alert.rule.exceptions_list\" | \"kibana.alert.rule.namespace\"" + "\"@timestamp\" | \"event.action\" | \"tags\" | \"kibana\" | \"kibana.alert.rule.rule_type_id\" | \"kibana.alert.rule.consumer\" | \"kibana.alert.rule.execution.uuid\" | \"kibana.alert.instance.id\" | \"kibana.alert.rule.category\" | \"kibana.alert.rule.name\" | \"kibana.alert.rule.producer\" | \"kibana.alert.rule.uuid\" | \"kibana.alert.status\" | \"kibana.alert.uuid\" | \"kibana.space_ids\" | \"event.kind\" | \"kibana.alert.action_group\" | \"kibana.alert.case_ids\" | \"kibana.alert.duration.us\" | \"kibana.alert.end\" | \"kibana.alert.flapping\" | \"kibana.alert.maintenance_window_ids\" | \"kibana.alert.reason\" | \"kibana.alert.rule.parameters\" | \"kibana.alert.rule.tags\" | \"kibana.alert.start\" | \"kibana.alert.time_range\" | \"kibana.alert.workflow_assignee_ids\" | \"kibana.alert.workflow_status\" | \"kibana.alert.workflow_tags\" | \"kibana.version\" | \"kibana.alert.context\" | \"kibana.alert.evaluation.threshold\" | \"kibana.alert.evaluation.value\" | \"kibana.alert.evaluation.values\" | \"kibana.alert.group\" | \"ecs.version\" | \"kibana.alert.risk_score\" | \"kibana.alert.rule.author\" | \"kibana.alert.rule.created_at\" | \"kibana.alert.rule.created_by\" | \"kibana.alert.rule.description\" | \"kibana.alert.rule.enabled\" | \"kibana.alert.rule.from\" | \"kibana.alert.rule.interval\" | \"kibana.alert.rule.license\" | \"kibana.alert.rule.note\" | \"kibana.alert.rule.references\" | \"kibana.alert.rule.rule_id\" | \"kibana.alert.rule.rule_name_override\" | \"kibana.alert.rule.to\" | \"kibana.alert.rule.type\" | \"kibana.alert.rule.updated_at\" | \"kibana.alert.rule.updated_by\" | \"kibana.alert.rule.version\" | \"kibana.alert.severity\" | \"kibana.alert.suppression.docs_count\" | \"kibana.alert.suppression.end\" | \"kibana.alert.suppression.start\" | \"kibana.alert.suppression.terms.field\" | \"kibana.alert.suppression.terms.value\" | \"kibana.alert.system_status\" | \"kibana.alert.workflow_reason\" | \"kibana.alert.workflow_user\" | \"event.module\" | \"kibana.alert.rule.threat.framework\" | \"kibana.alert.rule.threat.tactic.id\" | \"kibana.alert.rule.threat.tactic.name\" | \"kibana.alert.rule.threat.tactic.reference\" | \"kibana.alert.rule.threat.technique.id\" | \"kibana.alert.rule.threat.technique.name\" | \"kibana.alert.rule.threat.technique.reference\" | \"kibana.alert.rule.threat.technique.subtechnique.id\" | \"kibana.alert.rule.threat.technique.subtechnique.name\" | \"kibana.alert.rule.threat.technique.subtechnique.reference\" | \"kibana.alert.building_block_type\" | \"kibana.alert\" | \"kibana.alert.rule\" | \"kibana.alert.suppression.terms\" | \"kibana.alert.group.field\" | \"kibana.alert.group.value\" | \"kibana.alert.rule.exceptions_list\" | \"kibana.alert.rule.namespace\"" ], "path": "packages/kbn-rule-data-utils/src/technical_field_names.ts", "deprecated": false, diff --git a/api_docs/kbn_rule_data_utils.mdx b/api_docs/kbn_rule_data_utils.mdx index 0bb1a080f2441..32d8ab1e5dd3e 100644 --- a/api_docs/kbn_rule_data_utils.mdx +++ b/api_docs/kbn_rule_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rule-data-utils title: "@kbn/rule-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rule-data-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rule-data-utils'] --- import kbnRuleDataUtilsObj from './kbn_rule_data_utils.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/security-detections-response](https://github.com/orgs/elastic/ | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 116 | 0 | 113 | 0 | +| 117 | 0 | 114 | 0 | ## Common diff --git a/api_docs/kbn_saved_objects_settings.mdx b/api_docs/kbn_saved_objects_settings.mdx index 0133a8963358d..3a720c15700ec 100644 --- a/api_docs/kbn_saved_objects_settings.mdx +++ b/api_docs/kbn_saved_objects_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-saved-objects-settings title: "@kbn/saved-objects-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/saved-objects-settings plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/saved-objects-settings'] --- import kbnSavedObjectsSettingsObj from './kbn_saved_objects_settings.devdocs.json'; diff --git a/api_docs/kbn_search_api_panels.mdx b/api_docs/kbn_search_api_panels.mdx index be7d7b44041e3..0455517b821b9 100644 --- a/api_docs/kbn_search_api_panels.mdx +++ b/api_docs/kbn_search_api_panels.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-api-panels title: "@kbn/search-api-panels" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-api-panels plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-api-panels'] --- import kbnSearchApiPanelsObj from './kbn_search_api_panels.devdocs.json'; diff --git a/api_docs/kbn_search_connectors.devdocs.json b/api_docs/kbn_search_connectors.devdocs.json index a97bdea22a81d..1ad9805ec749b 100644 --- a/api_docs/kbn_search_connectors.devdocs.json +++ b/api_docs/kbn_search_connectors.devdocs.json @@ -25598,6 +25598,2271 @@ } ] }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle", + "type": "Object", + "tags": [], + "label": "oracle", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration", + "type": "Object", + "tags": [], + "label": "configuration", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host", + "type": "Object", + "tags": [], + "label": "host", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.default_value", + "type": "string", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".TEXTBOX" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".STRING" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.host.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port", + "type": "Object", + "tags": [], + "label": "port", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.default_value", + "type": "Uncategorized", + "tags": [], + "label": "default_value", + "description": [], + "signature": [ + "null" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".NUMERIC" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".INTEGER" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.port.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username", + "type": "Object", + "tags": [], + "label": "username", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.default_value", + "type": "string", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".TEXTBOX" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".STRING" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.username.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password", + "type": "Object", + "tags": [], + "label": "password", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.default_value", + "type": "string", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".TEXTBOX" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".STRING" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.password.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database", + "type": "Object", + "tags": [], + "label": "database", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.default_value", + "type": "string", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".TEXTBOX" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".STRING" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.database.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables", + "type": "Object", + "tags": [], + "label": "tables", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.default_value", + "type": "string", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".TEXTAREA" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".LIST" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.tables.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size", + "type": "Object", + "tags": [], + "label": "fetch_size", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.default_value", + "type": "number", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".NUMERIC" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".INTEGER" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "string[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.fetch_size.value", + "type": "number", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count", + "type": "Object", + "tags": [], + "label": "retry_count", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.default_value", + "type": "number", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".NUMERIC" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".INTEGER" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "string[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.retry_count.value", + "type": "number", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol", + "type": "Object", + "tags": [], + "label": "oracle_protocol", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.default_value", + "type": "string", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".DROPDOWN" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "{ label: string; value: string; }[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".STRING" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "string[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_protocol.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home", + "type": "Object", + "tags": [], + "label": "oracle_home", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.default_value", + "type": "string", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".TEXTBOX" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".STRING" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "string[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.oracle_home.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path", + "type": "Object", + "tags": [], + "label": "wallet_configuration_path", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.default_value", + "type": "string", + "tags": [], + "label": "default_value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.depends_on", + "type": "Array", + "tags": [], + "label": "depends_on", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.display", + "type": "string", + "tags": [], + "label": "display", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.DisplayType", + "text": "DisplayType" + }, + ".TEXTBOX" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.label", + "type": "string", + "tags": [], + "label": "label", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.options", + "type": "Array", + "tags": [], + "label": "options", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.order", + "type": "number", + "tags": [], + "label": "order", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.required", + "type": "boolean", + "tags": [], + "label": "required", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.sensitive", + "type": "boolean", + "tags": [], + "label": "sensitive", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.tooltip", + "type": "string", + "tags": [], + "label": "tooltip", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.type", + "type": "string", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/search-connectors", + "scope": "common", + "docId": "kibKbnSearchConnectorsPluginApi", + "section": "def-common.FieldType", + "text": "FieldType" + }, + ".STRING" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.ui_restrictions", + "type": "Array", + "tags": [], + "label": "ui_restrictions", + "description": [], + "signature": [ + "string[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.validations", + "type": "Array", + "tags": [], + "label": "validations", + "description": [], + "signature": [ + "never[]" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.configuration.wallet_configuration_path.value", + "type": "string", + "tags": [], + "label": "value", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.features", + "type": "Object", + "tags": [], + "label": "features", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.features.FeatureName.SYNC_RULES", + "type": "Object", + "tags": [], + "label": "[FeatureName.SYNC_RULES]", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.features.FeatureName.SYNC_RULES.advanced", + "type": "Object", + "tags": [], + "label": "advanced", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.features.FeatureName.SYNC_RULES.advanced.enabled", + "type": "boolean", + "tags": [], + "label": "enabled", + "description": [], + "signature": [ + "false" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.features.FeatureName.SYNC_RULES.basic", + "type": "Object", + "tags": [], + "label": "basic", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.features.FeatureName.SYNC_RULES.basic.enabled", + "type": "boolean", + "tags": [], + "label": "enabled", + "description": [], + "signature": [ + "true" + ], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + } + ] + } + ] + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.name", + "type": "string", + "tags": [], + "label": "name", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/search-connectors", + "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.oracle.serviceType", + "type": "string", + "tags": [], + "label": "serviceType", + "description": [], + "path": "packages/kbn-search-connectors/types/native_connectors.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, { "parentPluginId": "@kbn/search-connectors", "id": "def-common.NATIVE_CONNECTOR_DEFINITIONS.postgresql", diff --git a/api_docs/kbn_search_connectors.mdx b/api_docs/kbn_search_connectors.mdx index cbdac106bdab6..60e3511e1a736 100644 --- a/api_docs/kbn_search_connectors.mdx +++ b/api_docs/kbn_search_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-connectors title: "@kbn/search-connectors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-connectors plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-connectors'] --- import kbnSearchConnectorsObj from './kbn_search_connectors.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/enterprise-search-frontend](https://github.com/orgs/elastic/te | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 2211 | 0 | 2211 | 0 | +| 2375 | 0 | 2375 | 0 | ## Common diff --git a/api_docs/kbn_search_response_warnings.mdx b/api_docs/kbn_search_response_warnings.mdx index 38da50b0435e2..84266532fe550 100644 --- a/api_docs/kbn_search_response_warnings.mdx +++ b/api_docs/kbn_search_response_warnings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-response-warnings title: "@kbn/search-response-warnings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-response-warnings plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-response-warnings'] --- import kbnSearchResponseWarningsObj from './kbn_search_response_warnings.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_common.mdx b/api_docs/kbn_security_plugin_types_common.mdx index 3e2bb12fd01ed..646601081ee90 100644 --- a/api_docs/kbn_security_plugin_types_common.mdx +++ b/api_docs/kbn_security_plugin_types_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-common title: "@kbn/security-plugin-types-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-common plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-common'] --- import kbnSecurityPluginTypesCommonObj from './kbn_security_plugin_types_common.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_public.mdx b/api_docs/kbn_security_plugin_types_public.mdx index 265114bb7b6d0..27567be32b4dd 100644 --- a/api_docs/kbn_security_plugin_types_public.mdx +++ b/api_docs/kbn_security_plugin_types_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-public title: "@kbn/security-plugin-types-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-public plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-public'] --- import kbnSecurityPluginTypesPublicObj from './kbn_security_plugin_types_public.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_server.mdx b/api_docs/kbn_security_plugin_types_server.mdx index 3ca91debf2962..4a0569a3060d1 100644 --- a/api_docs/kbn_security_plugin_types_server.mdx +++ b/api_docs/kbn_security_plugin_types_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-server title: "@kbn/security-plugin-types-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-server plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-server'] --- import kbnSecurityPluginTypesServerObj from './kbn_security_plugin_types_server.devdocs.json'; diff --git a/api_docs/kbn_security_solution_features.mdx b/api_docs/kbn_security_solution_features.mdx index 6734304de4b08..8633c25ce1a2b 100644 --- a/api_docs/kbn_security_solution_features.mdx +++ b/api_docs/kbn_security_solution_features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-features title: "@kbn/security-solution-features" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-features plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-features'] --- import kbnSecuritySolutionFeaturesObj from './kbn_security_solution_features.devdocs.json'; diff --git a/api_docs/kbn_security_solution_navigation.mdx b/api_docs/kbn_security_solution_navigation.mdx index 43a75a27bcb3d..4582e589ff1d5 100644 --- a/api_docs/kbn_security_solution_navigation.mdx +++ b/api_docs/kbn_security_solution_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-navigation title: "@kbn/security-solution-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-navigation plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-navigation'] --- import kbnSecuritySolutionNavigationObj from './kbn_security_solution_navigation.devdocs.json'; diff --git a/api_docs/kbn_security_solution_side_nav.mdx b/api_docs/kbn_security_solution_side_nav.mdx index 43997bd610293..334a94d8cc05a 100644 --- a/api_docs/kbn_security_solution_side_nav.mdx +++ b/api_docs/kbn_security_solution_side_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-side-nav title: "@kbn/security-solution-side-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-side-nav plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-side-nav'] --- import kbnSecuritySolutionSideNavObj from './kbn_security_solution_side_nav.devdocs.json'; diff --git a/api_docs/kbn_security_solution_storybook_config.mdx b/api_docs/kbn_security_solution_storybook_config.mdx index 370cb7d79f10d..8182ba2cceff4 100644 --- a/api_docs/kbn_security_solution_storybook_config.mdx +++ b/api_docs/kbn_security_solution_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-storybook-config title: "@kbn/security-solution-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-storybook-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-storybook-config'] --- import kbnSecuritySolutionStorybookConfigObj from './kbn_security_solution_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_autocomplete.mdx b/api_docs/kbn_securitysolution_autocomplete.mdx index 0e36b5dcc82df..25c48ad909781 100644 --- a/api_docs/kbn_securitysolution_autocomplete.mdx +++ b/api_docs/kbn_securitysolution_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-autocomplete title: "@kbn/securitysolution-autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-autocomplete plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-autocomplete'] --- import kbnSecuritysolutionAutocompleteObj from './kbn_securitysolution_autocomplete.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_data_table.mdx b/api_docs/kbn_securitysolution_data_table.mdx index fa04474abf9a3..d3121fb78f0f3 100644 --- a/api_docs/kbn_securitysolution_data_table.mdx +++ b/api_docs/kbn_securitysolution_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-data-table title: "@kbn/securitysolution-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-data-table plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-data-table'] --- import kbnSecuritysolutionDataTableObj from './kbn_securitysolution_data_table.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_ecs.mdx b/api_docs/kbn_securitysolution_ecs.mdx index eb1cb46194c85..9eebf988ead4c 100644 --- a/api_docs/kbn_securitysolution_ecs.mdx +++ b/api_docs/kbn_securitysolution_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-ecs title: "@kbn/securitysolution-ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-ecs plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-ecs'] --- import kbnSecuritysolutionEcsObj from './kbn_securitysolution_ecs.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_es_utils.mdx b/api_docs/kbn_securitysolution_es_utils.mdx index 88a7c3baaec79..a6de2f73d9f7e 100644 --- a/api_docs/kbn_securitysolution_es_utils.mdx +++ b/api_docs/kbn_securitysolution_es_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-es-utils title: "@kbn/securitysolution-es-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-es-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-es-utils'] --- import kbnSecuritysolutionEsUtilsObj from './kbn_securitysolution_es_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_exception_list_components.mdx b/api_docs/kbn_securitysolution_exception_list_components.mdx index 7995b7dc67dd9..065742882d418 100644 --- a/api_docs/kbn_securitysolution_exception_list_components.mdx +++ b/api_docs/kbn_securitysolution_exception_list_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-exception-list-components title: "@kbn/securitysolution-exception-list-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-exception-list-components plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-exception-list-components'] --- import kbnSecuritysolutionExceptionListComponentsObj from './kbn_securitysolution_exception_list_components.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_grouping.mdx b/api_docs/kbn_securitysolution_grouping.mdx index 1286e880af8dc..a3731d0d1676c 100644 --- a/api_docs/kbn_securitysolution_grouping.mdx +++ b/api_docs/kbn_securitysolution_grouping.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-grouping title: "@kbn/securitysolution-grouping" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-grouping plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-grouping'] --- import kbnSecuritysolutionGroupingObj from './kbn_securitysolution_grouping.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_hook_utils.mdx b/api_docs/kbn_securitysolution_hook_utils.mdx index 3ef05efaadd6a..c2c1017fd6f00 100644 --- a/api_docs/kbn_securitysolution_hook_utils.mdx +++ b/api_docs/kbn_securitysolution_hook_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-hook-utils title: "@kbn/securitysolution-hook-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-hook-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-hook-utils'] --- import kbnSecuritysolutionHookUtilsObj from './kbn_securitysolution_hook_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx index 025c0b636aa50..36d45f8b505d5 100644 --- a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-alerting-types title: "@kbn/securitysolution-io-ts-alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-alerting-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-alerting-types'] --- import kbnSecuritysolutionIoTsAlertingTypesObj from './kbn_securitysolution_io_ts_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_list_types.mdx b/api_docs/kbn_securitysolution_io_ts_list_types.mdx index 6bfb989cc5c99..52276e802af4d 100644 --- a/api_docs/kbn_securitysolution_io_ts_list_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_list_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-list-types title: "@kbn/securitysolution-io-ts-list-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-list-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-list-types'] --- import kbnSecuritysolutionIoTsListTypesObj from './kbn_securitysolution_io_ts_list_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_types.mdx b/api_docs/kbn_securitysolution_io_ts_types.mdx index 943279a65d589..8d5237772e05c 100644 --- a/api_docs/kbn_securitysolution_io_ts_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-types title: "@kbn/securitysolution-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-types'] --- import kbnSecuritysolutionIoTsTypesObj from './kbn_securitysolution_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_utils.mdx b/api_docs/kbn_securitysolution_io_ts_utils.mdx index 4509118c02b1a..b4a6a86cc3cbc 100644 --- a/api_docs/kbn_securitysolution_io_ts_utils.mdx +++ b/api_docs/kbn_securitysolution_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-utils title: "@kbn/securitysolution-io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-utils'] --- import kbnSecuritysolutionIoTsUtilsObj from './kbn_securitysolution_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_api.mdx b/api_docs/kbn_securitysolution_list_api.mdx index 675cc0fed06f1..36a7e975df78e 100644 --- a/api_docs/kbn_securitysolution_list_api.mdx +++ b/api_docs/kbn_securitysolution_list_api.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-api title: "@kbn/securitysolution-list-api" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-api plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-api'] --- import kbnSecuritysolutionListApiObj from './kbn_securitysolution_list_api.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_constants.mdx b/api_docs/kbn_securitysolution_list_constants.mdx index 26c3eb9fd1a0d..f4c1742346c3e 100644 --- a/api_docs/kbn_securitysolution_list_constants.mdx +++ b/api_docs/kbn_securitysolution_list_constants.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-constants title: "@kbn/securitysolution-list-constants" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-constants plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-constants'] --- import kbnSecuritysolutionListConstantsObj from './kbn_securitysolution_list_constants.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_hooks.mdx b/api_docs/kbn_securitysolution_list_hooks.mdx index 693c3d2251d23..83a075b81a77c 100644 --- a/api_docs/kbn_securitysolution_list_hooks.mdx +++ b/api_docs/kbn_securitysolution_list_hooks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-hooks title: "@kbn/securitysolution-list-hooks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-hooks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-hooks'] --- import kbnSecuritysolutionListHooksObj from './kbn_securitysolution_list_hooks.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_utils.mdx b/api_docs/kbn_securitysolution_list_utils.mdx index 25ed93c63bc3e..b1e0f91d3f450 100644 --- a/api_docs/kbn_securitysolution_list_utils.mdx +++ b/api_docs/kbn_securitysolution_list_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-utils title: "@kbn/securitysolution-list-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-utils'] --- import kbnSecuritysolutionListUtilsObj from './kbn_securitysolution_list_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_rules.mdx b/api_docs/kbn_securitysolution_rules.mdx index f1555e407499d..de2ae9eaf52e6 100644 --- a/api_docs/kbn_securitysolution_rules.mdx +++ b/api_docs/kbn_securitysolution_rules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-rules title: "@kbn/securitysolution-rules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-rules plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-rules'] --- import kbnSecuritysolutionRulesObj from './kbn_securitysolution_rules.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_t_grid.mdx b/api_docs/kbn_securitysolution_t_grid.mdx index 83cdf36c0e836..6030848900498 100644 --- a/api_docs/kbn_securitysolution_t_grid.mdx +++ b/api_docs/kbn_securitysolution_t_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-t-grid title: "@kbn/securitysolution-t-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-t-grid plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-t-grid'] --- import kbnSecuritysolutionTGridObj from './kbn_securitysolution_t_grid.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_utils.mdx b/api_docs/kbn_securitysolution_utils.mdx index 12168d8190fe7..1159cc7f4f090 100644 --- a/api_docs/kbn_securitysolution_utils.mdx +++ b/api_docs/kbn_securitysolution_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-utils title: "@kbn/securitysolution-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-utils'] --- import kbnSecuritysolutionUtilsObj from './kbn_securitysolution_utils.devdocs.json'; diff --git a/api_docs/kbn_server_http_tools.mdx b/api_docs/kbn_server_http_tools.mdx index dae69389a62b0..02377baa1d82b 100644 --- a/api_docs/kbn_server_http_tools.mdx +++ b/api_docs/kbn_server_http_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-http-tools title: "@kbn/server-http-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-http-tools plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-http-tools'] --- import kbnServerHttpToolsObj from './kbn_server_http_tools.devdocs.json'; diff --git a/api_docs/kbn_server_route_repository.mdx b/api_docs/kbn_server_route_repository.mdx index f1c3649f7ac20..2a0558f0f8baa 100644 --- a/api_docs/kbn_server_route_repository.mdx +++ b/api_docs/kbn_server_route_repository.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-route-repository title: "@kbn/server-route-repository" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-route-repository plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-route-repository'] --- import kbnServerRouteRepositoryObj from './kbn_server_route_repository.devdocs.json'; diff --git a/api_docs/kbn_serverless_common_settings.mdx b/api_docs/kbn_serverless_common_settings.mdx index e3629a39e9115..c2e898a336d8f 100644 --- a/api_docs/kbn_serverless_common_settings.mdx +++ b/api_docs/kbn_serverless_common_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-common-settings title: "@kbn/serverless-common-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-common-settings plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-common-settings'] --- import kbnServerlessCommonSettingsObj from './kbn_serverless_common_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_observability_settings.mdx b/api_docs/kbn_serverless_observability_settings.mdx index 528a3d4c4b2b4..268e80bf84bd9 100644 --- a/api_docs/kbn_serverless_observability_settings.mdx +++ b/api_docs/kbn_serverless_observability_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-observability-settings title: "@kbn/serverless-observability-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-observability-settings plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-observability-settings'] --- import kbnServerlessObservabilitySettingsObj from './kbn_serverless_observability_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_project_switcher.mdx b/api_docs/kbn_serverless_project_switcher.mdx index bcba765b8b132..7793adc7365a7 100644 --- a/api_docs/kbn_serverless_project_switcher.mdx +++ b/api_docs/kbn_serverless_project_switcher.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-project-switcher title: "@kbn/serverless-project-switcher" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-project-switcher plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-project-switcher'] --- import kbnServerlessProjectSwitcherObj from './kbn_serverless_project_switcher.devdocs.json'; diff --git a/api_docs/kbn_serverless_search_settings.mdx b/api_docs/kbn_serverless_search_settings.mdx index e62db2ca40efd..2c704d3ffd451 100644 --- a/api_docs/kbn_serverless_search_settings.mdx +++ b/api_docs/kbn_serverless_search_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-search-settings title: "@kbn/serverless-search-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-search-settings plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-search-settings'] --- import kbnServerlessSearchSettingsObj from './kbn_serverless_search_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_security_settings.mdx b/api_docs/kbn_serverless_security_settings.mdx index 6e51ed05a4451..1274f6e948cc2 100644 --- a/api_docs/kbn_serverless_security_settings.mdx +++ b/api_docs/kbn_serverless_security_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-security-settings title: "@kbn/serverless-security-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-security-settings plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-security-settings'] --- import kbnServerlessSecuritySettingsObj from './kbn_serverless_security_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_storybook_config.mdx b/api_docs/kbn_serverless_storybook_config.mdx index 93c7bd4f514b2..753c928f7211c 100644 --- a/api_docs/kbn_serverless_storybook_config.mdx +++ b/api_docs/kbn_serverless_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-storybook-config title: "@kbn/serverless-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-storybook-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-storybook-config'] --- import kbnServerlessStorybookConfigObj from './kbn_serverless_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_svg.mdx b/api_docs/kbn_shared_svg.mdx index aeeb34806f7a5..7b787536540b5 100644 --- a/api_docs/kbn_shared_svg.mdx +++ b/api_docs/kbn_shared_svg.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-svg title: "@kbn/shared-svg" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-svg plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-svg'] --- import kbnSharedSvgObj from './kbn_shared_svg.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_avatar_solution.mdx b/api_docs/kbn_shared_ux_avatar_solution.mdx index fcc1522198719..ecb28dbafc7af 100644 --- a/api_docs/kbn_shared_ux_avatar_solution.mdx +++ b/api_docs/kbn_shared_ux_avatar_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-avatar-solution title: "@kbn/shared-ux-avatar-solution" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-avatar-solution plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-avatar-solution'] --- import kbnSharedUxAvatarSolutionObj from './kbn_shared_ux_avatar_solution.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx index da7c1593fd8ee..1849b6cc23caa 100644 --- a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx +++ b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-exit-full-screen title: "@kbn/shared-ux-button-exit-full-screen" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-exit-full-screen plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-exit-full-screen'] --- import kbnSharedUxButtonExitFullScreenObj from './kbn_shared_ux_button_exit_full_screen.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_toolbar.mdx b/api_docs/kbn_shared_ux_button_toolbar.mdx index 5b3c0ce9180d8..a9ffc86d61cf0 100644 --- a/api_docs/kbn_shared_ux_button_toolbar.mdx +++ b/api_docs/kbn_shared_ux_button_toolbar.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-toolbar title: "@kbn/shared-ux-button-toolbar" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-toolbar plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-toolbar'] --- import kbnSharedUxButtonToolbarObj from './kbn_shared_ux_button_toolbar.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data.mdx b/api_docs/kbn_shared_ux_card_no_data.mdx index f2d81f1964003..747ba8e7b6185 100644 --- a/api_docs/kbn_shared_ux_card_no_data.mdx +++ b/api_docs/kbn_shared_ux_card_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data title: "@kbn/shared-ux-card-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data'] --- import kbnSharedUxCardNoDataObj from './kbn_shared_ux_card_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx index 501e438769d68..f8edfd8b243a9 100644 --- a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data-mocks title: "@kbn/shared-ux-card-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data-mocks'] --- import kbnSharedUxCardNoDataMocksObj from './kbn_shared_ux_card_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_chrome_navigation.mdx b/api_docs/kbn_shared_ux_chrome_navigation.mdx index cbefde71b2dcc..43f79e050deec 100644 --- a/api_docs/kbn_shared_ux_chrome_navigation.mdx +++ b/api_docs/kbn_shared_ux_chrome_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-chrome-navigation title: "@kbn/shared-ux-chrome-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-chrome-navigation plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-chrome-navigation'] --- import kbnSharedUxChromeNavigationObj from './kbn_shared_ux_chrome_navigation.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_error_boundary.mdx b/api_docs/kbn_shared_ux_error_boundary.mdx index cd5de2539a5fc..a7f5393cd7ad1 100644 --- a/api_docs/kbn_shared_ux_error_boundary.mdx +++ b/api_docs/kbn_shared_ux_error_boundary.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-error-boundary title: "@kbn/shared-ux-error-boundary" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-error-boundary plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-error-boundary'] --- import kbnSharedUxErrorBoundaryObj from './kbn_shared_ux_error_boundary.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_context.mdx b/api_docs/kbn_shared_ux_file_context.mdx index e50e1a184f953..461d925c0d363 100644 --- a/api_docs/kbn_shared_ux_file_context.mdx +++ b/api_docs/kbn_shared_ux_file_context.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-context title: "@kbn/shared-ux-file-context" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-context plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-context'] --- import kbnSharedUxFileContextObj from './kbn_shared_ux_file_context.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image.mdx b/api_docs/kbn_shared_ux_file_image.mdx index 89108f8f6c74d..8a6ee39c69bbf 100644 --- a/api_docs/kbn_shared_ux_file_image.mdx +++ b/api_docs/kbn_shared_ux_file_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image title: "@kbn/shared-ux-file-image" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image'] --- import kbnSharedUxFileImageObj from './kbn_shared_ux_file_image.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image_mocks.mdx b/api_docs/kbn_shared_ux_file_image_mocks.mdx index c4abc6c3030c9..627c7c44620b8 100644 --- a/api_docs/kbn_shared_ux_file_image_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_image_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image-mocks title: "@kbn/shared-ux-file-image-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image-mocks'] --- import kbnSharedUxFileImageMocksObj from './kbn_shared_ux_file_image_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_mocks.mdx b/api_docs/kbn_shared_ux_file_mocks.mdx index 95fa6916cfd5a..6fec8ef12fb0e 100644 --- a/api_docs/kbn_shared_ux_file_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-mocks title: "@kbn/shared-ux-file-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-mocks'] --- import kbnSharedUxFileMocksObj from './kbn_shared_ux_file_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_picker.mdx b/api_docs/kbn_shared_ux_file_picker.mdx index 11f220328b471..a804aef698996 100644 --- a/api_docs/kbn_shared_ux_file_picker.mdx +++ b/api_docs/kbn_shared_ux_file_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-picker title: "@kbn/shared-ux-file-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-picker plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-picker'] --- import kbnSharedUxFilePickerObj from './kbn_shared_ux_file_picker.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_types.mdx b/api_docs/kbn_shared_ux_file_types.mdx index 67835d52decdb..fc980d50c5091 100644 --- a/api_docs/kbn_shared_ux_file_types.mdx +++ b/api_docs/kbn_shared_ux_file_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-types title: "@kbn/shared-ux-file-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-types'] --- import kbnSharedUxFileTypesObj from './kbn_shared_ux_file_types.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_upload.mdx b/api_docs/kbn_shared_ux_file_upload.mdx index 62d287cb51626..5aca717befbea 100644 --- a/api_docs/kbn_shared_ux_file_upload.mdx +++ b/api_docs/kbn_shared_ux_file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-upload title: "@kbn/shared-ux-file-upload" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-upload plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-upload'] --- import kbnSharedUxFileUploadObj from './kbn_shared_ux_file_upload.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_util.mdx b/api_docs/kbn_shared_ux_file_util.mdx index 0b3e0d8fa01be..b1379cd231b9f 100644 --- a/api_docs/kbn_shared_ux_file_util.mdx +++ b/api_docs/kbn_shared_ux_file_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-util title: "@kbn/shared-ux-file-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-util plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-util'] --- import kbnSharedUxFileUtilObj from './kbn_shared_ux_file_util.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app.mdx b/api_docs/kbn_shared_ux_link_redirect_app.mdx index b178e47be27d1..c16ae996ed2a8 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app title: "@kbn/shared-ux-link-redirect-app" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app'] --- import kbnSharedUxLinkRedirectAppObj from './kbn_shared_ux_link_redirect_app.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx index 7ca3043a0379a..9765d64f069fe 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app-mocks title: "@kbn/shared-ux-link-redirect-app-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app-mocks'] --- import kbnSharedUxLinkRedirectAppMocksObj from './kbn_shared_ux_link_redirect_app_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown.mdx b/api_docs/kbn_shared_ux_markdown.mdx index 6c1d9078effa1..4dacc3f618870 100644 --- a/api_docs/kbn_shared_ux_markdown.mdx +++ b/api_docs/kbn_shared_ux_markdown.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown title: "@kbn/shared-ux-markdown" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown'] --- import kbnSharedUxMarkdownObj from './kbn_shared_ux_markdown.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown_mocks.mdx b/api_docs/kbn_shared_ux_markdown_mocks.mdx index d5aaed84fa92f..98450c763cb3a 100644 --- a/api_docs/kbn_shared_ux_markdown_mocks.mdx +++ b/api_docs/kbn_shared_ux_markdown_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown-mocks title: "@kbn/shared-ux-markdown-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown-mocks'] --- import kbnSharedUxMarkdownMocksObj from './kbn_shared_ux_markdown_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx index 4684ab2f3b6b6..63d28372775c8 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data title: "@kbn/shared-ux-page-analytics-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data'] --- import kbnSharedUxPageAnalyticsNoDataObj from './kbn_shared_ux_page_analytics_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx index a0694f3aa07f3..4b1ee5a6e0ab3 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data-mocks title: "@kbn/shared-ux-page-analytics-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data-mocks'] --- import kbnSharedUxPageAnalyticsNoDataMocksObj from './kbn_shared_ux_page_analytics_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx index f7b4c45615937..45e9ffa9e8932 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data title: "@kbn/shared-ux-page-kibana-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data'] --- import kbnSharedUxPageKibanaNoDataObj from './kbn_shared_ux_page_kibana_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx index 15560c5282540..aeb11a27ce2c4 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data-mocks title: "@kbn/shared-ux-page-kibana-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data-mocks'] --- import kbnSharedUxPageKibanaNoDataMocksObj from './kbn_shared_ux_page_kibana_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template.mdx b/api_docs/kbn_shared_ux_page_kibana_template.mdx index fbbff539e949d..ef51e4900b825 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template title: "@kbn/shared-ux-page-kibana-template" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template'] --- import kbnSharedUxPageKibanaTemplateObj from './kbn_shared_ux_page_kibana_template.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx index e33f7c99e1025..1209443cb4f7e 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template-mocks title: "@kbn/shared-ux-page-kibana-template-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template-mocks'] --- import kbnSharedUxPageKibanaTemplateMocksObj from './kbn_shared_ux_page_kibana_template_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data.mdx b/api_docs/kbn_shared_ux_page_no_data.mdx index e5b3120e6640e..684b775477965 100644 --- a/api_docs/kbn_shared_ux_page_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data title: "@kbn/shared-ux-page-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data'] --- import kbnSharedUxPageNoDataObj from './kbn_shared_ux_page_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config.mdx b/api_docs/kbn_shared_ux_page_no_data_config.mdx index 8b3ea65ba6d1a..36b9fe71d1bc2 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config title: "@kbn/shared-ux-page-no-data-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config'] --- import kbnSharedUxPageNoDataConfigObj from './kbn_shared_ux_page_no_data_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx index cb54b848b3415..abfedc972ccdc 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config-mocks title: "@kbn/shared-ux-page-no-data-config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config-mocks'] --- import kbnSharedUxPageNoDataConfigMocksObj from './kbn_shared_ux_page_no_data_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx index 0584ab1f33ac4..739beabd40e50 100644 --- a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-mocks title: "@kbn/shared-ux-page-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-mocks'] --- import kbnSharedUxPageNoDataMocksObj from './kbn_shared_ux_page_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_solution_nav.mdx b/api_docs/kbn_shared_ux_page_solution_nav.mdx index d09c5a723b29b..2908280a3ce11 100644 --- a/api_docs/kbn_shared_ux_page_solution_nav.mdx +++ b/api_docs/kbn_shared_ux_page_solution_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-solution-nav title: "@kbn/shared-ux-page-solution-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-solution-nav plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-solution-nav'] --- import kbnSharedUxPageSolutionNavObj from './kbn_shared_ux_page_solution_nav.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx index 3b00ec9d17e02..06ae9e797f3c3 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views title: "@kbn/shared-ux-prompt-no-data-views" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views'] --- import kbnSharedUxPromptNoDataViewsObj from './kbn_shared_ux_prompt_no_data_views.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx index beb6a227c7310..b4419dc397894 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views-mocks title: "@kbn/shared-ux-prompt-no-data-views-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views-mocks'] --- import kbnSharedUxPromptNoDataViewsMocksObj from './kbn_shared_ux_prompt_no_data_views_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_not_found.mdx b/api_docs/kbn_shared_ux_prompt_not_found.mdx index 64b477d1adb9a..6866494b0de34 100644 --- a/api_docs/kbn_shared_ux_prompt_not_found.mdx +++ b/api_docs/kbn_shared_ux_prompt_not_found.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-not-found title: "@kbn/shared-ux-prompt-not-found" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-not-found plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-not-found'] --- import kbnSharedUxPromptNotFoundObj from './kbn_shared_ux_prompt_not_found.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router.mdx b/api_docs/kbn_shared_ux_router.mdx index 0e996dd1c5525..ed47e1644c7ca 100644 --- a/api_docs/kbn_shared_ux_router.mdx +++ b/api_docs/kbn_shared_ux_router.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router title: "@kbn/shared-ux-router" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router'] --- import kbnSharedUxRouterObj from './kbn_shared_ux_router.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router_mocks.mdx b/api_docs/kbn_shared_ux_router_mocks.mdx index 3fb0bcc60df73..b08f50c36a3e0 100644 --- a/api_docs/kbn_shared_ux_router_mocks.mdx +++ b/api_docs/kbn_shared_ux_router_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router-mocks title: "@kbn/shared-ux-router-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router-mocks plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router-mocks'] --- import kbnSharedUxRouterMocksObj from './kbn_shared_ux_router_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_config.mdx b/api_docs/kbn_shared_ux_storybook_config.mdx index 63b0d1d980f75..3d69a21a00ae6 100644 --- a/api_docs/kbn_shared_ux_storybook_config.mdx +++ b/api_docs/kbn_shared_ux_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-config title: "@kbn/shared-ux-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-config'] --- import kbnSharedUxStorybookConfigObj from './kbn_shared_ux_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_mock.mdx b/api_docs/kbn_shared_ux_storybook_mock.mdx index 95790893c57c4..bf42a39d135b5 100644 --- a/api_docs/kbn_shared_ux_storybook_mock.mdx +++ b/api_docs/kbn_shared_ux_storybook_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-mock title: "@kbn/shared-ux-storybook-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-mock plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-mock'] --- import kbnSharedUxStorybookMockObj from './kbn_shared_ux_storybook_mock.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_utility.mdx b/api_docs/kbn_shared_ux_utility.mdx index 75a29e7ac932b..8251e9e76eafd 100644 --- a/api_docs/kbn_shared_ux_utility.mdx +++ b/api_docs/kbn_shared_ux_utility.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-utility title: "@kbn/shared-ux-utility" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-utility plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-utility'] --- import kbnSharedUxUtilityObj from './kbn_shared_ux_utility.devdocs.json'; diff --git a/api_docs/kbn_slo_schema.mdx b/api_docs/kbn_slo_schema.mdx index c4ad61dd837a7..1dfa2a23dc98b 100644 --- a/api_docs/kbn_slo_schema.mdx +++ b/api_docs/kbn_slo_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-slo-schema title: "@kbn/slo-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/slo-schema plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/slo-schema'] --- import kbnSloSchemaObj from './kbn_slo_schema.devdocs.json'; diff --git a/api_docs/kbn_some_dev_log.mdx b/api_docs/kbn_some_dev_log.mdx index ecb5b352674e1..96739960e93fd 100644 --- a/api_docs/kbn_some_dev_log.mdx +++ b/api_docs/kbn_some_dev_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-some-dev-log title: "@kbn/some-dev-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/some-dev-log plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/some-dev-log'] --- import kbnSomeDevLogObj from './kbn_some_dev_log.devdocs.json'; diff --git a/api_docs/kbn_std.mdx b/api_docs/kbn_std.mdx index feb38d8322059..ebc335c3d0ed8 100644 --- a/api_docs/kbn_std.mdx +++ b/api_docs/kbn_std.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-std title: "@kbn/std" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/std plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/std'] --- import kbnStdObj from './kbn_std.devdocs.json'; diff --git a/api_docs/kbn_stdio_dev_helpers.mdx b/api_docs/kbn_stdio_dev_helpers.mdx index 169fd1a9acf9e..15f88dd1350d3 100644 --- a/api_docs/kbn_stdio_dev_helpers.mdx +++ b/api_docs/kbn_stdio_dev_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-stdio-dev-helpers title: "@kbn/stdio-dev-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/stdio-dev-helpers plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/stdio-dev-helpers'] --- import kbnStdioDevHelpersObj from './kbn_stdio_dev_helpers.devdocs.json'; diff --git a/api_docs/kbn_storybook.mdx b/api_docs/kbn_storybook.mdx index 1dd1f32b2f6bf..68f14d2e0e768 100644 --- a/api_docs/kbn_storybook.mdx +++ b/api_docs/kbn_storybook.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-storybook title: "@kbn/storybook" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/storybook plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/storybook'] --- import kbnStorybookObj from './kbn_storybook.devdocs.json'; diff --git a/api_docs/kbn_telemetry_tools.mdx b/api_docs/kbn_telemetry_tools.mdx index a8f8395a98c3f..8e8b696ac749a 100644 --- a/api_docs/kbn_telemetry_tools.mdx +++ b/api_docs/kbn_telemetry_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-telemetry-tools title: "@kbn/telemetry-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/telemetry-tools plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/telemetry-tools'] --- import kbnTelemetryToolsObj from './kbn_telemetry_tools.devdocs.json'; diff --git a/api_docs/kbn_test.mdx b/api_docs/kbn_test.mdx index a7682f42eff71..bf6dfa6ff284b 100644 --- a/api_docs/kbn_test.mdx +++ b/api_docs/kbn_test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test title: "@kbn/test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test'] --- import kbnTestObj from './kbn_test.devdocs.json'; diff --git a/api_docs/kbn_test_jest_helpers.mdx b/api_docs/kbn_test_jest_helpers.mdx index 965e4159cbf66..e67eca3beeb77 100644 --- a/api_docs/kbn_test_jest_helpers.mdx +++ b/api_docs/kbn_test_jest_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-jest-helpers title: "@kbn/test-jest-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-jest-helpers plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-jest-helpers'] --- import kbnTestJestHelpersObj from './kbn_test_jest_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_subj_selector.mdx b/api_docs/kbn_test_subj_selector.mdx index 15a7ac54189ee..ed7cd68c85551 100644 --- a/api_docs/kbn_test_subj_selector.mdx +++ b/api_docs/kbn_test_subj_selector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-subj-selector title: "@kbn/test-subj-selector" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-subj-selector plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-subj-selector'] --- import kbnTestSubjSelectorObj from './kbn_test_subj_selector.devdocs.json'; diff --git a/api_docs/kbn_text_based_editor.mdx b/api_docs/kbn_text_based_editor.mdx index 10666168c60de..a63795c1f1b3c 100644 --- a/api_docs/kbn_text_based_editor.mdx +++ b/api_docs/kbn_text_based_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-text-based-editor title: "@kbn/text-based-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/text-based-editor plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/text-based-editor'] --- import kbnTextBasedEditorObj from './kbn_text_based_editor.devdocs.json'; diff --git a/api_docs/kbn_tooling_log.mdx b/api_docs/kbn_tooling_log.mdx index 2c2ac6977b613..e5c86dfdbf34d 100644 --- a/api_docs/kbn_tooling_log.mdx +++ b/api_docs/kbn_tooling_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-tooling-log title: "@kbn/tooling-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/tooling-log plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/tooling-log'] --- import kbnToolingLogObj from './kbn_tooling_log.devdocs.json'; diff --git a/api_docs/kbn_ts_projects.mdx b/api_docs/kbn_ts_projects.mdx index eb56a5e6d8111..3a58eb72d0a41 100644 --- a/api_docs/kbn_ts_projects.mdx +++ b/api_docs/kbn_ts_projects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ts-projects title: "@kbn/ts-projects" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ts-projects plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ts-projects'] --- import kbnTsProjectsObj from './kbn_ts_projects.devdocs.json'; diff --git a/api_docs/kbn_typed_react_router_config.mdx b/api_docs/kbn_typed_react_router_config.mdx index 64f2ca72e0f6c..1e9f0f6a0a341 100644 --- a/api_docs/kbn_typed_react_router_config.mdx +++ b/api_docs/kbn_typed_react_router_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-typed-react-router-config title: "@kbn/typed-react-router-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/typed-react-router-config plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/typed-react-router-config'] --- import kbnTypedReactRouterConfigObj from './kbn_typed_react_router_config.devdocs.json'; diff --git a/api_docs/kbn_ui_actions_browser.mdx b/api_docs/kbn_ui_actions_browser.mdx index a236fa416ab5b..bc2e6612e1e11 100644 --- a/api_docs/kbn_ui_actions_browser.mdx +++ b/api_docs/kbn_ui_actions_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-actions-browser title: "@kbn/ui-actions-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-actions-browser plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-actions-browser'] --- import kbnUiActionsBrowserObj from './kbn_ui_actions_browser.devdocs.json'; diff --git a/api_docs/kbn_ui_shared_deps_src.mdx b/api_docs/kbn_ui_shared_deps_src.mdx index d66a0a07c473a..30a944415ad5f 100644 --- a/api_docs/kbn_ui_shared_deps_src.mdx +++ b/api_docs/kbn_ui_shared_deps_src.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-shared-deps-src title: "@kbn/ui-shared-deps-src" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-shared-deps-src plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-shared-deps-src'] --- import kbnUiSharedDepsSrcObj from './kbn_ui_shared_deps_src.devdocs.json'; diff --git a/api_docs/kbn_ui_theme.mdx b/api_docs/kbn_ui_theme.mdx index 535c3a53c1516..f349de02b8a81 100644 --- a/api_docs/kbn_ui_theme.mdx +++ b/api_docs/kbn_ui_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-theme title: "@kbn/ui-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-theme plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-theme'] --- import kbnUiThemeObj from './kbn_ui_theme.devdocs.json'; diff --git a/api_docs/kbn_unified_data_table.mdx b/api_docs/kbn_unified_data_table.mdx index 8a805b9c34be1..7dd298c9e4ed5 100644 --- a/api_docs/kbn_unified_data_table.mdx +++ b/api_docs/kbn_unified_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-data-table title: "@kbn/unified-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-data-table plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-data-table'] --- import kbnUnifiedDataTableObj from './kbn_unified_data_table.devdocs.json'; diff --git a/api_docs/kbn_unified_doc_viewer.mdx b/api_docs/kbn_unified_doc_viewer.mdx index d8b73a965e507..ad20b1bf88db5 100644 --- a/api_docs/kbn_unified_doc_viewer.mdx +++ b/api_docs/kbn_unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-doc-viewer title: "@kbn/unified-doc-viewer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-doc-viewer plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-doc-viewer'] --- import kbnUnifiedDocViewerObj from './kbn_unified_doc_viewer.devdocs.json'; diff --git a/api_docs/kbn_unified_field_list.mdx b/api_docs/kbn_unified_field_list.mdx index 5c15a0778052f..3ec92235d5a8e 100644 --- a/api_docs/kbn_unified_field_list.mdx +++ b/api_docs/kbn_unified_field_list.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-field-list title: "@kbn/unified-field-list" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-field-list plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-field-list'] --- import kbnUnifiedFieldListObj from './kbn_unified_field_list.devdocs.json'; diff --git a/api_docs/kbn_unsaved_changes_badge.mdx b/api_docs/kbn_unsaved_changes_badge.mdx index 296276d466cc5..e15ae9c481211 100644 --- a/api_docs/kbn_unsaved_changes_badge.mdx +++ b/api_docs/kbn_unsaved_changes_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unsaved-changes-badge title: "@kbn/unsaved-changes-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unsaved-changes-badge plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unsaved-changes-badge'] --- import kbnUnsavedChangesBadgeObj from './kbn_unsaved_changes_badge.devdocs.json'; diff --git a/api_docs/kbn_url_state.devdocs.json b/api_docs/kbn_url_state.devdocs.json index e7659b142aa8e..aebb4ed9e0018 100644 --- a/api_docs/kbn_url_state.devdocs.json +++ b/api_docs/kbn_url_state.devdocs.json @@ -21,67 +21,50 @@ "functions": [ { "parentPluginId": "@kbn/url-state", - "id": "def-common.useSyncToUrl", + "id": "def-common.useUrlState", "type": "Function", "tags": [], - "label": "useSyncToUrl", + "label": "useUrlState", "description": [ - "\nSync any object with browser query string using @knb/rison" + "\nThis hook stores state in the URL, but with a namespace to avoid collisions with other values in the URL.\nIt also batches updates to the URL to avoid excessive history entries.\nWith it, you can store state in the URL and have it persist across page refreshes.\nThe state is stored in the URL as a Rison encoded object.\n\nExample: when called like this `const [value, setValue] = useUrlState('myNamespace', 'myKey');`\nthe state will be stored in the URL like this: `?myNamespace=(myKey:!n)`\n\nState is not cleared from the URL when the hook is unmounted and this is by design.\nIf you want it to be cleared, you can do it manually by calling `setValue(undefined)`.\n" ], "signature": [ - "(key: string, restore: (data: TValueToSerialize) => void, cleanupOnHistoryNavigation?: boolean) => (valueToSerialize?: TValueToSerialize | undefined) => void" + "(urlNamespace: string, key: string) => readonly [T | undefined, (updatedValue: T | undefined) => void]" ], - "path": "packages/kbn-url-state/use_sync_to_url.ts", + "path": "packages/kbn-url-state/index.ts", "deprecated": false, "trackAdoption": false, "children": [ { "parentPluginId": "@kbn/url-state", - "id": "def-common.useSyncToUrl.$1", + "id": "def-common.useUrlState.$1", "type": "string", "tags": [], - "label": "key", + "label": "urlNamespace", "description": [ - "query string param to use" + "actual top level query param key" ], "signature": [ "string" ], - "path": "packages/kbn-url-state/use_sync_to_url.ts", + "path": "packages/kbn-url-state/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true }, { "parentPluginId": "@kbn/url-state", - "id": "def-common.useSyncToUrl.$2", - "type": "Function", - "tags": [], - "label": "restore", - "description": [ - "use this to handle restored state" - ], - "signature": [ - "(data: TValueToSerialize) => void" - ], - "path": "packages/kbn-url-state/use_sync_to_url.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "@kbn/url-state", - "id": "def-common.useSyncToUrl.$3", - "type": "boolean", + "id": "def-common.useUrlState.$2", + "type": "string", "tags": [], - "label": "cleanupOnHistoryNavigation", + "label": "key", "description": [ - "use history events to cleanup state on back / forward naviation. true by default" + "sub key of the query param" ], "signature": [ - "boolean" + "string" ], - "path": "packages/kbn-url-state/use_sync_to_url.ts", + "path": "packages/kbn-url-state/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true diff --git a/api_docs/kbn_url_state.mdx b/api_docs/kbn_url_state.mdx index b792fa0b69c57..e1004fcc32b75 100644 --- a/api_docs/kbn_url_state.mdx +++ b/api_docs/kbn_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-url-state title: "@kbn/url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/url-state plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/url-state'] --- import kbnUrlStateObj from './kbn_url_state.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/security-threat-hunting-investigations](https://github.com/org | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 4 | 0 | 0 | 0 | +| 3 | 0 | 0 | 0 | ## Common diff --git a/api_docs/kbn_use_tracked_promise.mdx b/api_docs/kbn_use_tracked_promise.mdx index f918fb5539694..332df8eff8b6d 100644 --- a/api_docs/kbn_use_tracked_promise.mdx +++ b/api_docs/kbn_use_tracked_promise.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-use-tracked-promise title: "@kbn/use-tracked-promise" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/use-tracked-promise plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/use-tracked-promise'] --- import kbnUseTrackedPromiseObj from './kbn_use_tracked_promise.devdocs.json'; diff --git a/api_docs/kbn_user_profile_components.mdx b/api_docs/kbn_user_profile_components.mdx index 1c8d5ab8767f5..9b02f9a7d772e 100644 --- a/api_docs/kbn_user_profile_components.mdx +++ b/api_docs/kbn_user_profile_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-user-profile-components title: "@kbn/user-profile-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/user-profile-components plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/user-profile-components'] --- import kbnUserProfileComponentsObj from './kbn_user_profile_components.devdocs.json'; diff --git a/api_docs/kbn_utility_types.mdx b/api_docs/kbn_utility_types.mdx index 052726b6c14f7..6c5e8da76e669 100644 --- a/api_docs/kbn_utility_types.mdx +++ b/api_docs/kbn_utility_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types title: "@kbn/utility-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types'] --- import kbnUtilityTypesObj from './kbn_utility_types.devdocs.json'; diff --git a/api_docs/kbn_utility_types_jest.mdx b/api_docs/kbn_utility_types_jest.mdx index 758b2caa0344c..91abc5f3c9bb4 100644 --- a/api_docs/kbn_utility_types_jest.mdx +++ b/api_docs/kbn_utility_types_jest.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types-jest title: "@kbn/utility-types-jest" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types-jest plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types-jest'] --- import kbnUtilityTypesJestObj from './kbn_utility_types_jest.devdocs.json'; diff --git a/api_docs/kbn_utils.mdx b/api_docs/kbn_utils.mdx index f7eafb03baf16..b3aa7e6e18858 100644 --- a/api_docs/kbn_utils.mdx +++ b/api_docs/kbn_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utils title: "@kbn/utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utils'] --- import kbnUtilsObj from './kbn_utils.devdocs.json'; diff --git a/api_docs/kbn_visualization_ui_components.mdx b/api_docs/kbn_visualization_ui_components.mdx index 6ad807f619515..e4a1892917c2b 100644 --- a/api_docs/kbn_visualization_ui_components.mdx +++ b/api_docs/kbn_visualization_ui_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-ui-components title: "@kbn/visualization-ui-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-ui-components plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-ui-components'] --- import kbnVisualizationUiComponentsObj from './kbn_visualization_ui_components.devdocs.json'; diff --git a/api_docs/kbn_xstate_utils.mdx b/api_docs/kbn_xstate_utils.mdx index a992da3c359a9..5cfccffe78b8f 100644 --- a/api_docs/kbn_xstate_utils.mdx +++ b/api_docs/kbn_xstate_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-xstate-utils title: "@kbn/xstate-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/xstate-utils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/xstate-utils'] --- import kbnXstateUtilsObj from './kbn_xstate_utils.devdocs.json'; diff --git a/api_docs/kbn_yarn_lock_validator.mdx b/api_docs/kbn_yarn_lock_validator.mdx index 9a5d9821e3009..9affbf0fa3dec 100644 --- a/api_docs/kbn_yarn_lock_validator.mdx +++ b/api_docs/kbn_yarn_lock_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-yarn-lock-validator title: "@kbn/yarn-lock-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/yarn-lock-validator plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/yarn-lock-validator'] --- import kbnYarnLockValidatorObj from './kbn_yarn_lock_validator.devdocs.json'; diff --git a/api_docs/kbn_zod_helpers.mdx b/api_docs/kbn_zod_helpers.mdx index 7ccd7e26a3a24..536e58c7790c6 100644 --- a/api_docs/kbn_zod_helpers.mdx +++ b/api_docs/kbn_zod_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-zod-helpers title: "@kbn/zod-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/zod-helpers plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/zod-helpers'] --- import kbnZodHelpersObj from './kbn_zod_helpers.devdocs.json'; diff --git a/api_docs/kibana_overview.mdx b/api_docs/kibana_overview.mdx index 471d42d2193cf..9b544eeb88eb9 100644 --- a/api_docs/kibana_overview.mdx +++ b/api_docs/kibana_overview.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaOverview title: "kibanaOverview" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaOverview plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaOverview'] --- import kibanaOverviewObj from './kibana_overview.devdocs.json'; diff --git a/api_docs/kibana_react.mdx b/api_docs/kibana_react.mdx index 67601786322e7..ec861b3ee0f44 100644 --- a/api_docs/kibana_react.mdx +++ b/api_docs/kibana_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaReact title: "kibanaReact" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaReact plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaReact'] --- import kibanaReactObj from './kibana_react.devdocs.json'; diff --git a/api_docs/kibana_utils.mdx b/api_docs/kibana_utils.mdx index b19e8f9edb68e..6b2874bc27b67 100644 --- a/api_docs/kibana_utils.mdx +++ b/api_docs/kibana_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaUtils title: "kibanaUtils" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaUtils plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaUtils'] --- import kibanaUtilsObj from './kibana_utils.devdocs.json'; diff --git a/api_docs/kubernetes_security.mdx b/api_docs/kubernetes_security.mdx index e8caae0e55d71..2ab345b3349d6 100644 --- a/api_docs/kubernetes_security.mdx +++ b/api_docs/kubernetes_security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kubernetesSecurity title: "kubernetesSecurity" image: https://source.unsplash.com/400x175/?github description: API docs for the kubernetesSecurity plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kubernetesSecurity'] --- import kubernetesSecurityObj from './kubernetes_security.devdocs.json'; diff --git a/api_docs/lens.mdx b/api_docs/lens.mdx index 862a987c1f8c2..8fe02d6e46f26 100644 --- a/api_docs/lens.mdx +++ b/api_docs/lens.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lens title: "lens" image: https://source.unsplash.com/400x175/?github description: API docs for the lens plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lens'] --- import lensObj from './lens.devdocs.json'; diff --git a/api_docs/license_api_guard.mdx b/api_docs/license_api_guard.mdx index b1085b980b72a..76b41b57cc3c7 100644 --- a/api_docs/license_api_guard.mdx +++ b/api_docs/license_api_guard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseApiGuard title: "licenseApiGuard" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseApiGuard plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseApiGuard'] --- import licenseApiGuardObj from './license_api_guard.devdocs.json'; diff --git a/api_docs/license_management.mdx b/api_docs/license_management.mdx index 0a9a4871f7cce..787d4304b1927 100644 --- a/api_docs/license_management.mdx +++ b/api_docs/license_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseManagement title: "licenseManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseManagement plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseManagement'] --- import licenseManagementObj from './license_management.devdocs.json'; diff --git a/api_docs/licensing.mdx b/api_docs/licensing.mdx index 2fe5a5ea7a53e..e014be166dd11 100644 --- a/api_docs/licensing.mdx +++ b/api_docs/licensing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licensing title: "licensing" image: https://source.unsplash.com/400x175/?github description: API docs for the licensing plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licensing'] --- import licensingObj from './licensing.devdocs.json'; diff --git a/api_docs/links.mdx b/api_docs/links.mdx index 2bb1fb4d0b977..080b6feaed868 100644 --- a/api_docs/links.mdx +++ b/api_docs/links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/links title: "links" image: https://source.unsplash.com/400x175/?github description: API docs for the links plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'links'] --- import linksObj from './links.devdocs.json'; diff --git a/api_docs/lists.mdx b/api_docs/lists.mdx index 9a5acc3c44e66..078f57b14b597 100644 --- a/api_docs/lists.mdx +++ b/api_docs/lists.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lists title: "lists" image: https://source.unsplash.com/400x175/?github description: API docs for the lists plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lists'] --- import listsObj from './lists.devdocs.json'; diff --git a/api_docs/log_explorer.mdx b/api_docs/log_explorer.mdx index 6bac40c5a9d82..ee9d862794f52 100644 --- a/api_docs/log_explorer.mdx +++ b/api_docs/log_explorer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logExplorer title: "logExplorer" image: https://source.unsplash.com/400x175/?github description: API docs for the logExplorer plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logExplorer'] --- import logExplorerObj from './log_explorer.devdocs.json'; diff --git a/api_docs/logs_shared.mdx b/api_docs/logs_shared.mdx index 9a353f9acd838..221750797a3be 100644 --- a/api_docs/logs_shared.mdx +++ b/api_docs/logs_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logsShared title: "logsShared" image: https://source.unsplash.com/400x175/?github description: API docs for the logsShared plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsShared'] --- import logsSharedObj from './logs_shared.devdocs.json'; diff --git a/api_docs/management.mdx b/api_docs/management.mdx index ec4dcd167f44e..a7bbb94bfc819 100644 --- a/api_docs/management.mdx +++ b/api_docs/management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/management title: "management" image: https://source.unsplash.com/400x175/?github description: API docs for the management plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'management'] --- import managementObj from './management.devdocs.json'; diff --git a/api_docs/maps.mdx b/api_docs/maps.mdx index 9f99a794ac04a..93b86638ca112 100644 --- a/api_docs/maps.mdx +++ b/api_docs/maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/maps title: "maps" image: https://source.unsplash.com/400x175/?github description: API docs for the maps plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'maps'] --- import mapsObj from './maps.devdocs.json'; diff --git a/api_docs/maps_ems.mdx b/api_docs/maps_ems.mdx index 0d76e7b470091..330f0e35bdadd 100644 --- a/api_docs/maps_ems.mdx +++ b/api_docs/maps_ems.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mapsEms title: "mapsEms" image: https://source.unsplash.com/400x175/?github description: API docs for the mapsEms plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mapsEms'] --- import mapsEmsObj from './maps_ems.devdocs.json'; diff --git a/api_docs/metrics_data_access.devdocs.json b/api_docs/metrics_data_access.devdocs.json index d4c9bae22502c..6c3c17671881b 100644 --- a/api_docs/metrics_data_access.devdocs.json +++ b/api_docs/metrics_data_access.devdocs.json @@ -550,8 +550,7 @@ "label": "findInventoryModel", "description": [], "signature": [ - "(type: \"host\" | \"container\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsSQS\" | \"awsRDS\") => ", - "InventoryModel" + "(type: T) => InventoryModels" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/index.ts", "deprecated": false, @@ -560,12 +559,12 @@ { "parentPluginId": "metricsDataAccess", "id": "def-common.findInventoryModel.$1", - "type": "CompoundType", + "type": "Uncategorized", "tags": [], "label": "type", "description": [], "signature": [ - "\"host\" | \"container\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsSQS\" | \"awsRDS\"" + "T" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/index.ts", "deprecated": false, @@ -671,7 +670,7 @@ "label": "awsEC2SnapshotMetricTypes", "description": [], "signature": [ - "(\"rx\" | \"cpu\" | \"tx\" | \"diskIOReadBytes\" | \"diskIOWriteBytes\")[]" + "(\"rx\" | \"tx\" | \"cpu\" | \"diskIOReadBytes\" | \"diskIOWriteBytes\")[]" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/index.ts", "deprecated": false, @@ -686,7 +685,7 @@ "label": "awsRDSSnapshotMetricTypes", "description": [], "signature": [ - "(\"cpu\" | \"rdsConnections\" | \"rdsQueriesExecuted\" | \"rdsActiveTransactions\" | \"rdsLatency\")[]" + "(\"cpu\" | \"rdsLatency\" | \"rdsConnections\" | \"rdsQueriesExecuted\" | \"rdsActiveTransactions\")[]" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/index.ts", "deprecated": false, @@ -701,7 +700,7 @@ "label": "awsS3SnapshotMetricTypes", "description": [], "signature": [ - "(\"s3TotalRequests\" | \"s3NumberOfObjects\" | \"s3BucketSize\" | \"s3DownloadBytes\" | \"s3UploadBytes\")[]" + "(\"s3BucketSize\" | \"s3NumberOfObjects\" | \"s3TotalRequests\" | \"s3UploadBytes\" | \"s3DownloadBytes\")[]" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/index.ts", "deprecated": false, @@ -716,7 +715,7 @@ "label": "awsSQSSnapshotMetricTypes", "description": [], "signature": [ - "(\"sqsMessagesVisible\" | \"sqsMessagesDelayed\" | \"sqsMessagesSent\" | \"sqsMessagesEmpty\" | \"sqsOldestMessage\")[]" + "(\"sqsMessagesVisible\" | \"sqsMessagesDelayed\" | \"sqsMessagesEmpty\" | \"sqsMessagesSent\" | \"sqsOldestMessage\")[]" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/index.ts", "deprecated": false, @@ -731,7 +730,7 @@ "label": "containerSnapshotMetricTypes", "description": [], "signature": [ - "(\"memory\" | \"rx\" | \"cpu\" | \"tx\")[]" + "(\"memory\" | \"rx\" | \"tx\" | \"cpu\")[]" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/container/metrics/index.ts", "deprecated": false, @@ -746,7 +745,7 @@ "label": "hostSnapshotMetricTypes", "description": [], "signature": [ - "(\"memory\" | \"rx\" | \"cpu\" | \"diskLatency\" | \"diskSpaceUsage\" | \"load\" | \"memoryFree\" | \"memoryTotal\" | \"normalizedLoad1m\" | \"tx\" | \"logRate\")[]" + "(\"memory\" | \"rx\" | \"logRate\" | \"normalizedLoad1m\" | \"memoryFree\" | \"tx\" | \"cpu\" | \"diskLatency\" | \"diskSpaceUsage\" | \"load\" | \"memoryTotal\")[]" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/host/metrics/index.ts", "deprecated": false, @@ -806,8 +805,313 @@ "label": "inventoryModels", "description": [], "signature": [ + "(", + "InventoryModel", + "<", + "InventoryMetricsWithDashboards", + "<{ cpuUsage: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; cpuUsageIowait: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; cpuUsageIrq: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; cpuUsageNice: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; cpuUsageSoftirq: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; cpuUsageSteal: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; cpuUsageUser: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; cpuUsageSystem: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; diskIORead: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; diskIOWrite: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; diskReadThroughput: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; diskWriteThroughput: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; diskSpaceAvailability: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; diskSpaceAvailable: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; diskUsage: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; hostCount: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; logRate: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; normalizedLoad1m: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; load1m: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; load5m: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; load15m: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; memoryUsage: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; memoryFree: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; memoryUsed: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; memoryFreeExcludingCache: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; memoryCache: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; rx: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; tx: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.FormulaValueConfig", + "text": "FormulaValueConfig" + }, + "; }, { assetDetails: { get: ({ metricsDataView, logsDataView, }: { metricsDataView?: ", + { + "pluginId": "dataViews", + "scope": "common", + "docId": "kibDataViewsPluginApi", + "section": "def-common.DataView", + "text": "DataView" + }, + " | undefined; logsDataView?: ", + { + "pluginId": "dataViews", + "scope": "common", + "docId": "kibDataViewsPluginApi", + "section": "def-common.DataView", + "text": "DataView" + }, + " | undefined; }) => ", + "DashboardModel", + "; }; assetDetailsFlyout: { get: ({ metricsDataView, logsDataView, }: { metricsDataView?: ", + { + "pluginId": "dataViews", + "scope": "common", + "docId": "kibDataViewsPluginApi", + "section": "def-common.DataView", + "text": "DataView" + }, + " | undefined; logsDataView?: ", + { + "pluginId": "dataViews", + "scope": "common", + "docId": "kibDataViewsPluginApi", + "section": "def-common.DataView", + "text": "DataView" + }, + " | undefined; }) => ", + "DashboardModel", + "; }; hostsView: { get: ({ metricsDataView }: { metricsDataView?: ", + { + "pluginId": "dataViews", + "scope": "common", + "docId": "kibDataViewsPluginApi", + "section": "def-common.DataView", + "text": "DataView" + }, + " | undefined; }) => ", + "DashboardModel", + "; }; kpi: { get: ({ metricsDataView, options, }: { metricsDataView?: ", + { + "pluginId": "dataViews", + "scope": "common", + "docId": "kibDataViewsPluginApi", + "section": "def-common.DataView", + "text": "DataView" + }, + " | undefined; options?: ", + { + "pluginId": "@kbn/lens-embeddable-utils", + "scope": "common", + "docId": "kibKbnLensEmbeddableUtilsPluginApi", + "section": "def-common.MetricLayerOptions", + "text": "MetricLayerOptions" + }, + " | undefined; }) => ", + "DashboardModel", + "; }; assetDetailsKubernetesNode: { get: ({ metricsDataView }: { metricsDataView?: ", + { + "pluginId": "dataViews", + "scope": "common", + "docId": "kibDataViewsPluginApi", + "section": "def-common.DataView", + "text": "DataView" + }, + " | undefined; }) => ", + "DashboardModel", + "; }; }>> | ", "InventoryModel", - "[]" + "<", + "InventoryMetrics", + ">)[]" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/index.ts", "deprecated": false, @@ -854,9 +1158,9 @@ "label": "podSnapshotMetricTypes", "description": [], "signature": [ - "(\"memory\" | \"rx\" | \"cpu\" | \"tx\")[]" + "(\"memory\" | \"rx\" | \"tx\" | \"cpu\")[]" ], - "path": "x-pack/plugins/metrics_data_access/common/inventory_models/pod/metrics/index.ts", + "path": "x-pack/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -869,7 +1173,7 @@ "label": "SnapshotMetricType", "description": [], "signature": [ - "\"count\" | \"custom\" | \"memory\" | \"rx\" | \"cpu\" | \"diskLatency\" | \"diskSpaceUsage\" | \"load\" | \"memoryFree\" | \"memoryTotal\" | \"normalizedLoad1m\" | \"tx\" | \"logRate\" | \"diskIOReadBytes\" | \"diskIOWriteBytes\" | \"s3TotalRequests\" | \"s3NumberOfObjects\" | \"s3BucketSize\" | \"s3DownloadBytes\" | \"s3UploadBytes\" | \"rdsConnections\" | \"rdsQueriesExecuted\" | \"rdsActiveTransactions\" | \"rdsLatency\" | \"sqsMessagesVisible\" | \"sqsMessagesDelayed\" | \"sqsMessagesSent\" | \"sqsMessagesEmpty\" | \"sqsOldestMessage\"" + "\"count\" | \"custom\" | \"memory\" | \"rx\" | \"logRate\" | \"normalizedLoad1m\" | \"memoryFree\" | \"tx\" | \"cpu\" | \"s3BucketSize\" | \"s3NumberOfObjects\" | \"s3TotalRequests\" | \"s3UploadBytes\" | \"s3DownloadBytes\" | \"diskLatency\" | \"diskSpaceUsage\" | \"load\" | \"memoryTotal\" | \"diskIOReadBytes\" | \"diskIOWriteBytes\" | \"rdsLatency\" | \"rdsConnections\" | \"rdsQueriesExecuted\" | \"rdsActiveTransactions\" | \"sqsMessagesVisible\" | \"sqsMessagesDelayed\" | \"sqsMessagesEmpty\" | \"sqsMessagesSent\" | \"sqsOldestMessage\"" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/types.ts", "deprecated": false, diff --git a/api_docs/metrics_data_access.mdx b/api_docs/metrics_data_access.mdx index 2f2461b9b68c9..1f4b428e48606 100644 --- a/api_docs/metrics_data_access.mdx +++ b/api_docs/metrics_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/metricsDataAccess title: "metricsDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the metricsDataAccess plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'metricsDataAccess'] --- import metricsDataAccessObj from './metrics_data_access.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs- | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 104 | 8 | 104 | 4 | +| 104 | 8 | 104 | 7 | ## Client diff --git a/api_docs/ml.devdocs.json b/api_docs/ml.devdocs.json index 2c947c4c6a905..46c0e7d8ec219 100644 --- a/api_docs/ml.devdocs.json +++ b/api_docs/ml.devdocs.json @@ -1907,8 +1907,32 @@ "pluginId": "@kbn/ml-trained-models-utils", "scope": "common", "docId": "kibKbnMlTrainedModelsUtilsPluginApi", - "section": "def-common.GetElserOptions", - "text": "GetElserOptions" + "section": "def-common.GetModelDownloadConfigOptions", + "text": "GetModelDownloadConfigOptions" + }, + " | undefined): Promise<", + { + "pluginId": "@kbn/ml-trained-models-utils", + "scope": "common", + "docId": "kibKbnMlTrainedModelsUtilsPluginApi", + "section": "def-common.ModelDefinitionResponse", + "text": "ModelDefinitionResponse" + }, + ">; getCuratedModelConfig(modelName: ", + { + "pluginId": "@kbn/ml-trained-models-utils", + "scope": "common", + "docId": "kibKbnMlTrainedModelsUtilsPluginApi", + "section": "def-common.ElasticCuratedModelName", + "text": "ElasticCuratedModelName" + }, + ", options?: ", + { + "pluginId": "@kbn/ml-trained-models-utils", + "scope": "common", + "docId": "kibKbnMlTrainedModelsUtilsPluginApi", + "section": "def-common.GetModelDownloadConfigOptions", + "text": "GetModelDownloadConfigOptions" }, " | undefined): Promise<", { diff --git a/api_docs/ml.mdx b/api_docs/ml.mdx index 87b4da2473a9e..e4e11888af67e 100644 --- a/api_docs/ml.mdx +++ b/api_docs/ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ml title: "ml" image: https://source.unsplash.com/400x175/?github description: API docs for the ml plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ml'] --- import mlObj from './ml.devdocs.json'; diff --git a/api_docs/mock_idp_plugin.mdx b/api_docs/mock_idp_plugin.mdx index cb94d7968da0f..4f07ed3493e64 100644 --- a/api_docs/mock_idp_plugin.mdx +++ b/api_docs/mock_idp_plugin.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mockIdpPlugin title: "mockIdpPlugin" image: https://source.unsplash.com/400x175/?github description: API docs for the mockIdpPlugin plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mockIdpPlugin'] --- import mockIdpPluginObj from './mock_idp_plugin.devdocs.json'; diff --git a/api_docs/monitoring.mdx b/api_docs/monitoring.mdx index 82b128340cc10..abe0d57c2c9ac 100644 --- a/api_docs/monitoring.mdx +++ b/api_docs/monitoring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoring title: "monitoring" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoring plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoring'] --- import monitoringObj from './monitoring.devdocs.json'; diff --git a/api_docs/monitoring_collection.mdx b/api_docs/monitoring_collection.mdx index 3ebf47a7cfc0b..f33ff03a4d204 100644 --- a/api_docs/monitoring_collection.mdx +++ b/api_docs/monitoring_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoringCollection title: "monitoringCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoringCollection plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoringCollection'] --- import monitoringCollectionObj from './monitoring_collection.devdocs.json'; diff --git a/api_docs/navigation.mdx b/api_docs/navigation.mdx index ab40985b66f6a..e383d134318cf 100644 --- a/api_docs/navigation.mdx +++ b/api_docs/navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/navigation title: "navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the navigation plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'navigation'] --- import navigationObj from './navigation.devdocs.json'; diff --git a/api_docs/newsfeed.mdx b/api_docs/newsfeed.mdx index 38f4755e1d6b1..6965bc6e50397 100644 --- a/api_docs/newsfeed.mdx +++ b/api_docs/newsfeed.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/newsfeed title: "newsfeed" image: https://source.unsplash.com/400x175/?github description: API docs for the newsfeed plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'newsfeed'] --- import newsfeedObj from './newsfeed.devdocs.json'; diff --git a/api_docs/no_data_page.mdx b/api_docs/no_data_page.mdx index f26b7ebcfe26f..22a1ab949d9f8 100644 --- a/api_docs/no_data_page.mdx +++ b/api_docs/no_data_page.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/noDataPage title: "noDataPage" image: https://source.unsplash.com/400x175/?github description: API docs for the noDataPage plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'noDataPage'] --- import noDataPageObj from './no_data_page.devdocs.json'; diff --git a/api_docs/notifications.mdx b/api_docs/notifications.mdx index 06497348df1f9..7e168a46b94f2 100644 --- a/api_docs/notifications.mdx +++ b/api_docs/notifications.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/notifications title: "notifications" image: https://source.unsplash.com/400x175/?github description: API docs for the notifications plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'notifications'] --- import notificationsObj from './notifications.devdocs.json'; diff --git a/api_docs/observability.devdocs.json b/api_docs/observability.devdocs.json index 93c7fda5a9375..6cbeaf65fbafb 100644 --- a/api_docs/observability.devdocs.json +++ b/api_docs/observability.devdocs.json @@ -3367,11 +3367,11 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & Record; formatters: { asDuration: (value: ", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & Record; formatters: { asDuration: (value: ", "Maybe", ", { defaultValue, extended }?: FormatterOptions) => string; asPercent: (numerator: ", "Maybe", - ", denominator: number | undefined, fallbackResult?: string) => string; }; }) => { reason: string; link?: string | undefined; }" + ", denominator: number | undefined, fallbackResult?: string) => string; }; }) => { reason: string; link?: string | undefined; hasBasePath?: boolean | undefined; }" ], "path": "x-pack/plugins/observability/public/rules/create_observability_rule_type_registry.ts", "deprecated": false, @@ -3394,7 +3394,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & Record; formatters: { asDuration: (value: ", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & Record; formatters: { asDuration: (value: ", "Maybe", ", { defaultValue, extended }?: FormatterOptions) => string; asPercent: (numerator: ", "Maybe", @@ -3610,7 +3610,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf> & TAdditionalMetaFields" + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf> & TAdditionalMetaFields" ], "path": "x-pack/plugins/observability/public/typings/alerts.ts", "deprecated": false, @@ -3673,6 +3673,20 @@ "path": "x-pack/plugins/observability/public/typings/alerts.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-public.TopAlert.hasBasePath", + "type": "CompoundType", + "tags": [], + "label": "hasBasePath", + "description": [], + "signature": [ + "boolean | undefined" + ], + "path": "x-pack/plugins/observability/public/typings/alerts.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -4418,11 +4432,11 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & Record; formatters: { asDuration: (value: ", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & Record; formatters: { asDuration: (value: ", "Maybe", ", { defaultValue, extended }?: FormatterOptions) => string; asPercent: (numerator: ", "Maybe", - ", denominator: number | undefined, fallbackResult?: string) => string; }; }) => { reason: string; link?: string | undefined; }" + ", denominator: number | undefined, fallbackResult?: string) => string; }; }) => { reason: string; link?: string | undefined; hasBasePath?: boolean | undefined; }" ], "path": "x-pack/plugins/observability/public/rules/create_observability_rule_type_registry.ts", "deprecated": false, @@ -4445,7 +4459,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & Record; formatters: { asDuration: (value: ", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & Record; formatters: { asDuration: (value: ", "Maybe", ", { defaultValue, extended }?: FormatterOptions) => string; asPercent: (numerator: ", "Maybe", @@ -13858,10 +13872,10 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingUseLegacyFlamegraphAPI", + "id": "def-server.uiSettings.profilingPervCPUWattX86", "type": "Object", "tags": [], - "label": "[profilingUseLegacyFlamegraphAPI]", + "label": "[profilingPervCPUWattX86]", "description": [], "path": "x-pack/plugins/observability/server/ui_settings.ts", "deprecated": false, @@ -13869,7 +13883,7 @@ "children": [ { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingUseLegacyFlamegraphAPI.category", + "id": "def-server.uiSettings.profilingPervCPUWattX86.category", "type": "Array", "tags": [], "label": "category", @@ -13883,7 +13897,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingUseLegacyFlamegraphAPI.name", + "id": "def-server.uiSettings.profilingPervCPUWattX86.name", "type": "string", "tags": [], "label": "name", @@ -13894,21 +13908,29 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingUseLegacyFlamegraphAPI.value", - "type": "boolean", + "id": "def-server.uiSettings.profilingPervCPUWattX86.value", + "type": "number", "tags": [], "label": "value", "description": [], - "signature": [ - "false" - ], "path": "x-pack/plugins/observability/server/ui_settings.ts", "deprecated": false, "trackAdoption": false }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingUseLegacyFlamegraphAPI.schema", + "id": "def-server.uiSettings.profilingPervCPUWattX86.description", + "type": "string", + "tags": [], + "label": "description", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingPervCPUWattX86.schema", "type": "Object", "tags": [], "label": "schema", @@ -13921,7 +13943,21 @@ "section": "def-common.Type", "text": "Type" }, - "" + "" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingPervCPUWattX86.requiresPageReload", + "type": "boolean", + "tags": [], + "label": "requiresPageReload", + "description": [], + "signature": [ + "true" ], "path": "x-pack/plugins/observability/server/ui_settings.ts", "deprecated": false, @@ -13931,10 +13967,10 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingPerCoreWatt", + "id": "def-server.uiSettings.profilingPervCPUWattArm64", "type": "Object", "tags": [], - "label": "[profilingPerCoreWatt]", + "label": "[profilingPervCPUWattArm64]", "description": [], "path": "x-pack/plugins/observability/server/ui_settings.ts", "deprecated": false, @@ -13942,7 +13978,7 @@ "children": [ { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingPerCoreWatt.category", + "id": "def-server.uiSettings.profilingPervCPUWattArm64.category", "type": "Array", "tags": [], "label": "category", @@ -13956,7 +13992,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingPerCoreWatt.name", + "id": "def-server.uiSettings.profilingPervCPUWattArm64.name", "type": "string", "tags": [], "label": "name", @@ -13967,7 +14003,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingPerCoreWatt.value", + "id": "def-server.uiSettings.profilingPervCPUWattArm64.value", "type": "number", "tags": [], "label": "value", @@ -13978,7 +14014,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingPerCoreWatt.description", + "id": "def-server.uiSettings.profilingPervCPUWattArm64.description", "type": "string", "tags": [], "label": "description", @@ -13989,7 +14025,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingPerCoreWatt.schema", + "id": "def-server.uiSettings.profilingPervCPUWattArm64.schema", "type": "Object", "tags": [], "label": "schema", @@ -14010,7 +14046,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.profilingPerCoreWatt.requiresPageReload", + "id": "def-server.uiSettings.profilingPervCPUWattArm64.requiresPageReload", "type": "boolean", "tags": [], "label": "requiresPageReload", @@ -14213,6 +14249,269 @@ "trackAdoption": false } ] + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingUseLegacyCo2Calculation", + "type": "Object", + "tags": [], + "label": "[profilingUseLegacyCo2Calculation]", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingUseLegacyCo2Calculation.category", + "type": "Array", + "tags": [], + "label": "category", + "description": [], + "signature": [ + "string[]" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingUseLegacyCo2Calculation.name", + "type": "string", + "tags": [], + "label": "name", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingUseLegacyCo2Calculation.value", + "type": "boolean", + "tags": [], + "label": "value", + "description": [], + "signature": [ + "false" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingUseLegacyCo2Calculation.schema", + "type": "Object", + "tags": [], + "label": "schema", + "description": [], + "signature": [ + { + "pluginId": "@kbn/config-schema", + "scope": "common", + "docId": "kibKbnConfigSchemaPluginApi", + "section": "def-common.Type", + "text": "Type" + }, + "" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingAWSCostDiscountRate", + "type": "Object", + "tags": [], + "label": "[profilingAWSCostDiscountRate]", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingAWSCostDiscountRate.category", + "type": "Array", + "tags": [], + "label": "category", + "description": [], + "signature": [ + "string[]" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingAWSCostDiscountRate.name", + "type": "string", + "tags": [], + "label": "name", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingAWSCostDiscountRate.value", + "type": "number", + "tags": [], + "label": "value", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingAWSCostDiscountRate.schema", + "type": "Object", + "tags": [], + "label": "schema", + "description": [], + "signature": [ + { + "pluginId": "@kbn/config-schema", + "scope": "common", + "docId": "kibKbnConfigSchemaPluginApi", + "section": "def-common.Type", + "text": "Type" + }, + "" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingAWSCostDiscountRate.requiresPageReload", + "type": "boolean", + "tags": [], + "label": "requiresPageReload", + "description": [], + "signature": [ + "true" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingAWSCostDiscountRate.description", + "type": "string", + "tags": [], + "label": "description", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingCostPervCPUPerHour", + "type": "Object", + "tags": [], + "label": "[profilingCostPervCPUPerHour]", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingCostPervCPUPerHour.category", + "type": "Array", + "tags": [], + "label": "category", + "description": [], + "signature": [ + "string[]" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingCostPervCPUPerHour.name", + "type": "string", + "tags": [], + "label": "name", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingCostPervCPUPerHour.value", + "type": "number", + "tags": [], + "label": "value", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingCostPervCPUPerHour.description", + "type": "string", + "tags": [], + "label": "description", + "description": [], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingCostPervCPUPerHour.schema", + "type": "Object", + "tags": [], + "label": "schema", + "description": [], + "signature": [ + { + "pluginId": "@kbn/config-schema", + "scope": "common", + "docId": "kibKbnConfigSchemaPluginApi", + "section": "def-common.Type", + "text": "Type" + }, + "" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "observability", + "id": "def-server.uiSettings.profilingCostPervCPUPerHour.requiresPageReload", + "type": "boolean", + "tags": [], + "label": "requiresPageReload", + "description": [], + "signature": [ + "true" + ], + "path": "x-pack/plugins/observability/server/ui_settings.ts", + "deprecated": false, + "trackAdoption": false + } + ] } ], "initialIsOpen": false @@ -15607,6 +15906,21 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "observability", + "id": "def-common.profilingAWSCostDiscountRate", + "type": "string", + "tags": [], + "label": "profilingAWSCostDiscountRate", + "description": [], + "signature": [ + "\"observability:profilingAWSCostDiscountRate\"" + ], + "path": "x-pack/plugins/observability/common/ui_settings_keys.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "observability", "id": "def-common.profilingCo2PerKWH", @@ -15622,6 +15936,21 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "observability", + "id": "def-common.profilingCostPervCPUPerHour", + "type": "string", + "tags": [], + "label": "profilingCostPervCPUPerHour", + "description": [], + "signature": [ + "\"observability:profilingCostPervCPUPerHour\"" + ], + "path": "x-pack/plugins/observability/common/ui_settings_keys.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "observability", "id": "def-common.profilingDatacenterPUE", @@ -15639,13 +15968,28 @@ }, { "parentPluginId": "observability", - "id": "def-common.profilingPerCoreWatt", + "id": "def-common.profilingPervCPUWattArm64", + "type": "string", + "tags": [], + "label": "profilingPervCPUWattArm64", + "description": [], + "signature": [ + "\"observability:profilingPervCPUWattArm64\"" + ], + "path": "x-pack/plugins/observability/common/ui_settings_keys.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "observability", + "id": "def-common.profilingPervCPUWattX86", "type": "string", "tags": [], - "label": "profilingPerCoreWatt", + "label": "profilingPervCPUWattX86", "description": [], "signature": [ - "\"observability:profilingPerCoreWatt\"" + "\"observability:profilingPerVCPUWattX86\"" ], "path": "x-pack/plugins/observability/common/ui_settings_keys.ts", "deprecated": false, @@ -15654,13 +15998,13 @@ }, { "parentPluginId": "observability", - "id": "def-common.profilingUseLegacyFlamegraphAPI", + "id": "def-common.profilingUseLegacyCo2Calculation", "type": "string", "tags": [], - "label": "profilingUseLegacyFlamegraphAPI", + "label": "profilingUseLegacyCo2Calculation", "description": [], "signature": [ - "\"observability:profilingUseLegacyFlamegraphAPI\"" + "\"observability:profilingUseLegacyCo2Calculation\"" ], "path": "x-pack/plugins/observability/common/ui_settings_keys.ts", "deprecated": false, diff --git a/api_docs/observability.mdx b/api_docs/observability.mdx index 0e541476cce4a..fa52f21ac3fff 100644 --- a/api_docs/observability.mdx +++ b/api_docs/observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observability title: "observability" image: https://source.unsplash.com/400x175/?github description: API docs for the observability plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observability'] --- import observabilityObj from './observability.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/ | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 581 | 2 | 572 | 17 | +| 606 | 2 | 597 | 17 | ## Client diff --git a/api_docs/observability_a_i_assistant.devdocs.json b/api_docs/observability_a_i_assistant.devdocs.json index f72f26ee642a6..73bbb37b5f0d1 100644 --- a/api_docs/observability_a_i_assistant.devdocs.json +++ b/api_docs/observability_a_i_assistant.devdocs.json @@ -423,7 +423,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>[]; }; }>; } & ", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>[]; }; }>; } & ", "ObservabilityAIAssistantRouteCreateOptions", "; \"GET /internal/observability_ai_assistant/functions/kb_status\": { endpoint: \"GET /internal/observability_ai_assistant/functions/kb_status\"; params?: undefined; handler: ({}: ", "ObservabilityAIAssistantRouteHandlerResources", @@ -830,7 +830,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>[]; }; }>; } & ", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>[]; }; }>; } & ", "ObservabilityAIAssistantRouteCreateOptions", "; \"GET /internal/observability_ai_assistant/functions/kb_status\": { endpoint: \"GET /internal/observability_ai_assistant/functions/kb_status\"; params?: undefined; handler: ({}: ", "ObservabilityAIAssistantRouteHandlerResources", @@ -1343,7 +1343,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>[]; }; }>; } & ", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>[]; }; }>; } & ", "ObservabilityAIAssistantRouteCreateOptions", "; \"GET /internal/observability_ai_assistant/functions/kb_status\": { endpoint: \"GET /internal/observability_ai_assistant/functions/kb_status\"; params?: undefined; handler: ({}: ", "ObservabilityAIAssistantRouteHandlerResources", diff --git a/api_docs/observability_a_i_assistant.mdx b/api_docs/observability_a_i_assistant.mdx index 2f659f30287de..fe29a445cda2e 100644 --- a/api_docs/observability_a_i_assistant.mdx +++ b/api_docs/observability_a_i_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityAIAssistant title: "observabilityAIAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityAIAssistant plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityAIAssistant'] --- import observabilityAIAssistantObj from './observability_a_i_assistant.devdocs.json'; diff --git a/api_docs/observability_log_explorer.mdx b/api_docs/observability_log_explorer.mdx index 00ae04b0f505a..c8caa6f6a29ef 100644 --- a/api_docs/observability_log_explorer.mdx +++ b/api_docs/observability_log_explorer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityLogExplorer title: "observabilityLogExplorer" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityLogExplorer plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityLogExplorer'] --- import observabilityLogExplorerObj from './observability_log_explorer.devdocs.json'; diff --git a/api_docs/observability_onboarding.mdx b/api_docs/observability_onboarding.mdx index 05ca4c0f3f887..3ccf4f4ae9142 100644 --- a/api_docs/observability_onboarding.mdx +++ b/api_docs/observability_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityOnboarding title: "observabilityOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityOnboarding plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityOnboarding'] --- import observabilityOnboardingObj from './observability_onboarding.devdocs.json'; diff --git a/api_docs/observability_shared.mdx b/api_docs/observability_shared.mdx index bdd380df7d796..6e0f7536ef587 100644 --- a/api_docs/observability_shared.mdx +++ b/api_docs/observability_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityShared title: "observabilityShared" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityShared plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityShared'] --- import observabilitySharedObj from './observability_shared.devdocs.json'; diff --git a/api_docs/osquery.devdocs.json b/api_docs/osquery.devdocs.json index e17d98b45ea42..e2dd1f913cbf5 100644 --- a/api_docs/osquery.devdocs.json +++ b/api_docs/osquery.devdocs.json @@ -309,7 +309,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> | undefined) => Promise<{ response: { action_id: string; '@timestamp': string; expiration: string; type: string; input_type: string; alert_ids: string[] | undefined; event_ids: string[] | undefined; case_ids: string[] | undefined; agent_ids: string[] | undefined; agent_all: boolean | undefined; agent_platforms: string[] | undefined; agent_policy_ids: string[] | undefined; agents: string[]; user_id: string | undefined; metadata: object | undefined; pack_id: string | undefined; pack_name: string | undefined; pack_prebuilt: boolean | undefined; queries: ", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> | undefined) => Promise<{ response: { action_id: string; '@timestamp': string; expiration: string; type: string; input_type: string; alert_ids: string[] | undefined; event_ids: string[] | undefined; case_ids: string[] | undefined; agent_ids: string[] | undefined; agent_all: boolean | undefined; agent_platforms: string[] | undefined; agent_policy_ids: string[] | undefined; agents: string[]; user_id: string | undefined; metadata: object | undefined; pack_id: string | undefined; pack_name: string | undefined; pack_prebuilt: boolean | undefined; queries: ", "Dictionary", "[]; }; fleetActionsCount: number; }>; stop: () => void; }" ], diff --git a/api_docs/osquery.mdx b/api_docs/osquery.mdx index 2566ca1190674..a0833a5358273 100644 --- a/api_docs/osquery.mdx +++ b/api_docs/osquery.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/osquery title: "osquery" image: https://source.unsplash.com/400x175/?github description: API docs for the osquery plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'osquery'] --- import osqueryObj from './osquery.devdocs.json'; diff --git a/api_docs/painless_lab.mdx b/api_docs/painless_lab.mdx index 32c0d012ca887..0571c9018313a 100644 --- a/api_docs/painless_lab.mdx +++ b/api_docs/painless_lab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/painlessLab title: "painlessLab" image: https://source.unsplash.com/400x175/?github description: API docs for the painlessLab plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'painlessLab'] --- import painlessLabObj from './painless_lab.devdocs.json'; diff --git a/api_docs/plugin_directory.mdx b/api_docs/plugin_directory.mdx index 63005d80ca9de..2d7b661f0e7ac 100644 --- a/api_docs/plugin_directory.mdx +++ b/api_docs/plugin_directory.mdx @@ -7,7 +7,7 @@ id: kibDevDocsPluginDirectory slug: /kibana-dev-docs/api-meta/plugin-api-directory title: Directory description: Directory of public APIs available through plugins or packages. -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -15,13 +15,13 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Count | Plugins or Packages with a
public API | Number of teams | |--------------|----------|------------------------| -| 723 | 613 | 40 | +| 724 | 614 | 40 | ### Public API health stats | API Count | Any Count | Missing comments | Missing exports | |--------------|----------|-----------------|--------| -| 76978 | 235 | 65681 | 1613 | +| 77183 | 235 | 65919 | 1621 | ## Plugin Directory @@ -31,7 +31,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/appex-sharedux @elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/appex-sharedux ) | - | 17 | 1 | 15 | 2 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | AIOps plugin maintained by ML team. | 70 | 1 | 4 | 1 | | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 813 | 1 | 782 | 51 | -| | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | The user interface for Elastic APM | 29 | 0 | 29 | 120 | +| | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | The user interface for Elastic APM | 29 | 0 | 29 | 127 | | | [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs-knowledge-team) | - | 9 | 0 | 9 | 0 | | | [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs-knowledge-team) | Asset manager plugin for entity assets (inventory, topology, etc) | 9 | 0 | 9 | 2 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 9 | 0 | 9 | 0 | @@ -130,7 +130,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 45 | 0 | 45 | 7 | | | [@elastic/kibana-gis](https://github.com/orgs/elastic/teams/kibana-gis) | - | 260 | 0 | 259 | 28 | | | [@elastic/kibana-gis](https://github.com/orgs/elastic/teams/kibana-gis) | - | 60 | 0 | 60 | 0 | -| | [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs-knowledge-team) | Exposes utilities for accessing metrics data | 104 | 8 | 104 | 4 | +| | [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs-knowledge-team) | Exposes utilities for accessing metrics data | 104 | 8 | 104 | 7 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | This plugin provides access to the machine learning features provided by Elastic. | 150 | 3 | 64 | 33 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 25 | 0 | 19 | 0 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 15 | 3 | 13 | 1 | @@ -139,7 +139,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 17 | 0 | 17 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 3 | 0 | 3 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 2 | 0 | 2 | 1 | -| | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 581 | 2 | 572 | 17 | +| | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 606 | 2 | 597 | 17 | | | [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs-knowledge-team) | - | 42 | 0 | 39 | 7 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin exposes and registers observability log consumption features. | 15 | 0 | 15 | 1 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | - | 14 | 0 | 14 | 0 | @@ -164,7 +164,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-reporting-services](https://github.com/orgs/elastic/teams/kibana-reporting-services) | Kibana Screenshotting Plugin | 32 | 0 | 8 | 4 | | searchprofiler | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 0 | 0 | 0 | 0 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | This plugin provides authentication and authorization features, and exposes functionality to understand the capabilities of the currently authenticated user. | 401 | 0 | 196 | 2 | -| | [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) | - | 178 | 0 | 109 | 36 | +| | [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) | - | 179 | 0 | 110 | 36 | | | [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) | ESS customizations for Security Solution. | 6 | 0 | 6 | 0 | | | [@elastic/security-solution](https://github.com/orgs/elastic/teams/security-solution) | Serverless customizations for security. | 7 | 0 | 7 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | The core Serverless plugin, providing APIs to Serverless Project plugins. | 19 | 0 | 18 | 0 | @@ -187,10 +187,10 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | - | 240 | 1 | 196 | 17 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | This plugin provides access to the transforms features provided by Elastic. Transforms enable you to convert existing Elasticsearch indices into summarized indices, which provide opportunities for new insights and analytics. | 4 | 0 | 4 | 1 | | translations | [@elastic/kibana-localization](https://github.com/orgs/elastic/teams/kibana-localization) | - | 0 | 0 | 0 | 0 | -| | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 583 | 1 | 557 | 55 | +| | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 584 | 1 | 558 | 55 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Adds UI Actions service to Kibana | 135 | 0 | 93 | 9 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Extends UI Actions plugin with more functionality | 212 | 0 | 145 | 10 | -| | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | This plugin contains services reliant on the plugin lifecycle for the unified doc viewer component (see @kbn/unified-doc-viewer). | 13 | 0 | 10 | 3 | +| | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | This plugin contains services reliant on the plugin lifecycle for the unified doc viewer component (see @kbn/unified-doc-viewer). | 12 | 0 | 9 | 2 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | The `unifiedHistogram` plugin provides UI components to create a layout including a resizable histogram and a main display. | 55 | 0 | 23 | 2 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | Contains all the key functionality of Kibana's unified search experience.Contains all the key functionality of Kibana's unified search experience. | 148 | 2 | 110 | 23 | | upgradeAssistant | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 0 | 0 | 0 | 0 | @@ -236,7 +236,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 18 | 0 | 2 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 17 | 0 | 17 | 0 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 34 | 0 | 34 | 8 | -| | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 184 | 0 | 184 | 27 | +| | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 188 | 0 | 188 | 27 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 11 | 0 | 11 | 0 | | | [@elastic/kibana-qa](https://github.com/orgs/elastic/teams/kibana-qa) | - | 12 | 0 | 12 | 0 | | | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 10 | 0 | 10 | 0 | @@ -350,7 +350,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 13 | 0 | 13 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 29 | 0 | 25 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 11 | 1 | 11 | 0 | -| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 55 | 0 | 8 | 0 | +| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 56 | 0 | 8 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 6 | 0 | 6 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 11 | 0 | 11 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 6 | 0 | 0 | 0 | @@ -378,7 +378,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 111 | 1 | 0 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 353 | 1 | 5 | 2 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 11 | 0 | 11 | 0 | -| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 89 | 0 | 61 | 10 | +| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 98 | 0 | 66 | 10 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 4 | 0 | 4 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 2 | 0 | 1 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 6 | 0 | 6 | 0 | @@ -456,7 +456,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 2 | 0 | 1 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 39 | 0 | 39 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 52 | 0 | 52 | 1 | -| | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | - | 36 | 0 | 14 | 3 | +| | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | - | 17 | 0 | 7 | 2 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 20 | 0 | 16 | 0 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 37 | 0 | 29 | 1 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 2 | 0 | 0 | 0 | @@ -481,7 +481,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 41 | 2 | 35 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 108 | 0 | 107 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 7 | 0 | 5 | 0 | -| | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 160 | 0 | 157 | 0 | +| | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 181 | 0 | 178 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 27 | 0 | 1 | 2 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 8 | 0 | 8 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 6 | 0 | 1 | 1 | @@ -520,13 +520,14 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 5 | 0 | 0 | 0 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 8 | 0 | 0 | 0 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 2 | 0 | 1 | 0 | -| | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 29 | 0 | 27 | 0 | +| | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 32 | 0 | 30 | 0 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 18 | 0 | 18 | 0 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 31 | 1 | 24 | 1 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 78 | 0 | 76 | 3 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 55 | 1 | 50 | 0 | -| | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 13 | 0 | 13 | 3 | +| | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 10 | 0 | 10 | 2 | | | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 99 | 1 | 99 | 0 | +| | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 3 | 0 | 3 | 1 | | | [@elastic/security-detection-rule-management](https://github.com/orgs/elastic/teams/security-detection-rule-management) | - | 6 | 0 | 6 | 0 | | | [@elastic/security-detection-rule-management](https://github.com/orgs/elastic/teams/security-detection-rule-management) | - | 7 | 0 | 7 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 45 | 0 | 45 | 10 | @@ -536,7 +537,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-performance-testing](https://github.com/orgs/elastic/teams/kibana-performance-testing) | - | 3 | 0 | 3 | 1 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 1 | 0 | 1 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 1 | 0 | 1 | 0 | -| | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 173 | 0 | 30 | 0 | +| | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 169 | 0 | 51 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 13 | 0 | 7 | 0 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 22 | 0 | 9 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 8 | 0 | 2 | 0 | @@ -562,10 +563,10 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | A component for creating resizable layouts containing a fixed width panel and a flexible panel, with support for horizontal and vertical layouts. | 18 | 0 | 5 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 13 | 2 | 8 | 0 | | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 16 | 0 | 16 | 1 | -| | [@elastic/security-detections-response](https://github.com/orgs/elastic/teams/security-detections-response) | - | 116 | 0 | 113 | 0 | +| | [@elastic/security-detections-response](https://github.com/orgs/elastic/teams/security-detections-response) | - | 117 | 0 | 114 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 2 | 0 | 2 | 0 | | | [@elastic/enterprise-search-frontend](https://github.com/orgs/elastic/teams/enterprise-search-frontend) | - | 66 | 0 | 66 | 0 | -| | [@elastic/enterprise-search-frontend](https://github.com/orgs/elastic/teams/enterprise-search-frontend) | - | 2211 | 0 | 2211 | 0 | +| | [@elastic/enterprise-search-frontend](https://github.com/orgs/elastic/teams/enterprise-search-frontend) | - | 2375 | 0 | 2375 | 0 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 20 | 0 | 18 | 1 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 82 | 0 | 35 | 0 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 44 | 0 | 14 | 0 | @@ -659,7 +660,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 10 | 0 | 7 | 7 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | Contains functionality for the field list and field stats which can be integrated into apps | 285 | 0 | 261 | 9 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 13 | 0 | 9 | 0 | -| | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | - | 4 | 0 | 0 | 0 | +| | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | - | 3 | 0 | 0 | 0 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | - | 3 | 0 | 2 | 1 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 80 | 1 | 21 | 2 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 37 | 0 | 16 | 1 | diff --git a/api_docs/presentation_util.mdx b/api_docs/presentation_util.mdx index 851cc51baacaf..e23c0a769895e 100644 --- a/api_docs/presentation_util.mdx +++ b/api_docs/presentation_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationUtil title: "presentationUtil" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationUtil plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationUtil'] --- import presentationUtilObj from './presentation_util.devdocs.json'; diff --git a/api_docs/profiling.mdx b/api_docs/profiling.mdx index 5a4573b7d09e0..7d69418cf6ff4 100644 --- a/api_docs/profiling.mdx +++ b/api_docs/profiling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profiling title: "profiling" image: https://source.unsplash.com/400x175/?github description: API docs for the profiling plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profiling'] --- import profilingObj from './profiling.devdocs.json'; diff --git a/api_docs/profiling_data_access.devdocs.json b/api_docs/profiling_data_access.devdocs.json index 0e1b1fab4bee5..7a8d4a6ae9ebd 100644 --- a/api_docs/profiling_data_access.devdocs.json +++ b/api_docs/profiling_data_access.devdocs.json @@ -37,17 +37,9 @@ "label": "ProfilingDataAccessPluginStart", "description": [], "signature": [ - "{ services: { fetchFlamechartData: ({ esClient, rangeFromMs, rangeToMs, kuery, useLegacyFlamegraphAPI, }: ", + "{ services: { fetchFlamechartData: ({ core, esClient, rangeFromMs, rangeToMs, kuery }: ", "FetchFlamechartParams", - ") => Promise<", - { - "pluginId": "@kbn/profiling-utils", - "scope": "common", - "docId": "kibKbnProfilingUtilsPluginApi", - "section": "def-common.BaseFlameGraph", - "text": "BaseFlameGraph" - }, - ">; getStatus: ({ esClient, soClient, spaceId }: ", + ") => Promise<{ TotalSeconds: number; Size: number; Edges: number[][]; FileID: string[]; FrameType: number[]; Inline: boolean[]; ExeFilename: string[]; AddressOrLine: number[]; FunctionName: string[]; FunctionOffset: number[]; SourceFilename: string[]; SourceLine: number[]; CountInclusive: number[]; CountExclusive: number[]; SamplingRate: number; TotalSamples: number; TotalCPU: number; SelfCPU: number; AnnualCO2TonsExclusive: number[]; AnnualCO2TonsInclusive: number[]; AnnualCostsUSDInclusive: number[]; AnnualCostsUSDExclusive: number[]; SelfAnnualCO2Tons: number; TotalAnnualCO2Tons: number; SelfAnnualCostsUSD: number; TotalAnnualCostsUSD: number; }>; getStatus: ({ esClient, soClient, spaceId }: ", "HasSetupParams", ") => Promise<", { @@ -63,7 +55,7 @@ "CloudSetupStateType", " | ", "SetupStateType", - ">; fetchFunction: ({ esClient, rangeFromMs, rangeToMs, kuery, startIndex, endIndex, }: ", + ">; fetchFunction: ({ core, esClient, rangeFromMs, rangeToMs, kuery, startIndex, endIndex, }: ", "FetchFunctionsParams", ") => Promise<", { diff --git a/api_docs/profiling_data_access.mdx b/api_docs/profiling_data_access.mdx index 864641e5cdfbb..d4f71d98fe3e5 100644 --- a/api_docs/profiling_data_access.mdx +++ b/api_docs/profiling_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profilingDataAccess title: "profilingDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the profilingDataAccess plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profilingDataAccess'] --- import profilingDataAccessObj from './profiling_data_access.devdocs.json'; diff --git a/api_docs/remote_clusters.mdx b/api_docs/remote_clusters.mdx index 13d2983c76f12..d2872cb243649 100644 --- a/api_docs/remote_clusters.mdx +++ b/api_docs/remote_clusters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/remoteClusters title: "remoteClusters" image: https://source.unsplash.com/400x175/?github description: API docs for the remoteClusters plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'remoteClusters'] --- import remoteClustersObj from './remote_clusters.devdocs.json'; diff --git a/api_docs/reporting.mdx b/api_docs/reporting.mdx index af9ce0ea01c62..9cde2a5d0819f 100644 --- a/api_docs/reporting.mdx +++ b/api_docs/reporting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/reporting title: "reporting" image: https://source.unsplash.com/400x175/?github description: API docs for the reporting plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'reporting'] --- import reportingObj from './reporting.devdocs.json'; diff --git a/api_docs/rollup.mdx b/api_docs/rollup.mdx index 3b48d45347337..2c65433cf96d4 100644 --- a/api_docs/rollup.mdx +++ b/api_docs/rollup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/rollup title: "rollup" image: https://source.unsplash.com/400x175/?github description: API docs for the rollup plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'rollup'] --- import rollupObj from './rollup.devdocs.json'; diff --git a/api_docs/rule_registry.devdocs.json b/api_docs/rule_registry.devdocs.json index 6e18cc13b1049..8e1c216d59c97 100644 --- a/api_docs/rule_registry.devdocs.json +++ b/api_docs/rule_registry.devdocs.json @@ -115,7 +115,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> | undefined>" + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> | undefined>" ], "path": "x-pack/plugins/rule_registry/server/alert_data_client/alerts_client.ts", "deprecated": false, @@ -419,7 +419,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>, Record>, Record>>" ], @@ -2739,7 +2739,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf>>>(request: TSearchRequest) => Promise<", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf>>>(request: TSearchRequest) => Promise<", { "pluginId": "@kbn/es-types", "scope": "common", @@ -3384,7 +3384,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf>> | null> | null" + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf>> | null> | null" ], "path": "x-pack/plugins/rule_registry/server/utils/create_lifecycle_executor.ts", "deprecated": false, @@ -4806,7 +4806,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>" + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>>" ], "path": "x-pack/plugins/rule_registry/common/parse_technical_fields.ts", "deprecated": false, @@ -5182,7 +5182,7 @@ "label": "ParsedTechnicalFields", "description": [], "signature": [ - "{ readonly \"@timestamp\": string; readonly \"kibana.alert.rule.rule_type_id\": string; readonly \"kibana.alert.rule.consumer\": string; readonly \"kibana.alert.instance.id\": string; readonly \"kibana.alert.rule.category\": string; readonly \"kibana.alert.rule.name\": string; readonly \"kibana.alert.rule.producer\": string; readonly \"kibana.alert.rule.revision\": number; readonly \"kibana.alert.rule.uuid\": string; readonly \"kibana.alert.status\": string; readonly \"kibana.alert.uuid\": string; readonly \"kibana.space_ids\": string[]; readonly \"event.action\"?: string | undefined; readonly tags?: string[] | undefined; readonly \"kibana.alert.rule.execution.uuid\"?: string | undefined; readonly \"event.kind\"?: string | undefined; readonly \"kibana.alert.action_group\"?: string | undefined; readonly \"kibana.alert.case_ids\"?: string[] | undefined; readonly \"kibana.alert.duration.us\"?: number | undefined; readonly \"kibana.alert.end\"?: string | undefined; readonly \"kibana.alert.flapping\"?: boolean | undefined; readonly \"kibana.alert.flapping_history\"?: boolean[] | undefined; readonly \"kibana.alert.last_detected\"?: string | undefined; readonly \"kibana.alert.maintenance_window_ids\"?: string[] | undefined; readonly \"kibana.alert.reason\"?: string | undefined; readonly \"kibana.alert.rule.parameters\"?: { [key: string]: unknown; } | undefined; readonly \"kibana.alert.rule.tags\"?: string[] | undefined; readonly \"kibana.alert.start\"?: string | undefined; readonly \"kibana.alert.time_range\"?: unknown; readonly \"kibana.alert.url\"?: string | undefined; readonly \"kibana.alert.workflow_status\"?: string | undefined; readonly \"kibana.alert.workflow_tags\"?: string[] | undefined; readonly \"kibana.version\"?: string | undefined; readonly \"ecs.version\"?: string | undefined; readonly \"kibana.alert.risk_score\"?: number | undefined; readonly \"kibana.alert.rule.author\"?: string | undefined; readonly \"kibana.alert.rule.created_at\"?: string | undefined; readonly \"kibana.alert.rule.created_by\"?: string | undefined; readonly \"kibana.alert.rule.description\"?: string | undefined; readonly \"kibana.alert.rule.enabled\"?: string | undefined; readonly \"kibana.alert.rule.from\"?: string | undefined; readonly \"kibana.alert.rule.interval\"?: string | undefined; readonly \"kibana.alert.rule.license\"?: string | undefined; readonly \"kibana.alert.rule.note\"?: string | undefined; readonly \"kibana.alert.rule.references\"?: string[] | undefined; readonly \"kibana.alert.rule.rule_id\"?: string | undefined; readonly \"kibana.alert.rule.rule_name_override\"?: string | undefined; readonly \"kibana.alert.rule.to\"?: string | undefined; readonly \"kibana.alert.rule.type\"?: string | undefined; readonly \"kibana.alert.rule.updated_at\"?: string | undefined; readonly \"kibana.alert.rule.updated_by\"?: string | undefined; readonly \"kibana.alert.rule.version\"?: string | undefined; readonly \"kibana.alert.severity\"?: string | undefined; readonly \"kibana.alert.suppression.docs_count\"?: number | undefined; readonly \"kibana.alert.suppression.end\"?: string | undefined; readonly \"kibana.alert.suppression.start\"?: string | undefined; readonly \"kibana.alert.suppression.terms.field\"?: string[] | undefined; readonly \"kibana.alert.suppression.terms.value\"?: string[] | undefined; readonly \"kibana.alert.system_status\"?: string | undefined; readonly \"kibana.alert.workflow_reason\"?: string | undefined; readonly \"kibana.alert.workflow_user\"?: string | undefined; }" + "{ readonly \"@timestamp\": string; readonly \"kibana.alert.rule.rule_type_id\": string; readonly \"kibana.alert.rule.consumer\": string; readonly \"kibana.alert.instance.id\": string; readonly \"kibana.alert.rule.category\": string; readonly \"kibana.alert.rule.name\": string; readonly \"kibana.alert.rule.producer\": string; readonly \"kibana.alert.rule.revision\": number; readonly \"kibana.alert.rule.uuid\": string; readonly \"kibana.alert.status\": string; readonly \"kibana.alert.uuid\": string; readonly \"kibana.space_ids\": string[]; readonly \"event.action\"?: string | undefined; readonly tags?: string[] | undefined; readonly \"kibana.alert.rule.execution.uuid\"?: string | undefined; readonly \"event.kind\"?: string | undefined; readonly \"kibana.alert.action_group\"?: string | undefined; readonly \"kibana.alert.case_ids\"?: string[] | undefined; readonly \"kibana.alert.duration.us\"?: number | undefined; readonly \"kibana.alert.end\"?: string | undefined; readonly \"kibana.alert.flapping\"?: boolean | undefined; readonly \"kibana.alert.flapping_history\"?: boolean[] | undefined; readonly \"kibana.alert.last_detected\"?: string | undefined; readonly \"kibana.alert.maintenance_window_ids\"?: string[] | undefined; readonly \"kibana.alert.reason\"?: string | undefined; readonly \"kibana.alert.rule.parameters\"?: { [key: string]: unknown; } | undefined; readonly \"kibana.alert.rule.tags\"?: string[] | undefined; readonly \"kibana.alert.start\"?: string | undefined; readonly \"kibana.alert.time_range\"?: unknown; readonly \"kibana.alert.url\"?: string | undefined; readonly \"kibana.alert.workflow_assignee_ids\"?: string[] | undefined; readonly \"kibana.alert.workflow_status\"?: string | undefined; readonly \"kibana.alert.workflow_tags\"?: string[] | undefined; readonly \"kibana.version\"?: string | undefined; readonly \"ecs.version\"?: string | undefined; readonly \"kibana.alert.risk_score\"?: number | undefined; readonly \"kibana.alert.rule.author\"?: string | undefined; readonly \"kibana.alert.rule.created_at\"?: string | undefined; readonly \"kibana.alert.rule.created_by\"?: string | undefined; readonly \"kibana.alert.rule.description\"?: string | undefined; readonly \"kibana.alert.rule.enabled\"?: string | undefined; readonly \"kibana.alert.rule.from\"?: string | undefined; readonly \"kibana.alert.rule.interval\"?: string | undefined; readonly \"kibana.alert.rule.license\"?: string | undefined; readonly \"kibana.alert.rule.note\"?: string | undefined; readonly \"kibana.alert.rule.references\"?: string[] | undefined; readonly \"kibana.alert.rule.rule_id\"?: string | undefined; readonly \"kibana.alert.rule.rule_name_override\"?: string | undefined; readonly \"kibana.alert.rule.to\"?: string | undefined; readonly \"kibana.alert.rule.type\"?: string | undefined; readonly \"kibana.alert.rule.updated_at\"?: string | undefined; readonly \"kibana.alert.rule.updated_by\"?: string | undefined; readonly \"kibana.alert.rule.version\"?: string | undefined; readonly \"kibana.alert.severity\"?: string | undefined; readonly \"kibana.alert.suppression.docs_count\"?: number | undefined; readonly \"kibana.alert.suppression.end\"?: string | undefined; readonly \"kibana.alert.suppression.start\"?: string | undefined; readonly \"kibana.alert.suppression.terms.field\"?: string[] | undefined; readonly \"kibana.alert.suppression.terms.value\"?: string[] | undefined; readonly \"kibana.alert.system_status\"?: string | undefined; readonly \"kibana.alert.workflow_reason\"?: string | undefined; readonly \"kibana.alert.workflow_user\"?: string | undefined; }" ], "path": "x-pack/plugins/rule_registry/common/parse_technical_fields.ts", "deprecated": false, diff --git a/api_docs/rule_registry.mdx b/api_docs/rule_registry.mdx index 5ab2c44a7756b..fa466b85f9f90 100644 --- a/api_docs/rule_registry.mdx +++ b/api_docs/rule_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ruleRegistry title: "ruleRegistry" image: https://source.unsplash.com/400x175/?github description: API docs for the ruleRegistry plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ruleRegistry'] --- import ruleRegistryObj from './rule_registry.devdocs.json'; diff --git a/api_docs/runtime_fields.mdx b/api_docs/runtime_fields.mdx index aa5cd33093911..8dd41189a110e 100644 --- a/api_docs/runtime_fields.mdx +++ b/api_docs/runtime_fields.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/runtimeFields title: "runtimeFields" image: https://source.unsplash.com/400x175/?github description: API docs for the runtimeFields plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'runtimeFields'] --- import runtimeFieldsObj from './runtime_fields.devdocs.json'; diff --git a/api_docs/saved_objects.mdx b/api_docs/saved_objects.mdx index 4bc7c38896edd..5bc4ed69dca5e 100644 --- a/api_docs/saved_objects.mdx +++ b/api_docs/saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjects title: "savedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjects plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjects'] --- import savedObjectsObj from './saved_objects.devdocs.json'; diff --git a/api_docs/saved_objects_finder.mdx b/api_docs/saved_objects_finder.mdx index 1a11fb5649197..92e020ae6625e 100644 --- a/api_docs/saved_objects_finder.mdx +++ b/api_docs/saved_objects_finder.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsFinder title: "savedObjectsFinder" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsFinder plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsFinder'] --- import savedObjectsFinderObj from './saved_objects_finder.devdocs.json'; diff --git a/api_docs/saved_objects_management.mdx b/api_docs/saved_objects_management.mdx index 65f414faecbee..ea084f6c259e0 100644 --- a/api_docs/saved_objects_management.mdx +++ b/api_docs/saved_objects_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsManagement title: "savedObjectsManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsManagement plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsManagement'] --- import savedObjectsManagementObj from './saved_objects_management.devdocs.json'; diff --git a/api_docs/saved_objects_tagging.mdx b/api_docs/saved_objects_tagging.mdx index aaffc31371dde..3910180aa11fb 100644 --- a/api_docs/saved_objects_tagging.mdx +++ b/api_docs/saved_objects_tagging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTagging title: "savedObjectsTagging" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTagging plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTagging'] --- import savedObjectsTaggingObj from './saved_objects_tagging.devdocs.json'; diff --git a/api_docs/saved_objects_tagging_oss.mdx b/api_docs/saved_objects_tagging_oss.mdx index 0f80cd7516aac..161c05e443411 100644 --- a/api_docs/saved_objects_tagging_oss.mdx +++ b/api_docs/saved_objects_tagging_oss.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTaggingOss title: "savedObjectsTaggingOss" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTaggingOss plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTaggingOss'] --- import savedObjectsTaggingOssObj from './saved_objects_tagging_oss.devdocs.json'; diff --git a/api_docs/saved_search.mdx b/api_docs/saved_search.mdx index 9699f1d3a77c0..26e855b9be303 100644 --- a/api_docs/saved_search.mdx +++ b/api_docs/saved_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedSearch title: "savedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the savedSearch plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedSearch'] --- import savedSearchObj from './saved_search.devdocs.json'; diff --git a/api_docs/screenshot_mode.mdx b/api_docs/screenshot_mode.mdx index f7ee5a283c576..cbb296eb15e7c 100644 --- a/api_docs/screenshot_mode.mdx +++ b/api_docs/screenshot_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotMode title: "screenshotMode" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotMode plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotMode'] --- import screenshotModeObj from './screenshot_mode.devdocs.json'; diff --git a/api_docs/screenshotting.mdx b/api_docs/screenshotting.mdx index fb73fe558213b..b406d501beec5 100644 --- a/api_docs/screenshotting.mdx +++ b/api_docs/screenshotting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotting title: "screenshotting" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotting plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotting'] --- import screenshottingObj from './screenshotting.devdocs.json'; diff --git a/api_docs/security.mdx b/api_docs/security.mdx index 514ec8f2db66e..51917c8afdbec 100644 --- a/api_docs/security.mdx +++ b/api_docs/security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/security title: "security" image: https://source.unsplash.com/400x175/?github description: API docs for the security plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'security'] --- import securityObj from './security.devdocs.json'; diff --git a/api_docs/security_solution.devdocs.json b/api_docs/security_solution.devdocs.json index a893eeffd3155..f1940d5057635 100644 --- a/api_docs/security_solution.devdocs.json +++ b/api_docs/security_solution.devdocs.json @@ -1746,6 +1746,27 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "securitySolution", + "id": "def-public.TimelineModel.savedSearch", + "type": "CompoundType", + "tags": [], + "label": "savedSearch", + "description": [], + "signature": [ + { + "pluginId": "savedSearch", + "scope": "common", + "docId": "kibSavedSearchPluginApi", + "section": "def-common.SavedSearch", + "text": "SavedSearch" + }, + " | null" + ], + "path": "x-pack/plugins/security_solution/public/timelines/store/timeline/model.ts", + "deprecated": false, + "trackAdoption": false + }, { "parentPluginId": "securitySolution", "id": "def-public.TimelineModel.isDiscoverSavedSearchLoaded", diff --git a/api_docs/security_solution.mdx b/api_docs/security_solution.mdx index 48d50a9e307d4..4b87aa97a8f48 100644 --- a/api_docs/security_solution.mdx +++ b/api_docs/security_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolution title: "securitySolution" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolution plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolution'] --- import securitySolutionObj from './security_solution.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/security-solution](https://github.com/orgs/elastic/teams/secur | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 178 | 0 | 109 | 36 | +| 179 | 0 | 110 | 36 | ## Client diff --git a/api_docs/security_solution_ess.mdx b/api_docs/security_solution_ess.mdx index 77e2f3b709bb1..608f46ae7c4e4 100644 --- a/api_docs/security_solution_ess.mdx +++ b/api_docs/security_solution_ess.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionEss title: "securitySolutionEss" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionEss plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionEss'] --- import securitySolutionEssObj from './security_solution_ess.devdocs.json'; diff --git a/api_docs/security_solution_serverless.mdx b/api_docs/security_solution_serverless.mdx index e5bb6205f39b2..5403e6c7393fb 100644 --- a/api_docs/security_solution_serverless.mdx +++ b/api_docs/security_solution_serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionServerless title: "securitySolutionServerless" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionServerless plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionServerless'] --- import securitySolutionServerlessObj from './security_solution_serverless.devdocs.json'; diff --git a/api_docs/serverless.mdx b/api_docs/serverless.mdx index de5719b4297e9..865fc1b6d1103 100644 --- a/api_docs/serverless.mdx +++ b/api_docs/serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverless title: "serverless" image: https://source.unsplash.com/400x175/?github description: API docs for the serverless plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverless'] --- import serverlessObj from './serverless.devdocs.json'; diff --git a/api_docs/serverless_observability.mdx b/api_docs/serverless_observability.mdx index eb1b4c614a89f..c128063c134d2 100644 --- a/api_docs/serverless_observability.mdx +++ b/api_docs/serverless_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessObservability title: "serverlessObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessObservability plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessObservability'] --- import serverlessObservabilityObj from './serverless_observability.devdocs.json'; diff --git a/api_docs/serverless_search.mdx b/api_docs/serverless_search.mdx index 964f8a62ef39c..a241211718606 100644 --- a/api_docs/serverless_search.mdx +++ b/api_docs/serverless_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessSearch title: "serverlessSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessSearch plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessSearch'] --- import serverlessSearchObj from './serverless_search.devdocs.json'; diff --git a/api_docs/session_view.mdx b/api_docs/session_view.mdx index f476a884606a5..ddee464eeaebb 100644 --- a/api_docs/session_view.mdx +++ b/api_docs/session_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/sessionView title: "sessionView" image: https://source.unsplash.com/400x175/?github description: API docs for the sessionView plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'sessionView'] --- import sessionViewObj from './session_view.devdocs.json'; diff --git a/api_docs/share.mdx b/api_docs/share.mdx index 062290680fd80..e4a5411cd5ff8 100644 --- a/api_docs/share.mdx +++ b/api_docs/share.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/share title: "share" image: https://source.unsplash.com/400x175/?github description: API docs for the share plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'share'] --- import shareObj from './share.devdocs.json'; diff --git a/api_docs/snapshot_restore.mdx b/api_docs/snapshot_restore.mdx index 20789067030af..7bbd97384c685 100644 --- a/api_docs/snapshot_restore.mdx +++ b/api_docs/snapshot_restore.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/snapshotRestore title: "snapshotRestore" image: https://source.unsplash.com/400x175/?github description: API docs for the snapshotRestore plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'snapshotRestore'] --- import snapshotRestoreObj from './snapshot_restore.devdocs.json'; diff --git a/api_docs/spaces.mdx b/api_docs/spaces.mdx index bfe873fcbdd13..51558790e3a8e 100644 --- a/api_docs/spaces.mdx +++ b/api_docs/spaces.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/spaces title: "spaces" image: https://source.unsplash.com/400x175/?github description: API docs for the spaces plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'spaces'] --- import spacesObj from './spaces.devdocs.json'; diff --git a/api_docs/stack_alerts.mdx b/api_docs/stack_alerts.mdx index 031f7a13cad0f..36fca1fd3e92d 100644 --- a/api_docs/stack_alerts.mdx +++ b/api_docs/stack_alerts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackAlerts title: "stackAlerts" image: https://source.unsplash.com/400x175/?github description: API docs for the stackAlerts plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackAlerts'] --- import stackAlertsObj from './stack_alerts.devdocs.json'; diff --git a/api_docs/stack_connectors.mdx b/api_docs/stack_connectors.mdx index a440d1f197a11..65f96d06fafeb 100644 --- a/api_docs/stack_connectors.mdx +++ b/api_docs/stack_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackConnectors title: "stackConnectors" image: https://source.unsplash.com/400x175/?github description: API docs for the stackConnectors plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackConnectors'] --- import stackConnectorsObj from './stack_connectors.devdocs.json'; diff --git a/api_docs/task_manager.mdx b/api_docs/task_manager.mdx index 9954d2bc0d264..5e91a3a350d84 100644 --- a/api_docs/task_manager.mdx +++ b/api_docs/task_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/taskManager title: "taskManager" image: https://source.unsplash.com/400x175/?github description: API docs for the taskManager plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'taskManager'] --- import taskManagerObj from './task_manager.devdocs.json'; diff --git a/api_docs/telemetry.mdx b/api_docs/telemetry.mdx index ea35a897980f4..306709d7859d3 100644 --- a/api_docs/telemetry.mdx +++ b/api_docs/telemetry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetry title: "telemetry" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetry plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetry'] --- import telemetryObj from './telemetry.devdocs.json'; diff --git a/api_docs/telemetry_collection_manager.mdx b/api_docs/telemetry_collection_manager.mdx index 7ed6d4f7f12ed..94997b06461b2 100644 --- a/api_docs/telemetry_collection_manager.mdx +++ b/api_docs/telemetry_collection_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionManager title: "telemetryCollectionManager" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionManager plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionManager'] --- import telemetryCollectionManagerObj from './telemetry_collection_manager.devdocs.json'; diff --git a/api_docs/telemetry_collection_xpack.mdx b/api_docs/telemetry_collection_xpack.mdx index 0c02ad4a63660..0d4223d4c5c1f 100644 --- a/api_docs/telemetry_collection_xpack.mdx +++ b/api_docs/telemetry_collection_xpack.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionXpack title: "telemetryCollectionXpack" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionXpack plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionXpack'] --- import telemetryCollectionXpackObj from './telemetry_collection_xpack.devdocs.json'; diff --git a/api_docs/telemetry_management_section.mdx b/api_docs/telemetry_management_section.mdx index 82e7d78584342..0069a4f1abddb 100644 --- a/api_docs/telemetry_management_section.mdx +++ b/api_docs/telemetry_management_section.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryManagementSection title: "telemetryManagementSection" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryManagementSection plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryManagementSection'] --- import telemetryManagementSectionObj from './telemetry_management_section.devdocs.json'; diff --git a/api_docs/text_based_languages.mdx b/api_docs/text_based_languages.mdx index 6e48843cfb435..1e7446d9197fa 100644 --- a/api_docs/text_based_languages.mdx +++ b/api_docs/text_based_languages.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/textBasedLanguages title: "textBasedLanguages" image: https://source.unsplash.com/400x175/?github description: API docs for the textBasedLanguages plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'textBasedLanguages'] --- import textBasedLanguagesObj from './text_based_languages.devdocs.json'; diff --git a/api_docs/threat_intelligence.mdx b/api_docs/threat_intelligence.mdx index de3d17bc5fbeb..b1882af7b3b30 100644 --- a/api_docs/threat_intelligence.mdx +++ b/api_docs/threat_intelligence.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/threatIntelligence title: "threatIntelligence" image: https://source.unsplash.com/400x175/?github description: API docs for the threatIntelligence plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'threatIntelligence'] --- import threatIntelligenceObj from './threat_intelligence.devdocs.json'; diff --git a/api_docs/timelines.mdx b/api_docs/timelines.mdx index 62a75fefbeaa7..095c597217bef 100644 --- a/api_docs/timelines.mdx +++ b/api_docs/timelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/timelines title: "timelines" image: https://source.unsplash.com/400x175/?github description: API docs for the timelines plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'timelines'] --- import timelinesObj from './timelines.devdocs.json'; diff --git a/api_docs/transform.mdx b/api_docs/transform.mdx index 5cb3f87fd5360..29f6f2a5599cb 100644 --- a/api_docs/transform.mdx +++ b/api_docs/transform.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/transform title: "transform" image: https://source.unsplash.com/400x175/?github description: API docs for the transform plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'transform'] --- import transformObj from './transform.devdocs.json'; diff --git a/api_docs/triggers_actions_ui.devdocs.json b/api_docs/triggers_actions_ui.devdocs.json index a21b1f53aa704..a7e724324a493 100644 --- a/api_docs/triggers_actions_ui.devdocs.json +++ b/api_docs/triggers_actions_ui.devdocs.json @@ -2387,6 +2387,20 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "triggersActionsUi", + "id": "def-public.ActionParamsProps.selectedActionGroupId", + "type": "string", + "tags": [], + "label": "selectedActionGroupId", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "x-pack/plugins/triggers_actions_ui/public/types.ts", + "deprecated": false, + "trackAdoption": false + }, { "parentPluginId": "triggersActionsUi", "id": "def-public.ActionParamsProps.showEmailSubjectAndMessage", @@ -2993,7 +3007,7 @@ "description": [], "signature": [ "BasicFields", - " & { \"@timestamp\"?: string[] | undefined; \"event.action\"?: string[] | undefined; tags?: string[] | undefined; kibana?: string[] | undefined; \"kibana.alert.rule.rule_type_id\"?: string[] | undefined; \"kibana.alert.rule.consumer\"?: string[] | undefined; \"kibana.alert.rule.execution.uuid\"?: string[] | undefined; \"kibana.alert.instance.id\"?: string[] | undefined; \"kibana.alert.rule.category\"?: string[] | undefined; \"kibana.alert.rule.name\"?: string[] | undefined; \"kibana.alert.rule.producer\"?: string[] | undefined; \"kibana.alert.rule.uuid\"?: string[] | undefined; \"kibana.alert.status\"?: string[] | undefined; \"kibana.alert.uuid\"?: string[] | undefined; \"kibana.space_ids\"?: string[] | undefined; \"event.kind\"?: string[] | undefined; \"kibana.alert.action_group\"?: string[] | undefined; \"kibana.alert.case_ids\"?: string[] | undefined; \"kibana.alert.duration.us\"?: string[] | undefined; \"kibana.alert.end\"?: string[] | undefined; \"kibana.alert.flapping\"?: string[] | undefined; \"kibana.alert.maintenance_window_ids\"?: string[] | undefined; \"kibana.alert.reason\"?: string[] | undefined; \"kibana.alert.rule.parameters\"?: string[] | undefined; \"kibana.alert.rule.tags\"?: string[] | undefined; \"kibana.alert.start\"?: string[] | undefined; \"kibana.alert.time_range\"?: string[] | undefined; \"kibana.alert.workflow_status\"?: string[] | undefined; \"kibana.alert.workflow_tags\"?: string[] | undefined; \"kibana.version\"?: string[] | undefined; \"kibana.alert.context\"?: string[] | undefined; \"kibana.alert.evaluation.threshold\"?: string[] | undefined; \"kibana.alert.evaluation.value\"?: string[] | undefined; \"kibana.alert.evaluation.values\"?: string[] | undefined; \"kibana.alert.group\"?: string[] | undefined; \"ecs.version\"?: string[] | undefined; \"kibana.alert.risk_score\"?: string[] | undefined; \"kibana.alert.rule.author\"?: string[] | undefined; \"kibana.alert.rule.created_at\"?: string[] | undefined; \"kibana.alert.rule.created_by\"?: string[] | undefined; \"kibana.alert.rule.description\"?: string[] | undefined; \"kibana.alert.rule.enabled\"?: string[] | undefined; \"kibana.alert.rule.from\"?: string[] | undefined; \"kibana.alert.rule.interval\"?: string[] | undefined; \"kibana.alert.rule.license\"?: string[] | undefined; \"kibana.alert.rule.note\"?: string[] | undefined; \"kibana.alert.rule.references\"?: string[] | undefined; \"kibana.alert.rule.rule_id\"?: string[] | undefined; \"kibana.alert.rule.rule_name_override\"?: string[] | undefined; \"kibana.alert.rule.to\"?: string[] | undefined; \"kibana.alert.rule.type\"?: string[] | undefined; \"kibana.alert.rule.updated_at\"?: string[] | undefined; \"kibana.alert.rule.updated_by\"?: string[] | undefined; \"kibana.alert.rule.version\"?: string[] | undefined; \"kibana.alert.severity\"?: string[] | undefined; \"kibana.alert.suppression.docs_count\"?: string[] | undefined; \"kibana.alert.suppression.end\"?: string[] | undefined; \"kibana.alert.suppression.start\"?: string[] | undefined; \"kibana.alert.suppression.terms.field\"?: string[] | undefined; \"kibana.alert.suppression.terms.value\"?: string[] | undefined; \"kibana.alert.system_status\"?: string[] | undefined; \"kibana.alert.workflow_reason\"?: string[] | undefined; \"kibana.alert.workflow_user\"?: string[] | undefined; \"event.module\"?: string[] | undefined; \"kibana.alert.rule.threat.framework\"?: string[] | undefined; \"kibana.alert.rule.threat.tactic.id\"?: string[] | undefined; \"kibana.alert.rule.threat.tactic.name\"?: string[] | undefined; \"kibana.alert.rule.threat.tactic.reference\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.id\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.name\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.reference\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.subtechnique.id\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.subtechnique.name\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.subtechnique.reference\"?: string[] | undefined; \"kibana.alert.building_block_type\"?: string[] | undefined; \"kibana.alert\"?: string[] | undefined; \"kibana.alert.rule\"?: string[] | undefined; \"kibana.alert.suppression.terms\"?: string[] | undefined; \"kibana.alert.group.field\"?: string[] | undefined; \"kibana.alert.group.value\"?: string[] | undefined; \"kibana.alert.rule.exceptions_list\"?: string[] | undefined; \"kibana.alert.rule.namespace\"?: string[] | undefined; } & { [x: string]: unknown[]; }" + " & { \"@timestamp\"?: string[] | undefined; \"event.action\"?: string[] | undefined; tags?: string[] | undefined; kibana?: string[] | undefined; \"kibana.alert.rule.rule_type_id\"?: string[] | undefined; \"kibana.alert.rule.consumer\"?: string[] | undefined; \"kibana.alert.rule.execution.uuid\"?: string[] | undefined; \"kibana.alert.instance.id\"?: string[] | undefined; \"kibana.alert.rule.category\"?: string[] | undefined; \"kibana.alert.rule.name\"?: string[] | undefined; \"kibana.alert.rule.producer\"?: string[] | undefined; \"kibana.alert.rule.uuid\"?: string[] | undefined; \"kibana.alert.status\"?: string[] | undefined; \"kibana.alert.uuid\"?: string[] | undefined; \"kibana.space_ids\"?: string[] | undefined; \"event.kind\"?: string[] | undefined; \"kibana.alert.action_group\"?: string[] | undefined; \"kibana.alert.case_ids\"?: string[] | undefined; \"kibana.alert.duration.us\"?: string[] | undefined; \"kibana.alert.end\"?: string[] | undefined; \"kibana.alert.flapping\"?: string[] | undefined; \"kibana.alert.maintenance_window_ids\"?: string[] | undefined; \"kibana.alert.reason\"?: string[] | undefined; \"kibana.alert.rule.parameters\"?: string[] | undefined; \"kibana.alert.rule.tags\"?: string[] | undefined; \"kibana.alert.start\"?: string[] | undefined; \"kibana.alert.time_range\"?: string[] | undefined; \"kibana.alert.workflow_assignee_ids\"?: string[] | undefined; \"kibana.alert.workflow_status\"?: string[] | undefined; \"kibana.alert.workflow_tags\"?: string[] | undefined; \"kibana.version\"?: string[] | undefined; \"kibana.alert.context\"?: string[] | undefined; \"kibana.alert.evaluation.threshold\"?: string[] | undefined; \"kibana.alert.evaluation.value\"?: string[] | undefined; \"kibana.alert.evaluation.values\"?: string[] | undefined; \"kibana.alert.group\"?: string[] | undefined; \"ecs.version\"?: string[] | undefined; \"kibana.alert.risk_score\"?: string[] | undefined; \"kibana.alert.rule.author\"?: string[] | undefined; \"kibana.alert.rule.created_at\"?: string[] | undefined; \"kibana.alert.rule.created_by\"?: string[] | undefined; \"kibana.alert.rule.description\"?: string[] | undefined; \"kibana.alert.rule.enabled\"?: string[] | undefined; \"kibana.alert.rule.from\"?: string[] | undefined; \"kibana.alert.rule.interval\"?: string[] | undefined; \"kibana.alert.rule.license\"?: string[] | undefined; \"kibana.alert.rule.note\"?: string[] | undefined; \"kibana.alert.rule.references\"?: string[] | undefined; \"kibana.alert.rule.rule_id\"?: string[] | undefined; \"kibana.alert.rule.rule_name_override\"?: string[] | undefined; \"kibana.alert.rule.to\"?: string[] | undefined; \"kibana.alert.rule.type\"?: string[] | undefined; \"kibana.alert.rule.updated_at\"?: string[] | undefined; \"kibana.alert.rule.updated_by\"?: string[] | undefined; \"kibana.alert.rule.version\"?: string[] | undefined; \"kibana.alert.severity\"?: string[] | undefined; \"kibana.alert.suppression.docs_count\"?: string[] | undefined; \"kibana.alert.suppression.end\"?: string[] | undefined; \"kibana.alert.suppression.start\"?: string[] | undefined; \"kibana.alert.suppression.terms.field\"?: string[] | undefined; \"kibana.alert.suppression.terms.value\"?: string[] | undefined; \"kibana.alert.system_status\"?: string[] | undefined; \"kibana.alert.workflow_reason\"?: string[] | undefined; \"kibana.alert.workflow_user\"?: string[] | undefined; \"event.module\"?: string[] | undefined; \"kibana.alert.rule.threat.framework\"?: string[] | undefined; \"kibana.alert.rule.threat.tactic.id\"?: string[] | undefined; \"kibana.alert.rule.threat.tactic.name\"?: string[] | undefined; \"kibana.alert.rule.threat.tactic.reference\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.id\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.name\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.reference\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.subtechnique.id\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.subtechnique.name\"?: string[] | undefined; \"kibana.alert.rule.threat.technique.subtechnique.reference\"?: string[] | undefined; \"kibana.alert.building_block_type\"?: string[] | undefined; \"kibana.alert\"?: string[] | undefined; \"kibana.alert.rule\"?: string[] | undefined; \"kibana.alert.suppression.terms\"?: string[] | undefined; \"kibana.alert.group.field\"?: string[] | undefined; \"kibana.alert.group.value\"?: string[] | undefined; \"kibana.alert.rule.exceptions_list\"?: string[] | undefined; \"kibana.alert.rule.namespace\"?: string[] | undefined; } & { [x: string]: unknown[]; }" ], "path": "x-pack/plugins/triggers_actions_ui/public/types.ts", "deprecated": false, @@ -6316,7 +6330,7 @@ "label": "GetRenderCellValue", "description": [], "signature": [ - "({ setFlyoutAlert, }: { setFlyoutAlert?: ((data: unknown) => void) | undefined; }) => (props: unknown) => React.ReactNode" + "({ setFlyoutAlert, context, }: { setFlyoutAlert?: ((data: unknown) => void) | undefined; context?: T | undefined; }) => (props: unknown) => React.ReactNode" ], "path": "x-pack/plugins/triggers_actions_ui/public/types.ts", "deprecated": false, @@ -6331,7 +6345,7 @@ "label": "__0", "description": [], "signature": [ - "{ setFlyoutAlert?: ((data: unknown) => void) | undefined; }" + "{ setFlyoutAlert?: ((data: unknown) => void) | undefined; context?: T | undefined; }" ], "path": "x-pack/plugins/triggers_actions_ui/public/types.ts", "deprecated": false, diff --git a/api_docs/triggers_actions_ui.mdx b/api_docs/triggers_actions_ui.mdx index cb32d2a992b6b..90ba1896980c0 100644 --- a/api_docs/triggers_actions_ui.mdx +++ b/api_docs/triggers_actions_ui.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/triggersActionsUi title: "triggersActionsUi" image: https://source.unsplash.com/400x175/?github description: API docs for the triggersActionsUi plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'triggersActionsUi'] --- import triggersActionsUiObj from './triggers_actions_ui.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-o | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 583 | 1 | 557 | 55 | +| 584 | 1 | 558 | 55 | ## Client diff --git a/api_docs/ui_actions.mdx b/api_docs/ui_actions.mdx index 701ba81cde034..0008b069fc49d 100644 --- a/api_docs/ui_actions.mdx +++ b/api_docs/ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActions title: "uiActions" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActions plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActions'] --- import uiActionsObj from './ui_actions.devdocs.json'; diff --git a/api_docs/ui_actions_enhanced.mdx b/api_docs/ui_actions_enhanced.mdx index aa18cb1591d33..c7178ca22c3ae 100644 --- a/api_docs/ui_actions_enhanced.mdx +++ b/api_docs/ui_actions_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActionsEnhanced title: "uiActionsEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActionsEnhanced plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActionsEnhanced'] --- import uiActionsEnhancedObj from './ui_actions_enhanced.devdocs.json'; diff --git a/api_docs/unified_doc_viewer.devdocs.json b/api_docs/unified_doc_viewer.devdocs.json index 3a98a829b9e6b..28e674ad58441 100644 --- a/api_docs/unified_doc_viewer.devdocs.json +++ b/api_docs/unified_doc_viewer.devdocs.json @@ -133,24 +133,6 @@ ], "returnComment": [], "initialIsOpen": false - }, - { - "parentPluginId": "unifiedDocViewer", - "id": "def-public.useUnifiedDocViewerServices", - "type": "Function", - "tags": [], - "label": "useUnifiedDocViewerServices", - "description": [], - "signature": [ - "() => ", - "UnifiedDocViewerServices" - ], - "path": "src/plugins/unified_doc_viewer/public/hooks/use_doc_viewer_services.ts", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [], - "initialIsOpen": false } ], "interfaces": [], diff --git a/api_docs/unified_doc_viewer.mdx b/api_docs/unified_doc_viewer.mdx index f2028b1eb4f9f..7639e60950699 100644 --- a/api_docs/unified_doc_viewer.mdx +++ b/api_docs/unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedDocViewer title: "unifiedDocViewer" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedDocViewer plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedDocViewer'] --- import unifiedDocViewerObj from './unified_doc_viewer.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/k | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 13 | 0 | 10 | 3 | +| 12 | 0 | 9 | 2 | ## Client diff --git a/api_docs/unified_histogram.mdx b/api_docs/unified_histogram.mdx index 19f9c749c44d5..014dd12dcaf86 100644 --- a/api_docs/unified_histogram.mdx +++ b/api_docs/unified_histogram.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedHistogram title: "unifiedHistogram" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedHistogram plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedHistogram'] --- import unifiedHistogramObj from './unified_histogram.devdocs.json'; diff --git a/api_docs/unified_search.mdx b/api_docs/unified_search.mdx index 4f482eebda4cc..ac49393b5a9c8 100644 --- a/api_docs/unified_search.mdx +++ b/api_docs/unified_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch title: "unifiedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch'] --- import unifiedSearchObj from './unified_search.devdocs.json'; diff --git a/api_docs/unified_search_autocomplete.mdx b/api_docs/unified_search_autocomplete.mdx index 531975fc114df..04d77c062703f 100644 --- a/api_docs/unified_search_autocomplete.mdx +++ b/api_docs/unified_search_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch-autocomplete title: "unifiedSearch.autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch.autocomplete plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch.autocomplete'] --- import unifiedSearchAutocompleteObj from './unified_search_autocomplete.devdocs.json'; diff --git a/api_docs/uptime.mdx b/api_docs/uptime.mdx index ab2d33d5acee2..2603cc3a18aaa 100644 --- a/api_docs/uptime.mdx +++ b/api_docs/uptime.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uptime title: "uptime" image: https://source.unsplash.com/400x175/?github description: API docs for the uptime plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uptime'] --- import uptimeObj from './uptime.devdocs.json'; diff --git a/api_docs/url_forwarding.mdx b/api_docs/url_forwarding.mdx index 9ed615b1d045c..fc6bdfd5e6659 100644 --- a/api_docs/url_forwarding.mdx +++ b/api_docs/url_forwarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/urlForwarding title: "urlForwarding" image: https://source.unsplash.com/400x175/?github description: API docs for the urlForwarding plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'urlForwarding'] --- import urlForwardingObj from './url_forwarding.devdocs.json'; diff --git a/api_docs/usage_collection.mdx b/api_docs/usage_collection.mdx index 5a15363adf97f..6be4168b8a2ba 100644 --- a/api_docs/usage_collection.mdx +++ b/api_docs/usage_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/usageCollection title: "usageCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the usageCollection plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'usageCollection'] --- import usageCollectionObj from './usage_collection.devdocs.json'; diff --git a/api_docs/ux.mdx b/api_docs/ux.mdx index fab000edb3eb1..e70ed2a467721 100644 --- a/api_docs/ux.mdx +++ b/api_docs/ux.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ux title: "ux" image: https://source.unsplash.com/400x175/?github description: API docs for the ux plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ux'] --- import uxObj from './ux.devdocs.json'; diff --git a/api_docs/vis_default_editor.mdx b/api_docs/vis_default_editor.mdx index f45b9b478bef7..ada3c86c1f724 100644 --- a/api_docs/vis_default_editor.mdx +++ b/api_docs/vis_default_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visDefaultEditor title: "visDefaultEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the visDefaultEditor plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visDefaultEditor'] --- import visDefaultEditorObj from './vis_default_editor.devdocs.json'; diff --git a/api_docs/vis_type_gauge.mdx b/api_docs/vis_type_gauge.mdx index d30723d79a127..45303239244ff 100644 --- a/api_docs/vis_type_gauge.mdx +++ b/api_docs/vis_type_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeGauge title: "visTypeGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeGauge plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeGauge'] --- import visTypeGaugeObj from './vis_type_gauge.devdocs.json'; diff --git a/api_docs/vis_type_heatmap.mdx b/api_docs/vis_type_heatmap.mdx index f3f82397e2e00..4c9212b3f6115 100644 --- a/api_docs/vis_type_heatmap.mdx +++ b/api_docs/vis_type_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeHeatmap title: "visTypeHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeHeatmap plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeHeatmap'] --- import visTypeHeatmapObj from './vis_type_heatmap.devdocs.json'; diff --git a/api_docs/vis_type_pie.mdx b/api_docs/vis_type_pie.mdx index d1dba2fdb2e30..2870d38dd28f2 100644 --- a/api_docs/vis_type_pie.mdx +++ b/api_docs/vis_type_pie.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypePie title: "visTypePie" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypePie plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypePie'] --- import visTypePieObj from './vis_type_pie.devdocs.json'; diff --git a/api_docs/vis_type_table.mdx b/api_docs/vis_type_table.mdx index c8f89d771562f..80b79a73d1f53 100644 --- a/api_docs/vis_type_table.mdx +++ b/api_docs/vis_type_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTable title: "visTypeTable" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTable plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTable'] --- import visTypeTableObj from './vis_type_table.devdocs.json'; diff --git a/api_docs/vis_type_timelion.mdx b/api_docs/vis_type_timelion.mdx index c9d6b12adc448..4e2657f2c3c31 100644 --- a/api_docs/vis_type_timelion.mdx +++ b/api_docs/vis_type_timelion.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimelion title: "visTypeTimelion" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimelion plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimelion'] --- import visTypeTimelionObj from './vis_type_timelion.devdocs.json'; diff --git a/api_docs/vis_type_timeseries.mdx b/api_docs/vis_type_timeseries.mdx index 407fce6e3f77e..6d708a34a9720 100644 --- a/api_docs/vis_type_timeseries.mdx +++ b/api_docs/vis_type_timeseries.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimeseries title: "visTypeTimeseries" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimeseries plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimeseries'] --- import visTypeTimeseriesObj from './vis_type_timeseries.devdocs.json'; diff --git a/api_docs/vis_type_vega.mdx b/api_docs/vis_type_vega.mdx index a5e415b168acb..12a5148f7fee4 100644 --- a/api_docs/vis_type_vega.mdx +++ b/api_docs/vis_type_vega.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVega title: "visTypeVega" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVega plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVega'] --- import visTypeVegaObj from './vis_type_vega.devdocs.json'; diff --git a/api_docs/vis_type_vislib.mdx b/api_docs/vis_type_vislib.mdx index 7f28cd79d6791..a183b2f8c8c07 100644 --- a/api_docs/vis_type_vislib.mdx +++ b/api_docs/vis_type_vislib.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVislib title: "visTypeVislib" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVislib plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVislib'] --- import visTypeVislibObj from './vis_type_vislib.devdocs.json'; diff --git a/api_docs/vis_type_xy.mdx b/api_docs/vis_type_xy.mdx index 08f295704c990..6a556f0816fb6 100644 --- a/api_docs/vis_type_xy.mdx +++ b/api_docs/vis_type_xy.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeXy title: "visTypeXy" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeXy plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeXy'] --- import visTypeXyObj from './vis_type_xy.devdocs.json'; diff --git a/api_docs/visualizations.mdx b/api_docs/visualizations.mdx index 5882749feec76..5d193810ac70a 100644 --- a/api_docs/visualizations.mdx +++ b/api_docs/visualizations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visualizations title: "visualizations" image: https://source.unsplash.com/400x175/?github description: API docs for the visualizations plugin -date: 2023-11-30 +date: 2023-12-04 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visualizations'] --- import visualizationsObj from './visualizations.devdocs.json'; diff --git a/docs/apm/how-to-guides.asciidoc b/docs/apm/how-to-guides.asciidoc index 1f1670a12e6fd..fe7d6626a077c 100644 --- a/docs/apm/how-to-guides.asciidoc +++ b/docs/apm/how-to-guides.asciidoc @@ -13,6 +13,7 @@ Learn how to perform common APM app tasks. * <> * <> * <> +* <> * <> * <> * <> @@ -35,6 +36,8 @@ include::agent-explorer.asciidoc[] include::machine-learning.asciidoc[] +include::mobile-session-explorer.asciidoc[] + include::lambda.asciidoc[] include::advanced-queries.asciidoc[] diff --git a/docs/apm/images/mobile-session-error-details.png b/docs/apm/images/mobile-session-error-details.png new file mode 100644 index 0000000000000..41c0bf509514d Binary files /dev/null and b/docs/apm/images/mobile-session-error-details.png differ diff --git a/docs/apm/images/mobile-session-explorer-apm.png b/docs/apm/images/mobile-session-explorer-apm.png new file mode 100644 index 0000000000000..55fbc857901f0 Binary files /dev/null and b/docs/apm/images/mobile-session-explorer-apm.png differ diff --git a/docs/apm/images/mobile-session-explorer-nav.png b/docs/apm/images/mobile-session-explorer-nav.png new file mode 100644 index 0000000000000..d208f4091201a Binary files /dev/null and b/docs/apm/images/mobile-session-explorer-nav.png differ diff --git a/docs/apm/images/mobile-session-filter-discover.png b/docs/apm/images/mobile-session-filter-discover.png new file mode 100644 index 0000000000000..989284ba2aeac Binary files /dev/null and b/docs/apm/images/mobile-session-filter-discover.png differ diff --git a/docs/apm/mobile-errors.asciidoc b/docs/apm/mobile-errors.asciidoc new file mode 100644 index 0000000000000..df4e4f380b0c7 --- /dev/null +++ b/docs/apm/mobile-errors.asciidoc @@ -0,0 +1,36 @@ +[role="xpack"] +[[mobile-errors-crashes]] +=== Mobile errors and crashes + +TIP: {apm-guide-ref}/data-model-errors.html[Errors] are groups of exceptions with a similar exception or log message. + +The *Errors & Crashes* overview provides a high-level view of errors and crashes that APM mobile agents catch, +or that users manually report with APM agent APIs. Errors and crashes are separated into two tabs for easy differentiation. +Like errors are grouped together to make it easy to quickly see which errors are affecting your services, +and to take actions to rectify them. + + + + + +[role="screenshot"] +image::apm/images/mobile-errors-overview.png[Mobile Errors overview] + +Selecting an error group ID or error message brings you to the *Error group*. + +[role="screenshot"] +image::apm/images/mobile-error-group.png[Mobile Error group] + +The error group details page visualizes the number of error occurrences over time and compared to a recent time range. +This allows you to quickly determine if the error rate is changing or remaining constant. +You'll also see the "most affected" chart which can be oriented to 'by device' or 'by app version'. + +Further down, you'll see an Error sample. +The error shown is always the most recent to occur. +The sample includes the exception message, culprit, stack trace where the error occurred (when available), +and additional contextual information to help debug the issue--all of which can be copied with the click of a button. + +In some cases, you might also see a Transaction sample ID. +This feature allows you to make a connection between the errors and transactions, +by linking you to the specific transaction where the error occurred. +This allows you to see the whole trace, including which services the request went through. diff --git a/docs/apm/mobile-service.asciidoc b/docs/apm/mobile-service.asciidoc index aca4e4e659818..774d4592dd67a 100644 --- a/docs/apm/mobile-service.asciidoc +++ b/docs/apm/mobile-service.asciidoc @@ -9,7 +9,7 @@ to make data-driven decisions about how to improve your user experience. For example, see: -* Crash Rate (Crashes per minute) -- coming soon +* Crash Rate (Crashes per session) * Slowest App load time -- coming soon * Number of sessions * Number of HTTP requests @@ -28,6 +28,8 @@ of their mobile application environment and the impact of backend errors and bot Understand the impact of slow application load times and variations in application crash rate on user traffic (coming soon). Visualize session and HTTP trends, and see where your users are located--enabling you to optimize your infrastructure deployment and routing topology. +Note: due to the way crash rate is calculated (crashes per session) it is possible to have greater than 100% rate, due to fact that a session may contain multiple crashes. + [role="screenshot"] image::apm/images/mobile-location.png[mobile service overview centered on location map] diff --git a/docs/apm/mobile-session-explorer.asciidoc b/docs/apm/mobile-session-explorer.asciidoc new file mode 100644 index 0000000000000..92d4e4dc1fe8d --- /dev/null +++ b/docs/apm/mobile-session-explorer.asciidoc @@ -0,0 +1,43 @@ +[role="xpack] +[[mobile-session-explorer]] +=== Exploring mobile sessions with Discover +Elastic Mobile APM provides session tracking by attaching a `session.id`, a guid, to every span and event. +This allows for the recall of the activities of a specific user during a specific period of time. The best way recall +these data points is using the xref:document-explorer[Discover document explorer]. This guide will explain how to do that. + +=== Viewing sessions with Discover + +The first step is to find the relevant `session.id`. In this example, we'll walk through investigating a crash. +Since all events and spans have `session.id` attributes, a crash is no different. + +The steps to follow are: + +* copy the `session.id` from the relevant document. +* Open the Discover page. +* Select the appropriate data view (use `APM` to search all datastreams) +* set filter to the copied `session.id` + +Here we can see the `session.id` guid in the metadata viewer in the error detail view: +[role="screenshot"] +image::images/mobile-session-error-details.png[Example of session.id in error details] + +Copy this value and open the Discover page: + +[role="screenshot"] +image::images/mobile-session-explorer-nav.png[Example view of navigation to Discover] + + +set the data view. `APM` selected in the example: + +[role="screenshot"] +image::images/mobile-session-explorer-apm.png[Example view of Explorer selecting APM data view] + +filter using the `session.id`: `session.id: ""`: + +[role="screenshot"] +image::images/mobile-session-filter-discover.png[Filter Explor using session.id] + +explore all the documents associated with that session id including crashes, lifecycle events, network requests, errors, and other custom events! + + + diff --git a/docs/management/connectors/action-types/pagerduty.asciidoc b/docs/management/connectors/action-types/pagerduty.asciidoc index 0a7cf2b584d11..29b68d6ff3ed8 100644 --- a/docs/management/connectors/action-types/pagerduty.asciidoc +++ b/docs/management/connectors/action-types/pagerduty.asciidoc @@ -31,9 +31,15 @@ image::management/connectors/images/pagerduty-connector.png[PagerDuty connector] PagerDuty connectors have the following configuration properties: -Name:: The name of the connector. The name is used to identify a connector in the management UI connector listing, or in the connector list when configuring an action. -API URL:: An optional PagerDuty event URL. Defaults to `https://events.pagerduty.com/v2/enqueue`. If you are using the <> setting, make sure the hostname is added to the allowed hosts. -Integration Key:: A 32 character PagerDuty Integration Key for an integration on a service, also referred to as the routing key. +API URL:: +An optional PagerDuty event URL. +Defaults to `https://events.pagerduty.com/v2/enqueue`. +If you are using the <> setting, make sure the hostname is added to the allowed hosts. +Integration key:: +A 32 character PagerDuty Integration Key for an integration on a service, also referred to as the routing key. +Name:: +The name of the connector. +The name is used to identify a connector in the management UI connector listing, or in the connector list when configuring an action. [float] [[pagerduty-action-configuration]] @@ -80,17 +86,39 @@ image::management/connectors/images/pagerduty-trigger-test.png[PagerDuty params This action has the following properties: -Severity:: The perceived severity of on the affected system. This can be one of `Critical`, `Error`, `Warning` or `Info`(default). -Event action:: One of `Trigger` (default), `Resolve`, or `Acknowledge`. See https://v2.developer.pagerduty.com/docs/events-api-v2#event-action[event action] for more details. -Dedup Key:: All actions sharing this key will be associated with the same PagerDuty alert. This value is used to correlate trigger and resolution. This value is optional, and if not set, defaults to `:`. The maximum length is 255 characters. See https://v2.developer.pagerduty.com/docs/events-api-v2#alert-de-duplication[alert deduplication] for details. +Class:: +An optional value indicating the class/type of the event, for example `ping failure` or `cpu load`. +Component:: +An optional value indicating the component of the source machine that is responsible for the event, for example `mysql` or `eth0`. +Custom details:: +An optional set of additional details to add to the event. +DedupKey:: +All actions sharing this key will be associated with the same PagerDuty alert. +This value is used to correlate trigger and resolution. +This value is optional, and if not set, defaults to `:`. +The maximum length is 255 characters. See https://v2.developer.pagerduty.com/docs/events-api-v2#alert-de-duplication[alert deduplication] for details. + By default, when you create rules that use the PagerDuty connector, the de-duplication key is used to create a new PagerDuty incident for each alert and reuse the incident when a recovered alert reactivates. -Timestamp:: An optional https://v2.developer.pagerduty.com/v2/docs/types#datetime[ISO-8601 format date-time], indicating the time the event was detected or generated. -Component:: An optional value indicating the component of the source machine that is responsible for the event, for example `mysql` or `eth0`. -Group:: An optional value indicating the logical grouping of components of a service, for example `app-stack`. -Source:: An optional value indicating the affected system, preferably a hostname or fully qualified domain name. Defaults to the {kib} saved object id of the action. -Summary:: An optional text summary of the event, defaults to `No summary provided`. The maximum length is 1024 characters. -Class:: An optional value indicating the class/type of the event, for example `ping failure` or `cpu load`. +Event action:: +One of `Trigger` (default), `Resolve`, or `Acknowledge`. +See https://v2.developer.pagerduty.com/docs/events-api-v2#event-action[event action] for more details. +Group:: +An optional value indicating the logical grouping of components of a service, for example `app-stack`. +Links:: +An optional list of links to add to the event. +You must provide a URL and plain text description for each link. +Severity:: +The perceived severity of on the affected system. +This can be one of `Critical`, `Error`, `Warning` or `Info`(default). +Source:: +An optional value indicating the affected system, preferably a hostname or fully qualified domain name. +Defaults to the {kib} saved object id of the action. +Summary:: +An optional text summary of the event, defaults to `No summary provided`. +The maximum length is 1024 characters. +Timestamp:: +An optional https://v2.developer.pagerduty.com/v2/docs/types#datetime[ISO-8601 format date-time], indicating the time the event was detected or generated. + For more details on these properties, see https://v2.developer.pagerduty.com/v2/docs/send-an-event-events-api-v2[PagerDuty v2 event parameters]. diff --git a/docs/management/connectors/images/pagerduty-connector.png b/docs/management/connectors/images/pagerduty-connector.png index 6613c1321f6b5..f3d7fd0c69e46 100644 Binary files a/docs/management/connectors/images/pagerduty-connector.png and b/docs/management/connectors/images/pagerduty-connector.png differ diff --git a/docs/management/connectors/images/pagerduty-trigger-test.png b/docs/management/connectors/images/pagerduty-trigger-test.png index b12f599b58bf7..3504e4683d33e 100644 Binary files a/docs/management/connectors/images/pagerduty-trigger-test.png and b/docs/management/connectors/images/pagerduty-trigger-test.png differ diff --git a/package.json b/package.json index f7ca215f20fd6..08dc4ceee7a3a 100644 --- a/package.json +++ b/package.json @@ -573,6 +573,7 @@ "@kbn/observability-alert-details": "link:x-pack/packages/observability/alert_details", "@kbn/observability-alerting-test-data": "link:x-pack/packages/observability/alerting_test_data", "@kbn/observability-fixtures-plugin": "link:x-pack/test/cases_api_integration/common/plugins/observability", + "@kbn/observability-get-padded-alert-time-range-util": "link:x-pack/packages/observability/get_padded_alert_time_range_util", "@kbn/observability-log-explorer-plugin": "link:x-pack/plugins/observability_log_explorer", "@kbn/observability-onboarding-plugin": "link:x-pack/plugins/observability_onboarding", "@kbn/observability-plugin": "link:x-pack/plugins/observability", @@ -912,7 +913,7 @@ "deep-freeze-strict": "^1.1.1", "deepmerge": "^4.2.2", "del": "^6.1.0", - "elastic-apm-node": "^4.1.0", + "elastic-apm-node": "^4.2.0", "email-addresses": "^5.0.0", "execa": "^5.1.1", "expiry-js": "0.1.7", @@ -1318,7 +1319,7 @@ "@types/byte-size": "^8.1.0", "@types/chance": "^1.0.0", "@types/chroma-js": "^2.1.0", - "@types/chromedriver": "^81.0.2", + "@types/chromedriver": "^81.0.5", "@types/classnames": "^2.2.9", "@types/color": "^3.0.3", "@types/cytoscape": "^3.14.0", @@ -1425,7 +1426,7 @@ "@types/redux-logger": "^3.0.8", "@types/resolve": "^1.20.1", "@types/seedrandom": ">=2.0.0 <4.0.0", - "@types/selenium-webdriver": "^4.1.13", + "@types/selenium-webdriver": "^4.1.20", "@types/semver": "^7", "@types/set-value": "^2.0.0", "@types/sharp": "^0.30.4", @@ -1528,7 +1529,7 @@ "file-loader": "^4.2.0", "find-cypress-specs": "^1.35.1", "form-data": "^4.0.0", - "geckodriver": "^4.0.0", + "geckodriver": "^4.2.1", "gulp-brotli": "^3.0.0", "gulp-postcss": "^9.0.1", "gulp-sourcemaps": "2.6.5", @@ -1603,7 +1604,7 @@ "resolve": "^1.22.0", "rxjs-marbles": "^7.0.1", "sass-loader": "^10.4.1", - "selenium-webdriver": "^4.9.1", + "selenium-webdriver": "^4.15.0", "simple-git": "^3.16.0", "sinon": "^7.4.2", "sort-package-json": "^1.53.1", diff --git a/packages/kbn-alerts-as-data-utils/src/field_maps/alert_field_map.ts b/packages/kbn-alerts-as-data-utils/src/field_maps/alert_field_map.ts index 8e08439e7450a..07ada8b7c06b5 100644 --- a/packages/kbn-alerts-as-data-utils/src/field_maps/alert_field_map.ts +++ b/packages/kbn-alerts-as-data-utils/src/field_maps/alert_field_map.ts @@ -32,6 +32,7 @@ import { ALERT_TIME_RANGE, ALERT_URL, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, SPACE_IDS, @@ -190,6 +191,11 @@ export const alertFieldMap = { array: true, required: false, }, + [ALERT_WORKFLOW_ASSIGNEE_IDS]: { + type: 'keyword', + array: true, + required: false, + }, [EVENT_ACTION]: { type: 'keyword', array: false, diff --git a/packages/kbn-alerts-as-data-utils/src/schemas/generated/alert_schema.ts b/packages/kbn-alerts-as-data-utils/src/schemas/generated/alert_schema.ts index ac143adf5f5d5..5625460f269b4 100644 --- a/packages/kbn-alerts-as-data-utils/src/schemas/generated/alert_schema.ts +++ b/packages/kbn-alerts-as-data-utils/src/schemas/generated/alert_schema.ts @@ -98,6 +98,7 @@ const AlertOptional = rt.partial({ 'kibana.alert.start': schemaDate, 'kibana.alert.time_range': schemaDateRange, 'kibana.alert.url': schemaString, + 'kibana.alert.workflow_assignee_ids': schemaStringArray, 'kibana.alert.workflow_status': schemaString, 'kibana.alert.workflow_tags': schemaStringArray, 'kibana.version': schemaString, diff --git a/packages/kbn-alerts-as-data-utils/src/schemas/generated/security_schema.ts b/packages/kbn-alerts-as-data-utils/src/schemas/generated/security_schema.ts index f8648bfa4218d..a0af087b70c9f 100644 --- a/packages/kbn-alerts-as-data-utils/src/schemas/generated/security_schema.ts +++ b/packages/kbn-alerts-as-data-utils/src/schemas/generated/security_schema.ts @@ -193,6 +193,7 @@ const SecurityAlertOptional = rt.partial({ ), 'kibana.alert.time_range': schemaDateRange, 'kibana.alert.url': schemaString, + 'kibana.alert.workflow_assignee_ids': schemaStringArray, 'kibana.alert.workflow_reason': schemaString, 'kibana.alert.workflow_status': schemaString, 'kibana.alert.workflow_tags': schemaStringArray, diff --git a/packages/kbn-alerts-as-data-utils/src/search/security/fields.ts b/packages/kbn-alerts-as-data-utils/src/search/security/fields.ts index b3be5cbb62a1a..34da32b0eaa5a 100644 --- a/packages/kbn-alerts-as-data-utils/src/search/security/fields.ts +++ b/packages/kbn-alerts-as-data-utils/src/search/security/fields.ts @@ -11,6 +11,7 @@ import { ALERT_RISK_SCORE, ALERT_SEVERITY, ALERT_RULE_PARAMETERS, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_TAGS, } from '@kbn/rule-data-utils'; @@ -46,6 +47,7 @@ export const ALERT_EVENTS_FIELDS = [ ALERT_RULE_CONSUMER, '@timestamp', 'kibana.alert.ancestors.index', + ALERT_WORKFLOW_ASSIGNEE_IDS, 'kibana.alert.workflow_status', ALERT_WORKFLOW_TAGS, 'kibana.alert.group.id', diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts b/packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts index bedae100bc933..3dd5ec30933c6 100644 --- a/packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts +++ b/packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts @@ -64,6 +64,14 @@ export class Instance extends Entity { }); } + crash({ message, type }: { message: string; type?: string }) { + return new ApmError({ + ...this.fields, + 'error.type': 'crash', + 'error.exception': [{ message, ...(type ? { type } : {}) }], + 'error.grouping_name': getErrorGroupingKey(message), + }); + } error({ message, type }: { message: string; type?: string }) { return new ApmError({ ...this.fields, diff --git a/packages/kbn-apm-synthtrace/src/cli/run_synthtrace.ts b/packages/kbn-apm-synthtrace/src/cli/run_synthtrace.ts index d792dc35f037b..08fab85b04c0d 100644 --- a/packages/kbn-apm-synthtrace/src/cli/run_synthtrace.ts +++ b/packages/kbn-apm-synthtrace/src/cli/run_synthtrace.ts @@ -52,10 +52,6 @@ function options(y: Argv) { number: true, default: 1, }) - .option('versionOverride', { - describe: 'Package/observer version override', - string: true, - }) .option('logLevel', { describe: 'Log level', default: 'info', @@ -66,6 +62,10 @@ function options(y: Argv) { return arg as Record | undefined; }, }) + .option('assume-package-version', { + describe: 'Assumes passed package version to avoid calling Fleet API to install', + string: true, + }) .showHelpOnFail(false); } diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts b/packages/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts index be0bd7ff6168a..df436fa8984e6 100644 --- a/packages/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts +++ b/packages/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts @@ -16,6 +16,8 @@ import { RunOptions } from './parse_run_cli_flags'; export async function bootstrap(runOptions: RunOptions) { const logger = createLogger(runOptions.logLevel); + let version = runOptions['assume-package-version']; + const { kibanaUrl, esUrl } = await getServiceUrls({ ...runOptions, logger }); const kibanaClient = getKibanaClient({ @@ -23,9 +25,14 @@ export async function bootstrap(runOptions: RunOptions) { logger, }); - const latestPackageVersion = await kibanaClient.fetchLatestApmPackageVersion(); + if (!version) { + version = await kibanaClient.fetchLatestApmPackageVersion(); + await kibanaClient.installApmPackage(version); + } else if (version === 'latest') { + version = await kibanaClient.fetchLatestApmPackageVersion(); + } - const version = runOptions.versionOverride || latestPackageVersion; + logger.info(`Using package version: ${version}`); const apmEsClient = getApmEsClient({ target: esUrl, @@ -40,8 +47,6 @@ export async function bootstrap(runOptions: RunOptions) { concurrency: runOptions.concurrency, }); - await kibanaClient.installApmPackage(latestPackageVersion); - if (runOptions.clean) { await apmEsClient.clean(); await logsEsClient.clean(); diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts b/packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts index 64abc36c05602..3f13cae5e039c 100644 --- a/packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts +++ b/packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts @@ -36,6 +36,7 @@ async function discoverAuth(parsedTarget: Url) { async function getKibanaUrl({ target, logger }: { target: string; logger: Logger }) { try { + const isCI = process.env.CI?.toLowerCase() === 'true'; logger.debug(`Checking Kibana URL ${target} for a redirect`); const unredirectedResponse = await fetch(target, { @@ -69,7 +70,16 @@ async function getKibanaUrl({ target, logger }: { target: string; logger: Logger ); } - logger.info(`Discovered kibana running at: ${discoveredKibanaUrlWithAuth}`); + const discoveredKibanaUrlWithoutAuth = format({ + ...parsedDiscoveredUrl, + auth: undefined, + }); + + logger.info( + `Discovered kibana running at: ${ + isCI ? discoveredKibanaUrlWithoutAuth : discoveredKibanaUrlWithAuth + }` + ); return discoveredKibanaUrlWithAuth.replace(/\/$/, ''); } catch (error) { diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts b/packages/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts index 57426902d7b64..fe047f7ebfc8a 100644 --- a/packages/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts +++ b/packages/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts @@ -38,7 +38,10 @@ function getParsedFile(flags: RunCliFlags) { } export function parseRunCliFlags(flags: RunCliFlags) { - const { logLevel } = flags; + const { logLevel, target } = flags; + if (target?.includes('.kb.')) { + throw new Error(`Target URL seems to be a Kibana URL, please provide Elasticsearch URL`); + } const parsedFile = getParsedFile(flags); let parsedLogLevel = LogLevel.info; @@ -69,7 +72,8 @@ export function parseRunCliFlags(flags: RunCliFlags) { 'kibana', 'concurrency', 'versionOverride', - 'clean' + 'clean', + 'assume-package-version' ), logLevel: parsedLogLevel, file: parsedFile, diff --git a/packages/kbn-discover-utils/src/__mocks__/data_view.ts b/packages/kbn-discover-utils/src/__mocks__/data_view.ts index 66e2803cdd239..b7a365c8b674c 100644 --- a/packages/kbn-discover-utils/src/__mocks__/data_view.ts +++ b/packages/kbn-discover-utils/src/__mocks__/data_view.ts @@ -108,7 +108,7 @@ export const buildDataViewMock = ({ fields: dataViewFields, type: 'default', getName: () => name, - getComputedFields: () => ({ docvalueFields: [], scriptFields: {}, storedFields: ['*'] }), + getComputedFields: () => ({ docvalueFields: [], scriptFields: {} }), getSourceFiltering: () => ({}), getIndexPattern: () => `${name}-title`, getFieldByName: jest.fn((fieldName: string) => dataViewFields.getByName(fieldName)), diff --git a/packages/kbn-doc-links/src/get_doc_links.ts b/packages/kbn-doc-links/src/get_doc_links.ts index 8234daa4b4454..dca7c0871f085 100644 --- a/packages/kbn-doc-links/src/get_doc_links.ts +++ b/packages/kbn-doc-links/src/get_doc_links.ts @@ -460,6 +460,9 @@ export const getDocLinks = ({ kibanaBranch }: GetDocLinkOptions): DocLinks => { createEsqlRuleType: `${SECURITY_SOLUTION_DOCS}rules-ui-create.html#create-esql-rule`, entityAnalytics: { riskScorePrerequisites: `${SECURITY_SOLUTION_DOCS}ers-requirements.html`, + hostRiskScore: `${SECURITY_SOLUTION_DOCS}host-risk-score.html`, + userRiskScore: `${SECURITY_SOLUTION_DOCS}user-risk-score.html`, + entityRiskScoring: `${SECURITY_SOLUTION_DOCS}advanced-entity-analytics-overview.html#entity-risk-scoring`, }, }, query: { @@ -520,6 +523,7 @@ export const getDocLinks = ({ kibanaBranch }: GetDocLinkOptions): DocLinks => { trainedModels: `${MACHINE_LEARNING_DOCS}ml-trained-models.html`, startTrainedModelsDeployment: `${MACHINE_LEARNING_DOCS}ml-nlp-deploy-model.html`, nlpElser: `${MACHINE_LEARNING_DOCS}ml-nlp-elser.html`, + nlpE5: `${MACHINE_LEARNING_DOCS}ml-nlp-e5.html`, nlpImportModel: `${MACHINE_LEARNING_DOCS}ml-nlp-import-model.html`, }, transforms: { diff --git a/packages/kbn-doc-links/src/types.ts b/packages/kbn-doc-links/src/types.ts index b2298eecd3e17..85d540cb70cae 100644 --- a/packages/kbn-doc-links/src/types.ts +++ b/packages/kbn-doc-links/src/types.ts @@ -351,6 +351,9 @@ export interface DocLinks { readonly createEsqlRuleType: string; readonly entityAnalytics: { readonly riskScorePrerequisites: string; + readonly hostRiskScore: string; + readonly userRiskScore: string; + readonly entityRiskScoring: string; }; }; readonly query: { diff --git a/packages/kbn-profiling-utils/common/__fixtures__/README.md b/packages/kbn-profiling-utils/common/__fixtures__/README.md deleted file mode 100644 index 1a26bca590668..0000000000000 --- a/packages/kbn-profiling-utils/common/__fixtures__/README.md +++ /dev/null @@ -1,17 +0,0 @@ -The stacktrace fixtures in this directory are originally from Elasticsearch's -`POST /_profiling/stacktraces` endpoint. They were subsequently filtered -through the `shrink_stacktrace_response.js` command in `x-pack/plugins/profiling/scripts/` -to reduce the size without losing sampling fidelity (see the script for further -details). - -The naming convention for each stacktrace fixture follows this pattern: - -``` -stacktraces_{seconds}s_{upsampling rate}x.json -``` - -where `seconds` is the time span of the original query and `upsampling rate` is -the reciprocal of the sampling rate returned from the original query. - -To add a new stacktrace fixture to the test suite, update `stacktraces.ts` -appropriately. \ No newline at end of file diff --git a/packages/kbn-profiling-utils/common/__fixtures__/base_flamegraph.ts b/packages/kbn-profiling-utils/common/__fixtures__/base_flamegraph.ts new file mode 100644 index 0000000000000..ce4aa885d3543 --- /dev/null +++ b/packages/kbn-profiling-utils/common/__fixtures__/base_flamegraph.ts @@ -0,0 +1,298 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import { BaseFlameGraph } from '../flamegraph'; + +export const baseFlamegraph: BaseFlameGraph = { + Edges: [ + [1], + [2], + [3], + [4], + [5], + [6], + [7], + [8], + [9], + [10], + [11], + [12], + [13], + [14], + [15], + [16], + [17], + [18], + [19], + [20], + [21], + [22], + [23], + [24], + [25], + [26], + [27], + [28], + [29], + [30], + [31], + [32], + [33], + [34], + [], + ], + FileID: [ + '', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + ], + FrameType: [ + 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, + ], + Inline: [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + ], + ExeFilename: [ + '', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + ], + AddressOrLine: [ + 0, 43443520, 67880745, 67881145, 53704110, 53704665, 53696841, 53697537, 53700683, 53696841, + 52492674, 67626923, 67629380, 67630226, 51515812, 51512445, 51522994, 44606453, 43747101, + 43699300, 43538916, 43547623, 42994898, 42994925, 14680216, 14356875, 3732840, 3732678, 3721714, + 3719260, 3936007, 3897721, 4081162, 4458225, 1712873, + ], + FunctionName: [ + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + 'entry_SYSCALL_64_after_hwframe', + 'do_syscall_64', + '__x64_sys_read', + 'ksys_read', + 'vfs_read', + 'new_sync_read', + 'seq_read_iter', + 'm_show', + 'show_mountinfo', + 'kernfs_sop_show_path', + 'cgroup_show_path', + ], + FunctionOffset: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, + ], + SourceFilename: [ + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + ], + SourceLine: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, + ], + CountInclusive: [ + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, + ], + CountExclusive: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7, + ], + AnnualCO2TonsInclusive: [ + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + ], + AnnualCO2TonsExclusive: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0.0013627551116480942, + ], + AnnualCostsUSDInclusive: [ + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + ], + AnnualCostsUSDExclusive: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 61.30240940376492, + ], + Size: 35, + SamplingRate: 1, + SelfCPU: 7, + SelfAnnualCO2Tons: 0.0013627551116480942, + TotalAnnualCO2Tons: 0.04769642890768329, + SelfAnnualCostsUSD: 61.30240940376492, + TotalAnnualCostsUSD: 2145.5843291317715, + TotalCPU: 245, + TotalSamples: 7, + TotalSeconds: 4.980000019073486, +}; diff --git a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces.ts b/packages/kbn-profiling-utils/common/__fixtures__/stacktraces.ts index 105132ec15941..90f97e87d8bf7 100644 --- a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces.ts +++ b/packages/kbn-profiling-utils/common/__fixtures__/stacktraces.ts @@ -8,18 +8,166 @@ import { StackTraceResponse } from '../stack_traces'; -import stackTraces1x from './stacktraces_60s_1x.json'; -import stackTraces5x from './stacktraces_3600s_5x.json'; -import stackTraces125x from './stacktraces_86400s_125x.json'; -import stackTraces625x from './stacktraces_604800s_625x.json'; - -export const stackTraceFixtures: Array<{ - response: StackTraceResponse; - seconds: number; - upsampledBy: number; -}> = [ - { response: stackTraces1x, seconds: 60, upsampledBy: 1 }, - { response: stackTraces5x, seconds: 3600, upsampledBy: 5 }, - { response: stackTraces125x, seconds: 86400, upsampledBy: 125 }, - { response: stackTraces625x, seconds: 604800, upsampledBy: 625 }, -]; +export const stacktraces: StackTraceResponse = { + stack_traces: { + ['c2TovSbgCECd_RtKHxMtyQ']: { + address_or_lines: [ + 43443520, 67880745, 67881145, 53704110, 53704665, 53696841, 53697537, 53700683, 53696841, + 52492674, 67626923, 67629380, 67630226, 51515812, 51512445, 51522994, 44606453, 43747101, + 43699300, 43538916, 43547623, 42994898, 42994925, 14680216, 14356875, 3732840, 3732678, + 3721714, 3719260, 3936007, 3897721, 4081162, 4458225, 1712873, + ], + file_ids: [ + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + ], + frame_ids: [ + 'fwIcP8qXDOl7k0VhWU8z9QAAAAACluVA', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAAEC8cp', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAAEC8i5', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADM3Wu', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADM3fZ', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADM1lJ', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADM1wB', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADM2hL', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADM1lJ', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADIPmC', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAAEB-er', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAAEB_FE', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAAEB_SS', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADEhGk', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADEgR9', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAADEi2y', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAACqKP1', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAACm4cd', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAACmsxk', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAACmFnk', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAACmHvn', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAACkAzS', + 'fwIcP8qXDOl7k0VhWU8z9QAAAAACkAzt', + '5JfXt00O17Yra2Rwh8HT8QAAAAAA4ACY', + '5JfXt00O17Yra2Rwh8HT8QAAAAAA2xGL', + '5JfXt00O17Yra2Rwh8HT8QAAAAAAOPVo', + '5JfXt00O17Yra2Rwh8HT8QAAAAAAOPTG', + '5JfXt00O17Yra2Rwh8HT8QAAAAAAOMny', + '5JfXt00O17Yra2Rwh8HT8QAAAAAAOMBc', + '5JfXt00O17Yra2Rwh8HT8QAAAAAAPA8H', + '5JfXt00O17Yra2Rwh8HT8QAAAAAAO3l5', + '5JfXt00O17Yra2Rwh8HT8QAAAAAAPkYK', + '5JfXt00O17Yra2Rwh8HT8QAAAAAARAbx', + '5JfXt00O17Yra2Rwh8HT8QAAAAAAGiLp', + ], + type_ids: [ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, + ], + annual_co2_tons: 0.0013627551116480942, + annual_costs_usd: 61.30240940376492, + count: 7, + }, + }, + stack_frames: { + '5JfXt00O17Yra2Rwh8HT8QAAAAAAO3l5': { + file_name: [], + function_name: ['m_show'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAA4ACY': { + file_name: [], + function_name: ['entry_SYSCALL_64_after_hwframe'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAARAbx': { + file_name: [], + function_name: ['kernfs_sop_show_path'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAAOMBc': { + file_name: [], + function_name: ['new_sync_read'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAAPA8H': { + file_name: [], + function_name: ['seq_read_iter'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAAOPVo': { + file_name: [], + function_name: ['__x64_sys_read'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAAPkYK': { + file_name: [], + function_name: ['show_mountinfo'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAAGiLp': { + file_name: [], + function_name: ['cgroup_show_path'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAAOMny': { + file_name: [], + function_name: ['vfs_read'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAAOPTG': { + file_name: [], + function_name: ['ksys_read'], + function_offset: [], + line_number: [], + }, + '5JfXt00O17Yra2Rwh8HT8QAAAAAA2xGL': { + file_name: [], + function_name: ['do_syscall_64'], + function_offset: [], + line_number: [], + }, + }, + executables: { '5JfXt00O17Yra2Rwh8HT8Q': 'vmlinux', fwIcP8qXDOl7k0VhWU8z9Q: 'metricbeat' }, + stack_trace_events: { ['c2TovSbgCECd_RtKHxMtyQ']: 7 }, + total_frames: 34, + sampling_rate: 1, +}; diff --git a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_3600s_5x.json b/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_3600s_5x.json deleted file mode 100644 index cad5ac24c7a7e..0000000000000 --- a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_3600s_5x.json +++ /dev/null @@ -1 +0,0 @@ -{"stack_trace_events":{"-njmbjRUBOZR5EgXpUQdRw":42,"ztDY3GPoIfO7CjHQxmyZ-Q":115,"Y8CwPu4zFwOz0m86XYzkGw":256,"QiwsJA6NJ0Q3f2M4DT-dxA":1192,"9_06LL00QkYIeiFNCWu0XQ":1033,"GApi1ybrprUZdnGMiSfUPA":675,"QpRRwD9tRNNrUmJ_2oOuSg":385,"43tbk4XHS6h_eSSkozr2lQ":480,"nORl1I4BGh3mzZiFR21ijQ":342,"ONNtRKFUjSc8lLm64B4nVQ":604,"IgUYn71JvS5hV0IssAqJCA":415,"u31aX9a6CI2OuomWQHSx1Q":486,"ZBYtP3yTV5OAbePvOl3arg":500,"ztbi9NfSFBK5AxpIlylSew":478,"-s21TvA-EsTWbfCutQG83Q":402,"APcbPjShNMH1PkL1e22JYg":381,"sGdKDAzt2D3ZK2brqGj4vQ":551,"hecRkAhRG62NML7wI512zA":225,"yqosCJmye4YNNxuB2s8zdQ":181,"JEl8c8qrwRMDRhl_VlTpFQ":234,"TFvQpP8OVc3AdHSKmIUBAA":218,"eUMH9Wf36CVzdkAZsN9itA":242,"57NvBalQc9mIcBwC1lPObg":229,"qaTBBEzEjIyGmsWUYfCBpA":189,"y7Mdo_ee9-4XsWhpA4MB0g":271,"vODIlh-kDOyM2hWSJhdfpA":235,"QKuCwkwTUdmVpouD1TSb6g":167,"zQ3yVnMIXoz1yUFx6SaSlA":146,"PfGJvpI_t-0Eiwgl8k31BA":148,"P-lVr6eiwDBuO8eZBdsdMQ":144,"KxQngfXsErVAsVuASxix6w":138,"NDxOvbKIocbTk6FkHrLlqQ":107,"2GP6bCEH-XkrLdH6ox0E3Q":95,"NYEjWS7muJ8dsj9z5lNehg":52,"Nr5XZDDmb-nXg0BzTFzdFA":44,"JVvUxIunvr6V68Rt99rK9w":38,"tagsGmBta7BnDHBzEbH9eQ":28,"CjP83pplY09FGl9PBMeqCg":13,"SQ6jhz-Ee7WHXLMOHOsDcQ":18,"eM1ATYEKUIN4nyPylmr13A":20,"9vNu8RjYClbqhYYGUiWI7A":12,"CU-T9AvnxmWd1TTRjgV01Q":17,"hoJT-ObO7MDFTgt9UeFJfg":9,"us5XzJaFA8Y8a8Jhq7VWzQ":34,"tWPDa1sBMePW-YFiahrHBA":9,"KKjaO47Ew4fmVCY-lBFkLg":6,"zxyQebekMWvnWWEuWSzR9Q":8,"UI-7Z494NKAWuv1FuNlxoQ":4,"6yHX0lcyWmly8MshBzd78Q":7,"uEL43HtanLRCO2rLB4ttzQ":3,"mXgK2ekWZ4qH-uHB8QaLtA":7,"1twYzjHR6hCfJqQLvJ81XA":5,"f-LRF9Sfj675yc68DOXczw":2,"p24lyWOwFjGMsQaWybQUMA":1,"KHat1RLkyP8wPwwR1uD04A":4,"B-OQjwP7KzSb4f6cXUL1bA":2,"kOWftL0Ttias8Z1isZi9oA":4,"JzGylmBPluUmIML9XnagKw":3,"tTw0tfSnPtZhbcyzyVHHpg":2,"E_F-N51BcZ4iQ9oPaHFKXw":2,"d04G8ZHV3kYQ0ekQBw1VYQ":3,"I-DofAMUQgh7q14tBJcZlA":3,"tGGi0acvAmmxOR5DbuF3dg":4,"Ws9TqFMz-kHv_-7zrBFdKw":3,"nBHRVpYV5wUL_UAb5ff6Zg":1,"vfw5EN0FEHQCAj0w-N2avQ":1,"lyeLQDjWsQDYEJbcY4aFJA":3,"cqzgaW0F-6gZ8uHz_Pf3hQ":1,"b89Eo7vMfG4HsPSBVvjiKQ":5,"5_-zAnLDYAi4FySmVgS6iw":2,"zOI_cRK31hVrh4Typ0-Fxg":5,"4U9ayDnwvWmqJPhn_AOKew":8,"Jt6CexOHLEwUl4IeTgASBQ":4,"8Rif7kuKG2cfhEYF2fJXmA":4,"cCjn5miDmyezrnBAe2jDww":12,"f8AFYpSQOpjCNbhqUuR3Rg":9,"dGMvgpGXk-ajX6PRi92qdg":9,"OxrG9ZVAzX9GwGtxUtIQNg":3,"QoW8uF5K3OBNL2DXI66leA":9,"zV-93oQDbZK9zB7UMAcCmw":5,"9CQVJEfCfL1rSnUaxlAfqg":3,"mGGvLNOYB74ofk9FRrMxxQ":2,"pnLCuJVNeqGwwFeJQIrkPw":2,"R77Zz6fBvENVXyt4GVb9dQ":1,"tgL-t2GJJjItpLjnwjc4zQ":1,"XNCSlgkv_bOXDIYn6zwekw":5,"jPN_jNGPJguImYjakYlBcA":1,"4K-SlZ4j8NjsVBpqyPj2dw":1,"W8IRlEZMfFJdYSgUQXDnMg":2,"qytuJG9brvKSB9NJCHV9fQ":1,"b116myovN7_XXb1AVLPH0g":1,"dNwgDmnCM1dIIF5EZm4ZgA":1,"KEdXtWOmrUdpIHsjndtg_A":1,"V2K_ZjA6rol7KyINtV45_A":1},"stack_traces":{"-njmbjRUBOZR5EgXpUQdRw":{"address_or_lines":[1277056],"file_ids":["G68hjsyagwq6LpWrMjDdng"],"frame_ids":["G68hjsyagwq6LpWrMjDdngAAAAAAE3yA"],"type_ids":[3]},"ztDY3GPoIfO7CjHQxmyZ-Q":{"address_or_lines":[4643458,4456960],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtqC","B8JRxL079xbhqQBqGvksAgAAAAAARAIA"],"type_ids":[3,3]},"Y8CwPu4zFwOz0m86XYzkGw":{"address_or_lines":[4597989,4390116,4390542],"file_ids":["6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w"],"frame_ids":["6kzBY4yj-1Fh1NCTZA3z0wAAAAAARijl","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQvzk","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQv6O"],"type_ids":[3,3,3]},"QiwsJA6NJ0Q3f2M4DT-dxA":{"address_or_lines":[4597989,4307812,4320019,4321918],"file_ids":["6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w"],"frame_ids":["6kzBY4yj-1Fh1NCTZA3z0wAAAAAARijl","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQbtk","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQesT","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQfJ-"],"type_ids":[3,3,3,3]},"9_06LL00QkYIeiFNCWu0XQ":{"address_or_lines":[4643592,4325284,4339923,4341903,4293837],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtsI","B8JRxL079xbhqQBqGvksAgAAAAAAQf-k","B8JRxL079xbhqQBqGvksAgAAAAAAQjjT","B8JRxL079xbhqQBqGvksAgAAAAAAQkCP","B8JRxL079xbhqQBqGvksAgAAAAAAQYTN"],"type_ids":[3,3,3,3,3]},"GApi1ybrprUZdnGMiSfUPA":{"address_or_lines":[18434496,18109958,18105083,18107109,18183090,18183229],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABFFYG","j8DVIOTu7Btj9lgFefJ84AAAAAABFEL7","j8DVIOTu7Btj9lgFefJ84AAAAAABFErl","j8DVIOTu7Btj9lgFefJ84AAAAAABFXOy","j8DVIOTu7Btj9lgFefJ84AAAAAABFXQ9"],"type_ids":[3,3,3,3,3,3]},"QpRRwD9tRNNrUmJ_2oOuSg":{"address_or_lines":[4644672,40444780,40465086,40468873,40476239,4250662,4249714],"file_ids":["B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A"],"frame_ids":["B56YkhsK1JwqD-8F8sjS3AAAAAAARt9A","B56YkhsK1JwqD-8F8sjS3AAAAAACaSNs","B56YkhsK1JwqD-8F8sjS3AAAAAACaXK-","B56YkhsK1JwqD-8F8sjS3AAAAAACaYGJ","B56YkhsK1JwqD-8F8sjS3AAAAAACaZ5P","B56YkhsK1JwqD-8F8sjS3AAAAAAAQNwm","B56YkhsK1JwqD-8F8sjS3AAAAAAAQNhy"],"type_ids":[3,3,3,3,3,3,3]},"43tbk4XHS6h_eSSkozr2lQ":{"address_or_lines":[18515232,22597677,22574090,22556393,22530363,22106663,22101077,22107662],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHQK","v6HIzNa4K6G4nRP9032RIAAAAAABWC7p","v6HIzNa4K6G4nRP9032RIAAAAAABV8k7","v6HIzNa4K6G4nRP9032RIAAAAAABUVIn","v6HIzNa4K6G4nRP9032RIAAAAAABUTxV","v6HIzNa4K6G4nRP9032RIAAAAAABUVYO"],"type_ids":[3,3,3,3,3,3,3,3]},"nORl1I4BGh3mzZiFR21ijQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271908,4256166,4255110,4288975,4287865],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qfk","FWZ9q3TQKZZok58ua1HDsgAAAAAAQPGm","FWZ9q3TQKZZok58ua1HDsgAAAAAAQO2G","FWZ9q3TQKZZok58ua1HDsgAAAAAAQXHP","FWZ9q3TQKZZok58ua1HDsgAAAAAAQW15"],"type_ids":[3,3,3,3,3,3,3,3,3]},"ONNtRKFUjSc8lLm64B4nVQ":{"address_or_lines":[4641312,7081613,7060969,4425906,7064267,7057968,6093476,6025643,4305623,4278829],"file_ids":["gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w"],"frame_ids":["gNW12BepH17pXwK-ZuYt3wAAAAAARtIg","gNW12BepH17pXwK-ZuYt3wAAAAAAbA6N","gNW12BepH17pXwK-ZuYt3wAAAAAAa73p","gNW12BepH17pXwK-ZuYt3wAAAAAAQ4iy","gNW12BepH17pXwK-ZuYt3wAAAAAAa8rL","gNW12BepH17pXwK-ZuYt3wAAAAAAa7Iw","gNW12BepH17pXwK-ZuYt3wAAAAAAXPqk","gNW12BepH17pXwK-ZuYt3wAAAAAAW_Gr","gNW12BepH17pXwK-ZuYt3wAAAAAAQbLX","gNW12BepH17pXwK-ZuYt3wAAAAAAQUot"],"type_ids":[3,3,3,3,3,3,3,3,3,3]},"IgUYn71JvS5hV0IssAqJCA":{"address_or_lines":[4636100,4452920,4453106,4487396,4487396,4651100,10485923,16743,1136873,1113241,4849252],"file_ids":["B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["B56YkhsK1JwqD-8F8sjS3AAAAAAARr3E","B56YkhsK1JwqD-8F8sjS3AAAAAAAQ_I4","B56YkhsK1JwqD-8F8sjS3AAAAAAAQ_Ly","B56YkhsK1JwqD-8F8sjS3AAAAAAARHjk","B56YkhsK1JwqD-8F8sjS3AAAAAAARHjk","B56YkhsK1JwqD-8F8sjS3AAAAAAARvhc","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAEVjp","piWSMQrh4r040D0BPNaJvwAAAAAAEPyZ","piWSMQrh4r040D0BPNaJvwAAAAAASf5k"],"type_ids":[3,3,3,3,3,3,4,4,4,4,4]},"u31aX9a6CI2OuomWQHSx1Q":{"address_or_lines":[4652224,22357367,22385134,22366798,57080079,58879477,58676957,58636100,58650141,31265796,7372663,7364083],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZvkP","B8JRxL079xbhqQBqGvksAgAAAAADgm31","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcH93","B8JRxL079xbhqQBqGvksAgAAAAAAcF3z"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3]},"ZBYtP3yTV5OAbePvOl3arg":{"address_or_lines":[4636226,4469356,4468068,4466980,4460377,4459271,4243432,4415957,4652642,10485923,16743,1221731,1219038],"file_ids":["B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["B56YkhsK1JwqD-8F8sjS3AAAAAAARr5C","B56YkhsK1JwqD-8F8sjS3AAAAAAARDJs","B56YkhsK1JwqD-8F8sjS3AAAAAAARC1k","B56YkhsK1JwqD-8F8sjS3AAAAAAARCkk","B56YkhsK1JwqD-8F8sjS3AAAAAAARA9Z","B56YkhsK1JwqD-8F8sjS3AAAAAAARAsH","B56YkhsK1JwqD-8F8sjS3AAAAAAAQL_o","B56YkhsK1JwqD-8F8sjS3AAAAAAAQ2HV","B56YkhsK1JwqD-8F8sjS3AAAAAAARv5i","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAEqRj","piWSMQrh4r040D0BPNaJvwAAAAAAEpne"],"type_ids":[3,3,3,3,3,3,3,3,3,4,4,4,4]},"ztbi9NfSFBK5AxpIlylSew":{"address_or_lines":[4594466,4444524,4443160,4438546,4391572,4609107,10485923,16807,2756288,2755416,2744627,2792698,4867725,4855327],"file_ids":["kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["kajOqZqz7V1y0BdYQLFQrwAAAAAARhsi","kajOqZqz7V1y0BdYQLFQrwAAAAAAQ9Fs","kajOqZqz7V1y0BdYQLFQrwAAAAAAQ8wY","kajOqZqz7V1y0BdYQLFQrwAAAAAAQ7oS","kajOqZqz7V1y0BdYQLFQrwAAAAAAQwKU","kajOqZqz7V1y0BdYQLFQrwAAAAAARlRT","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAKpz6","A2oiHVwisByxRn5RDT4LjAAAAAAASkaN","A2oiHVwisByxRn5RDT4LjAAAAAAAShYf"],"type_ids":[3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"-s21TvA-EsTWbfCutQG83Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10733159,10733818,10618404,10387225,4547736,4658752],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Zn","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8j6","FWZ9q3TQKZZok58ua1HDsgAAAAAAogYk","FWZ9q3TQKZZok58ua1HDsgAAAAAAnn8Z","FWZ9q3TQKZZok58ua1HDsgAAAAAARWSY","FWZ9q3TQKZZok58ua1HDsgAAAAAARxZA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"APcbPjShNMH1PkL1e22JYg":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54546893,54560984,44458726,43610833,43327941,43735894],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFHN","MNBJ5seVz_ocW6tcr1HSmwAAAAADQIjY","MNBJ5seVz_ocW6tcr1HSmwAAAAACpmLm","MNBJ5seVz_ocW6tcr1HSmwAAAAACmXLR","MNBJ5seVz_ocW6tcr1HSmwAAAAAClSHF","MNBJ5seVz_ocW6tcr1HSmwAAAAACm1tW"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"sGdKDAzt2D3ZK2brqGj4vQ":{"address_or_lines":[4652224,22354871,22382638,22364302,56672751,58471189,58268669,58227812,58241853,31197476,7372151,7373114,7373997,4536145,4264900,4265340,4655641],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAABVRu3","-pk6w5puGcp-wKnQ61BZzQAAAAABVYgu","-pk6w5puGcp-wKnQ61BZzQAAAAABVUCO","-pk6w5puGcp-wKnQ61BZzQAAAAADYMHv","-pk6w5puGcp-wKnQ61BZzQAAAAADfDMV","-pk6w5puGcp-wKnQ61BZzQAAAAADeRv9","-pk6w5puGcp-wKnQ61BZzQAAAAADeHxk","-pk6w5puGcp-wKnQ61BZzQAAAAADeLM9","-pk6w5puGcp-wKnQ61BZzQAAAAAB3Akk","-pk6w5puGcp-wKnQ61BZzQAAAAAAcH13","-pk6w5puGcp-wKnQ61BZzQAAAAAAcIE6","-pk6w5puGcp-wKnQ61BZzQAAAAAAcISt","-pk6w5puGcp-wKnQ61BZzQAAAAAARTdR","-pk6w5puGcp-wKnQ61BZzQAAAAAAQRPE","-pk6w5puGcp-wKnQ61BZzQAAAAAAQRV8","-pk6w5puGcp-wKnQ61BZzQAAAAAARwoZ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"hecRkAhRG62NML7wI512zA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961373,27940684],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqgd","v6HIzNa4K6G4nRP9032RIAAAAAABqldM"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"yqosCJmye4YNNxuB2s8zdQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961653,27949894,18928855],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqk1","v6HIzNa4K6G4nRP9032RIAAAAAABqntG","v6HIzNa4K6G4nRP9032RIAAAAAABINTX"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"JEl8c8qrwRMDRhl_VlTpFQ":{"address_or_lines":[4652224,59362286,59048854,59078134,59085018,59181690,58121321,58026161,58173220,58175116,7294148,7295421,7297245,7300762,7297188,7304836,7297413,7309604,7298328,5114154],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADicvu","B8JRxL079xbhqQBqGvksAgAAAAADhQOW","B8JRxL079xbhqQBqGvksAgAAAAADhXX2","B8JRxL079xbhqQBqGvksAgAAAAADhZDa","B8JRxL079xbhqQBqGvksAgAAAAADhwp6","B8JRxL079xbhqQBqGvksAgAAAAADdtxp","B8JRxL079xbhqQBqGvksAgAAAAADdWix","B8JRxL079xbhqQBqGvksAgAAAAADd6ck","B8JRxL079xbhqQBqGvksAgAAAAADd66M","B8JRxL079xbhqQBqGvksAgAAAAAAb0zE","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1mF","B8JRxL079xbhqQBqGvksAgAAAAAAb4kk","B8JRxL079xbhqQBqGvksAgAAAAAAb10Y","B8JRxL079xbhqQBqGvksAgAAAAAATgkq"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"TFvQpP8OVc3AdHSKmIUBAA":{"address_or_lines":[4652224,22357367,22385134,22366798,57092143,58893857,58677085,58641545,58657509,31313785,7372944,7295421,7297245,7300762,7297188,7304836,7297188,7306724,5132868,4625639,4289536],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZygv","B8JRxL079xbhqQBqGvksAgAAAAADgqYh","B8JRxL079xbhqQBqGvksAgAAAAADf1dd","B8JRxL079xbhqQBqGvksAgAAAAADfsyJ","B8JRxL079xbhqQBqGvksAgAAAAADfwrl","B8JRxL079xbhqQBqGvksAgAAAAAB3c95","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb33k","B8JRxL079xbhqQBqGvksAgAAAAAATlJE","B8JRxL079xbhqQBqGvksAgAAAAAARpTn","B8JRxL079xbhqQBqGvksAgAAAAAAQXQA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"eUMH9Wf36CVzdkAZsN9itA":{"address_or_lines":[32443680,43151402,43152149,43153397,41329281,41441892,41443480,41222389,41225442,41240900,40679166,40714972,40707458,40707880,40710748,40690621,40679204,40688196,40679204,40688166,40644014,41210644],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7w0g","QvG8QEGAld88D676NL_Y2QAAAAACknAq","QvG8QEGAld88D676NL_Y2QAAAAACknMV","QvG8QEGAld88D676NL_Y2QAAAAACknf1","QvG8QEGAld88D676NL_Y2QAAAAACdqKB","QvG8QEGAld88D676NL_Y2QAAAAACeFpk","QvG8QEGAld88D676NL_Y2QAAAAACeGCY","QvG8QEGAld88D676NL_Y2QAAAAACdQD1","QvG8QEGAld88D676NL_Y2QAAAAACdQzi","QvG8QEGAld88D676NL_Y2QAAAAACdUlE","QvG8QEGAld88D676NL_Y2QAAAAACbLb-","QvG8QEGAld88D676NL_Y2QAAAAACbULc","QvG8QEGAld88D676NL_Y2QAAAAACbSWC","QvG8QEGAld88D676NL_Y2QAAAAACbSco","QvG8QEGAld88D676NL_Y2QAAAAACbTJc","QvG8QEGAld88D676NL_Y2QAAAAACbOO9","QvG8QEGAld88D676NL_Y2QAAAAACbLck","QvG8QEGAld88D676NL_Y2QAAAAACbNpE","QvG8QEGAld88D676NL_Y2QAAAAACbLck","QvG8QEGAld88D676NL_Y2QAAAAACbNom","QvG8QEGAld88D676NL_Y2QAAAAACbC2u","QvG8QEGAld88D676NL_Y2QAAAAACdNMU"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"57NvBalQc9mIcBwC1lPObg":{"address_or_lines":[4652224,31040261,31054565,31056612,31058888,31450411,30791748,25539462,25519688,25480413,25483943,25484196,4951332,4960527,4959954,4897957,4893996,4627954,4660663,10485923,16807,3103640,3100879],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAAB2aMF","B8JRxL079xbhqQBqGvksAgAAAAAB2drl","B8JRxL079xbhqQBqGvksAgAAAAAB2eLk","B8JRxL079xbhqQBqGvksAgAAAAAB2evI","B8JRxL079xbhqQBqGvksAgAAAAAB3-Ur","B8JRxL079xbhqQBqGvksAgAAAAAB1dhE","B8JRxL079xbhqQBqGvksAgAAAAABhbOG","B8JRxL079xbhqQBqGvksAgAAAAABhWZI","B8JRxL079xbhqQBqGvksAgAAAAABhMzd","B8JRxL079xbhqQBqGvksAgAAAAABhNqn","B8JRxL079xbhqQBqGvksAgAAAAABhNuk","B8JRxL079xbhqQBqGvksAgAAAAAAS40k","B8JRxL079xbhqQBqGvksAgAAAAAAS7EP","B8JRxL079xbhqQBqGvksAgAAAAAAS67S","B8JRxL079xbhqQBqGvksAgAAAAAASryl","B8JRxL079xbhqQBqGvksAgAAAAAASq0s","B8JRxL079xbhqQBqGvksAgAAAAAARp3y","B8JRxL079xbhqQBqGvksAgAAAAAARx23","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAL1uY","A2oiHVwisByxRn5RDT4LjAAAAAAAL1DP"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4]},"qaTBBEzEjIyGmsWUYfCBpA":{"address_or_lines":[4652224,31040261,31054565,31056612,31058888,31450411,30791748,25539462,25520823,25502704,25503492,25480821,25481061,4953508,4960780,4898318,4893650,4898160,4745321,4757831,4219698,4219725,10485923,16755],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAAB2aMF","B8JRxL079xbhqQBqGvksAgAAAAAB2drl","B8JRxL079xbhqQBqGvksAgAAAAAB2eLk","B8JRxL079xbhqQBqGvksAgAAAAAB2evI","B8JRxL079xbhqQBqGvksAgAAAAAB3-Ur","B8JRxL079xbhqQBqGvksAgAAAAAB1dhE","B8JRxL079xbhqQBqGvksAgAAAAABhbOG","B8JRxL079xbhqQBqGvksAgAAAAABhWq3","B8JRxL079xbhqQBqGvksAgAAAAABhSPw","B8JRxL079xbhqQBqGvksAgAAAAABhScE","B8JRxL079xbhqQBqGvksAgAAAAABhM51","B8JRxL079xbhqQBqGvksAgAAAAABhM9l","B8JRxL079xbhqQBqGvksAgAAAAAAS5Wk","B8JRxL079xbhqQBqGvksAgAAAAAAS7IM","B8JRxL079xbhqQBqGvksAgAAAAAASr4O","B8JRxL079xbhqQBqGvksAgAAAAAASqvS","B8JRxL079xbhqQBqGvksAgAAAAAASr1w","B8JRxL079xbhqQBqGvksAgAAAAAASGhp","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEFz"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4]},"y7Mdo_ee9-4XsWhpA4MB0g":{"address_or_lines":[4652224,58223725,10400868,10401064,10401333,10401661,58236869,58227432,58120068,58163344,58184537,58041720,57725674,57726188,57066632,22280836,22281116,22396783,22397566,22398116,5362852,5363370,4271546,4264588,4299069],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARvzA","6auiCMWq5cA-hAbqSYvdQQAAAAADeGxt","6auiCMWq5cA-hAbqSYvdQQAAAAAAnrRk","6auiCMWq5cA-hAbqSYvdQQAAAAAAnrUo","6auiCMWq5cA-hAbqSYvdQQAAAAAAnrY1","6auiCMWq5cA-hAbqSYvdQQAAAAAAnrd9","6auiCMWq5cA-hAbqSYvdQQAAAAADeJ_F","6auiCMWq5cA-hAbqSYvdQQAAAAADeHro","6auiCMWq5cA-hAbqSYvdQQAAAAADdteE","6auiCMWq5cA-hAbqSYvdQQAAAAADd4CQ","6auiCMWq5cA-hAbqSYvdQQAAAAADd9NZ","6auiCMWq5cA-hAbqSYvdQQAAAAADdaV4","6auiCMWq5cA-hAbqSYvdQQAAAAADcNLq","6auiCMWq5cA-hAbqSYvdQQAAAAADcNTs","6auiCMWq5cA-hAbqSYvdQQAAAAADZsSI","6auiCMWq5cA-hAbqSYvdQQAAAAABU_qE","6auiCMWq5cA-hAbqSYvdQQAAAAABU_uc","6auiCMWq5cA-hAbqSYvdQQAAAAABVb9v","6auiCMWq5cA-hAbqSYvdQQAAAAABVcJ-","6auiCMWq5cA-hAbqSYvdQQAAAAABVcSk","6auiCMWq5cA-hAbqSYvdQQAAAAAAUdSk","6auiCMWq5cA-hAbqSYvdQQAAAAAAUdaq","6auiCMWq5cA-hAbqSYvdQQAAAAAAQS26","6auiCMWq5cA-hAbqSYvdQQAAAAAAQRKM","6auiCMWq5cA-hAbqSYvdQQAAAAAAQZk9"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"vODIlh-kDOyM2hWSJhdfpA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19976893,19927481,19928567,19983876,19943049,19984068,19944276,19984260,19945213,19982696,19937907,19982884,19142858],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNK9","v6HIzNa4K6G4nRP9032RIAAAAAABMBG5","v6HIzNa4K6G4nRP9032RIAAAAAABMBX3","v6HIzNa4K6G4nRP9032RIAAAAAABMO4E","v6HIzNa4K6G4nRP9032RIAAAAAABME6J","v6HIzNa4K6G4nRP9032RIAAAAAABMO7E","v6HIzNa4K6G4nRP9032RIAAAAAABMFNU","v6HIzNa4K6G4nRP9032RIAAAAAABMO-E","v6HIzNa4K6G4nRP9032RIAAAAAABMFb9","v6HIzNa4K6G4nRP9032RIAAAAAABMOlo","v6HIzNa4K6G4nRP9032RIAAAAAABMDpz","v6HIzNa4K6G4nRP9032RIAAAAAABMOok","v6HIzNa4K6G4nRP9032RIAAAAAABJBjK"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"QKuCwkwTUdmVpouD1TSb6g":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226601,40103401,19895453,19846041,19847127,19902436,19861609,19902628,19862836,19902820,19863773,19901256,19856467,19901444,19858562,18659470],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdRFp","j8DVIOTu7Btj9lgFefJ84AAAAAACY-3p","j8DVIOTu7Btj9lgFefJ84AAAAAABL5Sd","j8DVIOTu7Btj9lgFefJ84AAAAAABLtOZ","j8DVIOTu7Btj9lgFefJ84AAAAAABLtfX","j8DVIOTu7Btj9lgFefJ84AAAAAABL6_k","j8DVIOTu7Btj9lgFefJ84AAAAAABLxBp","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Ck","j8DVIOTu7Btj9lgFefJ84AAAAAABLxU0","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Fk","j8DVIOTu7Btj9lgFefJ84AAAAAABLxjd","j8DVIOTu7Btj9lgFefJ84AAAAAABL6tI","j8DVIOTu7Btj9lgFefJ84AAAAAABLvxT","j8DVIOTu7Btj9lgFefJ84AAAAAABL6wE","j8DVIOTu7Btj9lgFefJ84AAAAAABLwSC","j8DVIOTu7Btj9lgFefJ84AAAAAABHLiO"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"zQ3yVnMIXoz1yUFx6SaSlA":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54548081,54524484,54525381,54528467,54488242,54489352,54492882,44042020,44050554,43824563,43838109,43282962,43282989,10485923,16807,2741196,2827770,2817934],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFZx","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_pE","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_3F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQAnT","MNBJ5seVz_ocW6tcr1HSmwAAAAADP2yy","MNBJ5seVz_ocW6tcr1HSmwAAAAADP3EI","MNBJ5seVz_ocW6tcr1HSmwAAAAADP37S","MNBJ5seVz_ocW6tcr1HSmwAAAAACoAck","MNBJ5seVz_ocW6tcr1HSmwAAAAACoCh6","MNBJ5seVz_ocW6tcr1HSmwAAAAACnLWz","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOqd","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv-O"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"PfGJvpI_t-0Eiwgl8k31BA":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708921,24712242,24698684,24696100,20084020,20086666,20084847,20085083,18040582,18049603],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQc5","j8DVIOTu7Btj9lgFefJ84AAAAAABeRQy","j8DVIOTu7Btj9lgFefJ84AAAAAABeN88","j8DVIOTu7Btj9lgFefJ84AAAAAABeNUk","j8DVIOTu7Btj9lgFefJ84AAAAAABMnU0","j8DVIOTu7Btj9lgFefJ84AAAAAABMn-K","j8DVIOTu7Btj9lgFefJ84AAAAAABMnhv","j8DVIOTu7Btj9lgFefJ84AAAAAABMnlb","j8DVIOTu7Btj9lgFefJ84AAAAAABE0cG","j8DVIOTu7Btj9lgFefJ84AAAAAABE2pD"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"P-lVr6eiwDBuO8eZBdsdMQ":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54548081,54524484,54525381,54528745,54499864,54500494,54477482,44044054,44044293,44044676,44051020,43988398,43982642,43988240,43826825,43837959,43282962,43282989,10485923,16755],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFZx","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_pE","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_3F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQArp","MNBJ5seVz_ocW6tcr1HSmwAAAAADP5oY","MNBJ5seVz_ocW6tcr1HSmwAAAAADP5yO","MNBJ5seVz_ocW6tcr1HSmwAAAAADP0Kq","MNBJ5seVz_ocW6tcr1HSmwAAAAACoA8W","MNBJ5seVz_ocW6tcr1HSmwAAAAACoBAF","MNBJ5seVz_ocW6tcr1HSmwAAAAACoBGE","MNBJ5seVz_ocW6tcr1HSmwAAAAACoCpM","MNBJ5seVz_ocW6tcr1HSmwAAAAACnzWu","MNBJ5seVz_ocW6tcr1HSmwAAAAACnx8y","MNBJ5seVz_ocW6tcr1HSmwAAAAACnzUQ","MNBJ5seVz_ocW6tcr1HSmwAAAAACnL6J","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOoH","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEFz"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4]},"KxQngfXsErVAsVuASxix6w":{"address_or_lines":[4652224,11645454,31861537,31858282,31847101,59040776,58304471,58312462,31457395,31076505,31042101,31058818,31448215,30842852,30845380,30848778,30847620,4952886,4953125,4953508,4960780,4898318,4893650,4898125,4628233,4660663,10485923,16807,3104019,8528279,936364],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARvzA","6auiCMWq5cA-hAbqSYvdQQAAAAAAsbIO","6auiCMWq5cA-hAbqSYvdQQAAAAAB5ish","6auiCMWq5cA-hAbqSYvdQQAAAAAB5h5q","6auiCMWq5cA-hAbqSYvdQQAAAAAB5fK9","6auiCMWq5cA-hAbqSYvdQQAAAAADhOQI","6auiCMWq5cA-hAbqSYvdQQAAAAADeafX","6auiCMWq5cA-hAbqSYvdQQAAAAADeccO","6auiCMWq5cA-hAbqSYvdQQAAAAAB4ABz","6auiCMWq5cA-hAbqSYvdQQAAAAAB2jCZ","6auiCMWq5cA-hAbqSYvdQQAAAAAB2ao1","6auiCMWq5cA-hAbqSYvdQQAAAAAB2euC","6auiCMWq5cA-hAbqSYvdQQAAAAAB39yX","6auiCMWq5cA-hAbqSYvdQQAAAAAB1p_k","6auiCMWq5cA-hAbqSYvdQQAAAAAB1qnE","6auiCMWq5cA-hAbqSYvdQQAAAAAB1rcK","6auiCMWq5cA-hAbqSYvdQQAAAAAB1rKE","6auiCMWq5cA-hAbqSYvdQQAAAAAAS5M2","6auiCMWq5cA-hAbqSYvdQQAAAAAAS5Ql","6auiCMWq5cA-hAbqSYvdQQAAAAAAS5Wk","6auiCMWq5cA-hAbqSYvdQQAAAAAAS7IM","6auiCMWq5cA-hAbqSYvdQQAAAAAASr4O","6auiCMWq5cA-hAbqSYvdQQAAAAAASqvS","6auiCMWq5cA-hAbqSYvdQQAAAAAASr1N","6auiCMWq5cA-hAbqSYvdQQAAAAAARp8J","6auiCMWq5cA-hAbqSYvdQQAAAAAARx23","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAL10T","ew01Dk0sWZctP-VaEpavqQAAAAAAgiGX","ew01Dk0sWZctP-VaEpavqQAAAAAADkms"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"NDxOvbKIocbTk6FkHrLlqQ":{"address_or_lines":[4652224,58222957,10400868,10401064,10401333,10401661,58236101,58226664,58119300,58162576,58183769,58040952,57724906,57725420,57065864,22280836,22281206,22412958,22408242,22413668,22416921,22341332,22109092,22108612,11325304,11325700,10718668,11154818,57469092,57466065,4552751,4263429],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADeGlt","B8JRxL079xbhqQBqGvksAgAAAAAAnrRk","B8JRxL079xbhqQBqGvksAgAAAAAAnrUo","B8JRxL079xbhqQBqGvksAgAAAAAAnrY1","B8JRxL079xbhqQBqGvksAgAAAAAAnrd9","B8JRxL079xbhqQBqGvksAgAAAAADeJzF","B8JRxL079xbhqQBqGvksAgAAAAADeHfo","B8JRxL079xbhqQBqGvksAgAAAAADdtSE","B8JRxL079xbhqQBqGvksAgAAAAADd32Q","B8JRxL079xbhqQBqGvksAgAAAAADd9BZ","B8JRxL079xbhqQBqGvksAgAAAAADdaJ4","B8JRxL079xbhqQBqGvksAgAAAAADcM_q","B8JRxL079xbhqQBqGvksAgAAAAADcNHs","B8JRxL079xbhqQBqGvksAgAAAAADZsGI","B8JRxL079xbhqQBqGvksAgAAAAABU_qE","B8JRxL079xbhqQBqGvksAgAAAAABU_v2","B8JRxL079xbhqQBqGvksAgAAAAABVf6e","B8JRxL079xbhqQBqGvksAgAAAAABVewy","B8JRxL079xbhqQBqGvksAgAAAAABVgFk","B8JRxL079xbhqQBqGvksAgAAAAABVg4Z","B8JRxL079xbhqQBqGvksAgAAAAABVObU","B8JRxL079xbhqQBqGvksAgAAAAABUVuk","B8JRxL079xbhqQBqGvksAgAAAAABUVnE","B8JRxL079xbhqQBqGvksAgAAAAAArM94","B8JRxL079xbhqQBqGvksAgAAAAAArNEE","B8JRxL079xbhqQBqGvksAgAAAAAAo43M","B8JRxL079xbhqQBqGvksAgAAAAAAqjWC","B8JRxL079xbhqQBqGvksAgAAAAADbOik","B8JRxL079xbhqQBqGvksAgAAAAADbNzR","B8JRxL079xbhqQBqGvksAgAAAAAARXgv","B8JRxL079xbhqQBqGvksAgAAAAAAQQ4F"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"2GP6bCEH-XkrLdH6ox0E3Q":{"address_or_lines":[4623648,7066994,7068484,7069849,7058446,10002970,10005676,10124500,9016547,11291366,9016547,24500423,24494926,9016547,10689293,10690744,9016547,24494153,24444068,9016547,24526481,9016547,12769368,12762703,6837766,6838366,6839304,5651373,5585348,5510696,4903076,4768780,4778619],"file_ids":["JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA"],"frame_ids":["JsObMPhfT_zO2Q_B1cPLxAAAAAAARo0g","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa9Vy","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa9tE","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa-CZ","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa7QO","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmKIa","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmKys","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmnzU","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAArErm","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABddjH","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcNO","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAAoxsN","JsObMPhfT_zO2Q_B1cPLxAAAAAAAoyC4","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcBJ","JsObMPhfT_zO2Q_B1cPLxAAAAAABdPyk","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABdj6R","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAAwthY","JsObMPhfT_zO2Q_B1cPLxAAAAAAAwr5P","JsObMPhfT_zO2Q_B1cPLxAAAAAAAaFYG","JsObMPhfT_zO2Q_B1cPLxAAAAAAAaFhe","JsObMPhfT_zO2Q_B1cPLxAAAAAAAaFwI","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVjut","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVTnE","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVBYo","JsObMPhfT_zO2Q_B1cPLxAAAAAAAStCk","JsObMPhfT_zO2Q_B1cPLxAAAAAAASMQM","JsObMPhfT_zO2Q_B1cPLxAAAAAAASOp7"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"NYEjWS7muJ8dsj9z5lNehg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901309,19904677,19901252,19908516,19901477,19920683,18932457,18907996,18882195],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6wl","v6HIzNa4K6G4nRP9032RIAAAAAABL_cr","v6HIzNa4K6G4nRP9032RIAAAAAABIOLp","v6HIzNa4K6G4nRP9032RIAAAAAABIINc","v6HIzNa4K6G4nRP9032RIAAAAAABIB6T"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"Nr5XZDDmb-nXg0BzTFzdFA":{"address_or_lines":[4652224,22354871,22382638,22364302,56669071,58509234,58268669,58227812,58241853,31197553,31197973,31304315,4873273,4873930,4883062,4875761,4874468,8925121,8860356,8860667,8476967,4872825,5688954,8906989,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16890,16350,1408382],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAABVRu3","-pk6w5puGcp-wKnQ61BZzQAAAAABVYgu","-pk6w5puGcp-wKnQ61BZzQAAAAABVUCO","-pk6w5puGcp-wKnQ61BZzQAAAAADYLOP","-pk6w5puGcp-wKnQ61BZzQAAAAADfMey","-pk6w5puGcp-wKnQ61BZzQAAAAADeRv9","-pk6w5puGcp-wKnQ61BZzQAAAAADeHxk","-pk6w5puGcp-wKnQ61BZzQAAAAADeLM9","-pk6w5puGcp-wKnQ61BZzQAAAAAB3Alx","-pk6w5puGcp-wKnQ61BZzQAAAAAB3AsV","-pk6w5puGcp-wKnQ61BZzQAAAAAB3ap7","-pk6w5puGcp-wKnQ61BZzQAAAAAASlw5","-pk6w5puGcp-wKnQ61BZzQAAAAAASl7K","-pk6w5puGcp-wKnQ61BZzQAAAAAASoJ2","-pk6w5puGcp-wKnQ61BZzQAAAAAASmXx","-pk6w5puGcp-wKnQ61BZzQAAAAAASmDk","-pk6w5puGcp-wKnQ61BZzQAAAAAAiC_B","-pk6w5puGcp-wKnQ61BZzQAAAAAAhzLE","-pk6w5puGcp-wKnQ61BZzQAAAAAAhzP7","-pk6w5puGcp-wKnQ61BZzQAAAAAAgVkn","-pk6w5puGcp-wKnQ61BZzQAAAAAASlp5","-pk6w5puGcp-wKnQ61BZzQAAAAAAVs56","-pk6w5puGcp-wKnQ61BZzQAAAAAAh-jt","-pk6w5puGcp-wKnQ61BZzQAAAAAAVUwE","-pk6w5puGcp-wKnQ61BZzQAAAAAAVATI","-pk6w5puGcp-wKnQ61BZzQAAAAAASsLk","-pk6w5puGcp-wKnQ61BZzQAAAAAASHZk","-pk6w5puGcp-wKnQ61BZzQAAAAAASJlH","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEH6","piWSMQrh4r040D0BPNaJvwAAAAAAAD_e","piWSMQrh4r040D0BPNaJvwAAAAAAFX1-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4]},"JVvUxIunvr6V68Rt99rK9w":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778417,19045737,19044484,19054298,18859716,18879913,10485923,16807,2741196,2827770,2817385,2759858,2758809,2558430,2672376],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp1p","v6HIzNa4K6G4nRP9032RIAAAAAABIpiE","v6HIzNa4K6G4nRP9032RIAAAAAABIr7a","v6HIzNa4K6G4nRP9032RIAAAAAABH8bE","v6HIzNa4K6G4nRP9032RIAAAAAABIBWp","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv1p","A2oiHVwisByxRn5RDT4LjAAAAAAAKhyy","A2oiHVwisByxRn5RDT4LjAAAAAAAKhiZ","A2oiHVwisByxRn5RDT4LjAAAAAAAJwne","A2oiHVwisByxRn5RDT4LjAAAAAAAKMb4"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"tagsGmBta7BnDHBzEbH9eQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19977269,22569935,22570653,19208948,22544340,19208919,19208225,22608882,19754692,19668808,19001325,18870508,18879802,10485923,16807,2756848,2756092,2745322,6715782,6715626,7927445,6732427,882422,8542429],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNQ1","v6HIzNa4K6G4nRP9032RIAAAAAABWGPP","v6HIzNa4K6G4nRP9032RIAAAAAABWGad","v6HIzNa4K6G4nRP9032RIAAAAAABJRr0","v6HIzNa4K6G4nRP9032RIAAAAAABV__U","v6HIzNa4K6G4nRP9032RIAAAAAABJRrX","v6HIzNa4K6G4nRP9032RIAAAAAABJRgh","v6HIzNa4K6G4nRP9032RIAAAAAABWPvy","v6HIzNa4K6G4nRP9032RIAAAAAABLW7E","v6HIzNa4K6G4nRP9032RIAAAAAABLB9I","v6HIzNa4K6G4nRP9032RIAAAAAABIe_t","v6HIzNa4K6G4nRP9032RIAAAAAABH_Ds","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw","ew01Dk0sWZctP-VaEpavqQAAAAAAKg38","ew01Dk0sWZctP-VaEpavqQAAAAAAKePq","ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG","ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq","ew01Dk0sWZctP-VaEpavqQAAAAAAePaV","ew01Dk0sWZctP-VaEpavqQAAAAAAZrqL","ew01Dk0sWZctP-VaEpavqQAAAAAADXb2","ew01Dk0sWZctP-VaEpavqQAAAAAAgljd"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"CjP83pplY09FGl9PBMeqCg":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226601,40103401,19895829,22487599,22488317,19128052,22462004,19128023,19127329,22526546,19673252,19587368,18920557,18789740,18799034,10485923,16743,2752800,2752044,2741274,6650246,6650090,7860129,6674998,6706857,2411027,2395208],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdRFp","j8DVIOTu7Btj9lgFefJ84AAAAAACY-3p","j8DVIOTu7Btj9lgFefJ84AAAAAABL5YV","j8DVIOTu7Btj9lgFefJ84AAAAAABVyIv","j8DVIOTu7Btj9lgFefJ84AAAAAABVyT9","j8DVIOTu7Btj9lgFefJ84AAAAAABI970","j8DVIOTu7Btj9lgFefJ84AAAAAABVr40","j8DVIOTu7Btj9lgFefJ84AAAAAABI97X","j8DVIOTu7Btj9lgFefJ84AAAAAABI9wh","j8DVIOTu7Btj9lgFefJ84AAAAAABV7pS","j8DVIOTu7Btj9lgFefJ84AAAAAABLDCk","j8DVIOTu7Btj9lgFefJ84AAAAAABKuEo","j8DVIOTu7Btj9lgFefJ84AAAAAABILRt","j8DVIOTu7Btj9lgFefJ84AAAAAABHrVs","j8DVIOTu7Btj9lgFefJ84AAAAAABHtm6","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKgEg","piWSMQrh4r040D0BPNaJvwAAAAAAKf4s","piWSMQrh4r040D0BPNaJvwAAAAAAKdQa","piWSMQrh4r040D0BPNaJvwAAAAAAZXmG","piWSMQrh4r040D0BPNaJvwAAAAAAZXjq","piWSMQrh4r040D0BPNaJvwAAAAAAd--h","piWSMQrh4r040D0BPNaJvwAAAAAAZdo2","piWSMQrh4r040D0BPNaJvwAAAAAAZlap","piWSMQrh4r040D0BPNaJvwAAAAAAJMoT","piWSMQrh4r040D0BPNaJvwAAAAAAJIxI"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"SQ6jhz-Ee7WHXLMOHOsDcQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,6715099,4221812],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAZnbb","ew01Dk0sWZctP-VaEpavqQAAAAAAQGt0"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"eM1ATYEKUIN4nyPylmr13A":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440021,7478164],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYaV","ew01Dk0sWZctP-VaEpavqQAAAAAAchuU"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"9vNu8RjYClbqhYYGUiWI7A":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,51380,55074,37132,20242,23612,47200,14250,1480561,1970211,1481652,1480953,2600004,1079669,52860,1480561,1970211,1481652,1480953,2600004,1079483,6166,60608,20250,65302,10604,14228,1479868,2600004,1079483,29728,14228,1479868,2600004,1069332,47952],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","ktj-IOmkEpvZJouiJkQjTg","O_h7elJSxPO7SiCsftYRZg","DxQN3aM1Ddn1lUwovx75wQ","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAMi0","U4Le8nh-beog_B7jq7uTIAAAAAAAANci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAJEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAE8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAFw8","W8AFtEsepzrJ6AasHrCttwAAAAAAALhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAADeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAM58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","kSaNXrGzSS3BnDNNWezzMAAAAAAAABgW","ne8F__HPIVgxgycJADVSzAAAAAAAAOzA","ktj-IOmkEpvZJouiJkQjTgAAAAAAAE8a","O_h7elJSxPO7SiCsftYRZgAAAAAAAP8W","DxQN3aM1Ddn1lUwovx75wQAAAAAAACls","FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAAHQg","FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEFEU","--q8cwZVXbHL2zOM_p3RlQAAAAAAALtQ"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,1,1,3,3,3,1]},"CU-T9AvnxmWd1TTRjgV01Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7435512,7508830,6761766,2559050],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4","9LzzIocepYcOjnUsLlgOjgAAAAAAcpNe","9LzzIocepYcOjnUsLlgOjgAAAAAAZy0m","9LzzIocepYcOjnUsLlgOjgAAAAAAJwxK"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"hoJT-ObO7MDFTgt9UeFJfg":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2822585,3001783,2924437,3111967,3095700,156159,136664,1348522,1348436,1345741,1348060,1347558,1345741,1348060,1347558,1344317,1318852,1317318,469350,452199,518055,511351],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","9HZ7GQCC6G9fZlRD7aGzXQ","9HZ7GQCC6G9fZlRD7aGzXQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxG5","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3wf","-p9BlJh9JZMPPNjY_j92ngAAAAAALzyU","9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAmH_","9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAhXY","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E","huWyXZbCBWCe2ZtK9BiokQAAAAAAFBnG","huWyXZbCBWCe2ZtK9BiokQAAAAAABylm","huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-en","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB813"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"us5XzJaFA8Y8a8Jhq7VWzQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7439971,6798378,6797926,6797556,2726254,449444],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7pm","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7j0","ew01Dk0sWZctP-VaEpavqQAAAAAAKZlu","ew01Dk0sWZctP-VaEpavqQAAAAAABtuk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"tWPDa1sBMePW-YFiahrHBA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10489481,12583132,6878809,6871998,6871380,7366427,7371724,7390232,7379824,6863646,7218707,7217709,6862495,13713],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","5OhlekN4HU3KaqhG_GtinA"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoA6J","9LzzIocepYcOjnUsLlgOjgAAAAAAwADc","9LzzIocepYcOjnUsLlgOjgAAAAAAaPZZ","9LzzIocepYcOjnUsLlgOjgAAAAAAaNu-","9LzzIocepYcOjnUsLlgOjgAAAAAAaNlU","9LzzIocepYcOjnUsLlgOjgAAAAAAcGcb","9LzzIocepYcOjnUsLlgOjgAAAAAAcHvM","9LzzIocepYcOjnUsLlgOjgAAAAAAcMQY","9LzzIocepYcOjnUsLlgOjgAAAAAAcJtw","9LzzIocepYcOjnUsLlgOjgAAAAAAaLse","9LzzIocepYcOjnUsLlgOjgAAAAAAbiYT","9LzzIocepYcOjnUsLlgOjgAAAAAAbiIt","9LzzIocepYcOjnUsLlgOjgAAAAAAaLaf","5OhlekN4HU3KaqhG_GtinAAAAAAAADWR"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"KKjaO47Ew4fmVCY-lBFkLg":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2823003,3007344,3001783,2924437,3112045,3104142,1417998,1456694,1456323,1393341,1348522,1348436,1345741,1348060,1347558,1345741,1348060,1347558,1344317,1318852,1317297,1335062,1334886,452199,517552],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","Z_CHd3Zjsh2cWE2NSdbiNQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxNb","-p9BlJh9JZMPPNjY_j92ngAAAAAALeNw","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3xt","-p9BlJh9JZMPPNjY_j92ngAAAAAAL12O","huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD","huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E","huWyXZbCBWCe2ZtK9BiokQAAAAAAFBmx","huWyXZbCBWCe2ZtK9BiokQAAAAAAFF8W","huWyXZbCBWCe2ZtK9BiokQAAAAAAFF5m","huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-Ww"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"zxyQebekMWvnWWEuWSzR9Q":{"address_or_lines":[4652224,22357367,22385134,22366798,57080079,58879477,58676957,58636100,58650141,31265873,31266293,31372635,4873273,4873930,4883062,4875761,4874468,8927681,8862916,8863227,8479623,4872825,5688954,8909549,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16807,2756288,2755416,2744627,6715329,7926130,7925524,6772762,6770749,6770671,7937674,6744271,7917830,882422,8541549],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZvkP","B8JRxL079xbhqQBqGvksAgAAAAADgm31","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RRR","B8JRxL079xbhqQBqGvksAgAAAAAB3RX1","B8JRxL079xbhqQBqGvksAgAAAAAB3rVb","B8JRxL079xbhqQBqGvksAgAAAAAASlw5","B8JRxL079xbhqQBqGvksAgAAAAAASl7K","B8JRxL079xbhqQBqGvksAgAAAAAASoJ2","B8JRxL079xbhqQBqGvksAgAAAAAASmXx","B8JRxL079xbhqQBqGvksAgAAAAAASmDk","B8JRxL079xbhqQBqGvksAgAAAAAAiDnB","B8JRxL079xbhqQBqGvksAgAAAAAAhzzE","B8JRxL079xbhqQBqGvksAgAAAAAAhz37","B8JRxL079xbhqQBqGvksAgAAAAAAgWOH","B8JRxL079xbhqQBqGvksAgAAAAAASlp5","B8JRxL079xbhqQBqGvksAgAAAAAAVs56","B8JRxL079xbhqQBqGvksAgAAAAAAh_Lt","B8JRxL079xbhqQBqGvksAgAAAAAAVUwE","B8JRxL079xbhqQBqGvksAgAAAAAAVATI","B8JRxL079xbhqQBqGvksAgAAAAAASsLk","B8JRxL079xbhqQBqGvksAgAAAAAASHZk","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB","A2oiHVwisByxRn5RDT4LjAAAAAAAePFy","A2oiHVwisByxRn5RDT4LjAAAAAAAeO8U","A2oiHVwisByxRn5RDT4LjAAAAAAAZ1ga","A2oiHVwisByxRn5RDT4LjAAAAAAAZ1A9","A2oiHVwisByxRn5RDT4LjAAAAAAAZ0_v","A2oiHVwisByxRn5RDT4LjAAAAAAAeR6K","A2oiHVwisByxRn5RDT4LjAAAAAAAZujP","A2oiHVwisByxRn5RDT4LjAAAAAAAeNEG","A2oiHVwisByxRn5RDT4LjAAAAAAADXb2","A2oiHVwisByxRn5RDT4LjAAAAAAAglVt"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"UI-7Z494NKAWuv1FuNlxoQ":{"address_or_lines":[4652224,59049454,56939078,10401064,10401333,10401661,56939173,56937529,56937108,38310942,29802677,29803353,29746360,8752265,4268420,4265510,4264588,4297532,10488398,10493154,585663,12583132,6882905,21536,6881628,6877992,6877443,6876950,7370944,7369391,7367054,7370328,7370195,7369770,7552115,7547124,7496717,7491196,7486785,7507864,7393057,7394424,7384016,6867742,7222899,7221901,6866591,13650],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","R3YNZBiWt7Z3ZpFfTh6XyQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","R3YNZBiWt7Z3ZpFfTh6XyQ"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADhQXu","B8JRxL079xbhqQBqGvksAgAAAAADZNJG","B8JRxL079xbhqQBqGvksAgAAAAAAnrUo","B8JRxL079xbhqQBqGvksAgAAAAAAnrY1","B8JRxL079xbhqQBqGvksAgAAAAAAnrd9","B8JRxL079xbhqQBqGvksAgAAAAADZNKl","B8JRxL079xbhqQBqGvksAgAAAAADZMw5","B8JRxL079xbhqQBqGvksAgAAAAADZMqU","B8JRxL079xbhqQBqGvksAgAAAAACSJQe","B8JRxL079xbhqQBqGvksAgAAAAABxsC1","B8JRxL079xbhqQBqGvksAgAAAAABxsNZ","B8JRxL079xbhqQBqGvksAgAAAAABxeS4","B8JRxL079xbhqQBqGvksAgAAAAAAhYyJ","B8JRxL079xbhqQBqGvksAgAAAAAAQSGE","B8JRxL079xbhqQBqGvksAgAAAAAAQRYm","B8JRxL079xbhqQBqGvksAgAAAAAAQRKM","B8JRxL079xbhqQBqGvksAgAAAAAAQZM8","A2oiHVwisByxRn5RDT4LjAAAAAAAoApO","A2oiHVwisByxRn5RDT4LjAAAAAAAoBzi","A2oiHVwisByxRn5RDT4LjAAAAAAACO-_","A2oiHVwisByxRn5RDT4LjAAAAAAAwADc","A2oiHVwisByxRn5RDT4LjAAAAAAAaQZZ","R3YNZBiWt7Z3ZpFfTh6XyQAAAAAAAFQg","A2oiHVwisByxRn5RDT4LjAAAAAAAaQFc","A2oiHVwisByxRn5RDT4LjAAAAAAAaPMo","A2oiHVwisByxRn5RDT4LjAAAAAAAaPED","A2oiHVwisByxRn5RDT4LjAAAAAAAaO8W","A2oiHVwisByxRn5RDT4LjAAAAAAAcHjA","A2oiHVwisByxRn5RDT4LjAAAAAAAcHKv","A2oiHVwisByxRn5RDT4LjAAAAAAAcGmO","A2oiHVwisByxRn5RDT4LjAAAAAAAcHZY","A2oiHVwisByxRn5RDT4LjAAAAAAAcHXT","A2oiHVwisByxRn5RDT4LjAAAAAAAcHQq","A2oiHVwisByxRn5RDT4LjAAAAAAAczxz","A2oiHVwisByxRn5RDT4LjAAAAAAAcyj0","A2oiHVwisByxRn5RDT4LjAAAAAAAcmQN","A2oiHVwisByxRn5RDT4LjAAAAAAAck58","A2oiHVwisByxRn5RDT4LjAAAAAAAcj1B","A2oiHVwisByxRn5RDT4LjAAAAAAAco-Y","A2oiHVwisByxRn5RDT4LjAAAAAAAcM8h","A2oiHVwisByxRn5RDT4LjAAAAAAAcNR4","A2oiHVwisByxRn5RDT4LjAAAAAAAcKvQ","A2oiHVwisByxRn5RDT4LjAAAAAAAaMse","A2oiHVwisByxRn5RDT4LjAAAAAAAbjZz","A2oiHVwisByxRn5RDT4LjAAAAAAAbjKN","A2oiHVwisByxRn5RDT4LjAAAAAAAaMaf","R3YNZBiWt7Z3ZpFfTh6XyQAAAAAAADVS"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"6yHX0lcyWmly8MshBzd78Q":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,34996,38690,20748,3858,3132,30816,59306,1480561,1970211,1481652,1480953,2600004,1079483,36350,56142,27276,48820,6316,1479960,1494280,2600004,1079483,31058,15346,1479960,2600004,1079483,44156,54044,53948,63380,1479868,2600004,1079483,8496,63380,1479868,2600004,1056891,26970,28876,2143205,2040020],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","GdaBUD9IUEkKxIBryNqV2w","QU8QLoFK6ojrywKrBFfTzA","V558DAsp4yi8bwa8eYwk5Q","tuTnMBfyc9UiPsI0QyvErA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","cHp4MwXaY5FCuFRuAA6tWw","-9oyoP4Jj2iRkwEezqId-g","3FRCbvQLPuJyn2B-2wELGw","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ","yaTrLhUSIq2WitrTHLBy3Q","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAJci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAAw8","W8AFtEsepzrJ6AasHrCttwAAAAAAAHhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAOeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","EFJHOn-GACfHXgae-R1yDAAAAAAAAI3-","GdaBUD9IUEkKxIBryNqV2wAAAAAAANtO","QU8QLoFK6ojrywKrBFfTzAAAAAAAAGqM","V558DAsp4yi8bwa8eYwk5QAAAAAAAL60","tuTnMBfyc9UiPsI0QyvErAAAAAAAABis","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","oERZXsH8EPeoSRxNNaSWfQAAAAAAAHlS","gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","cHp4MwXaY5FCuFRuAA6tWwAAAAAAAKx8","-9oyoP4Jj2iRkwEezqId-gAAAAAAANMc","3FRCbvQLPuJyn2B-2wELGwAAAAAAANK8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAACEw","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAECB7","--q8cwZVXbHL2zOM_p3RlQAAAAAAAGla","yaTrLhUSIq2WitrTHLBy3QAAAAAAAHDM","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAILPl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHyDU"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,3,3]},"uEL43HtanLRCO2rLB4ttzQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,64358,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,11986,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,51652,2573747,2594708,1091475,13186,2790352,1482889,1482415,2595076,1069851,33394,1493754,2595076,1049998,50014,45950,2995046,2994923,3072326,3072096,3066615,1917744],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","8EY5iPD5-FtlXFBTyb6lkw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","dCCKy6JoX0PADOFic8hRNQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","7RLN3PNgotUSmdQVMRTSvA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","43vJVfBcAahhLMzDSC-H0g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","RRFdsCrJw1U2erb6qtrrzQ","_zH-ed4x-42m0B4z2RmcdQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","8EY5iPD5-FtlXFBTyb6lkwAAAAAAAPtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","dCCKy6JoX0PADOFic8hRNQAAAAAAAC7S","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","7RLN3PNgotUSmdQVMRTSvAAAAAAAAMnE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","43vJVfBcAahhLMzDSC-H0gAAAAAAADOC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFMb","ik6PIX946fW_erE7uBJlVQAAAAAAAIJy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsr6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAWO","RRFdsCrJw1U2erb6qtrrzQAAAAAAAMNe","_zH-ed4x-42m0B4z2RmcdQAAAAAAALN-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALbNm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALbLr","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuFG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuBg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALsr3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUMw"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,1,1,3,3,3,3,3,3]},"mXgK2ekWZ4qH-uHB8QaLtA":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,824,116,12,8,54,12,46,22,1091612,1804498,665668,663668,1112453,1232178,833111,2265137,2264574,2258679],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","IlUL618nbeW5Kz4uyGZLrQ","U7DZUwH_4YU5DSkoQhGJWw","bmb3nSRfimrjfhanpjR1rQ","oN7OWDJeuc8DmI2f_earDQ","Yj7P3-Rt3nirG6apRl4A7A","pz3Evn9laHNJFMwOKIXbsw","7aaw2O1Vn7-6eR8XuUWQZQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAM4","IlUL618nbeW5Kz4uyGZLrQAAAAAAAAB0","U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM","bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI","oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2","Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM","pz3Evn9laHNJFMwOKIXbswAAAAAAAAAu","7aaw2O1Vn7-6eR8XuUWQZQAAAAAAAAAW","G68hjsyagwq6LpWrMjDdngAAAAAAEKgc","G68hjsyagwq6LpWrMjDdngAAAAAAG4jS","G68hjsyagwq6LpWrMjDdngAAAAAACihE","G68hjsyagwq6LpWrMjDdngAAAAAACiB0","G68hjsyagwq6LpWrMjDdngAAAAAAEPmF","G68hjsyagwq6LpWrMjDdngAAAAAAEs0y","G68hjsyagwq6LpWrMjDdngAAAAAADLZX","G68hjsyagwq6LpWrMjDdngAAAAAAIpAx","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInb3"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"1twYzjHR6hCfJqQLvJ81XA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,50892,43744,57354,1480209,1969795,1481300,1480601,2595076,1079144,34636,1480209,1969795,1481300,1480601,2595076,1075570,17430,40768,26744,7590,63980,23014,47110,19666,47110,34306,44426,44426,44426,44426,44426,44426,44426,44334,47110,46588,46966,1670488,3072326,3072096,3066777,1745028],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","CwUjPVV5_7q7c0GhtW0aPw","O_h7elJSxPO7SiCsftYRZg","ZLTqiSLOmv4Ej_7d8yKLmw","qLiwuFhv6DIyQ0OgaSMXCg","ka2IKJhpWbD6PA3J3v624w","e8Lb_MV93AH-OkvHPPDitg","ka2IKJhpWbD6PA3J3v624w","1vivUE5hL65442lQ9a_ylg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","ka2IKJhpWbD6PA3J3v624w","fCsVLBj60GK9Hf8VtnMcgA","ka2IKJhpWbD6PA3J3v624w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAMbM","W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAOAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGly","kSaNXrGzSS3BnDNNWezzMAAAAAAAAEQW","ne8F__HPIVgxgycJADVSzAAAAAAAAJ9A","CwUjPVV5_7q7c0GhtW0aPwAAAAAAAGh4","O_h7elJSxPO7SiCsftYRZgAAAAAAAB2m","ZLTqiSLOmv4Ej_7d8yKLmwAAAAAAAPns","qLiwuFhv6DIyQ0OgaSMXCgAAAAAAAFnm","ka2IKJhpWbD6PA3J3v624wAAAAAAALgG","e8Lb_MV93AH-OkvHPPDitgAAAAAAAEzS","ka2IKJhpWbD6PA3J3v624wAAAAAAALgG","1vivUE5hL65442lQ9a_ylgAAAAAAAIYC","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK0u","ka2IKJhpWbD6PA3J3v624wAAAAAAALgG","fCsVLBj60GK9Hf8VtnMcgAAAAAAAALX8","ka2IKJhpWbD6PA3J3v624wAAAAAAALd2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGX1Y","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuFG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuBg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALsuZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGqCE"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3]},"f-LRF9Sfj675yc68DOXczw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,56302,2790352,1482889,1482415,2595076,1079144,25326,27384,368,1760,1481694,1828960,2573747,2594708,1091475,16910,2790352,1482889,1482415,2595076,1079144,25326,27384,368,1760,1481694,1828960,2573747,2594708,1073425,16424,24340,2572553,2928589,1108138,1105869,1310238,1245752,1200236,1192099,1183786,1104144,1103499,2268402,1775000,1761295,1048342],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","cfc92_adXFZraMPGbgbcDg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","WLefmNR3IpykzCX3WWNnMw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","IvJrzqPEgeoowZySdwFq3w","vkeP2ntYyoFN0A16x9eliw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","cfc92_adXFZraMPGbgbcDgAAAAAAANvu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","WLefmNR3IpykzCX3WWNnMwAAAAAAAEIO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGER","IvJrzqPEgeoowZySdwFq3wAAAAAAAEAo","vkeP2ntYyoFN0A16x9eliwAAAAAAAF8U","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0EJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALK_N","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEOiq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEN_N","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAE_4e","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEwI4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAElBs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEjCj","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEhAq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAENkQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAENaL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIpzy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxWY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_8W"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"p24lyWOwFjGMsQaWybQUMA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,36384,21728,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,0,2789627,1482889,1482415,2595076,1079485,54384,2918,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1079144,0,1481694,1828960,2581397,1480601,1480209,1940568,1986447,1982493,1959028,1099442],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MXHCWLuAJw7Gg6T7hdrPHA","ecHSwk0KAG7gFkiYdAgIZw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MXHCWLuAJw7Gg6T7hdrPHAAAAAAAAI4g","ecHSwk0KAG7gFkiYdAgIZwAAAAAAAFTg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAANRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAAtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk-P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHkAd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHeR0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEMay"],"type_ids":[3,3,3,3,3,3,1,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3]},"KHat1RLkyP8wPwwR1uD04A":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,40,38,174,104,68,80,38,174,104,68,60,38,174,104,68,382,38,174,104,68,24,38,174,104,68,28,38,174,104,68,0,1090933,1814182,788459,788130,1197048,1243240,1238413,1212345,1033898,429638],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","0cqvso24v07beLsmyC0nMw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","3WU6MO1xF7O0NmrHFj4y4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","x617yDiAG2Sqq3cLDkX4aA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ZTmztUywGW_uHXPqWVr76w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ZPAF8mJO2n0azNbxzkJ2rA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_____________________w","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAo","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","0cqvso24v07beLsmyC0nMwAAAAAAAABQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","3WU6MO1xF7O0NmrHFj4y4AAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","x617yDiAG2Sqq3cLDkX4aAAAAAAAAAF-","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ZTmztUywGW_uHXPqWVr76wAAAAAAAAAY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ZPAF8mJO2n0azNbxzkJ2rAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_____________________wAAAAAAAAAA","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvho","G68hjsyagwq6LpWrMjDdngAAAAAAEuWN","G68hjsyagwq6LpWrMjDdngAAAAAAEn-5","G68hjsyagwq6LpWrMjDdngAAAAAAD8aq","G68hjsyagwq6LpWrMjDdngAAAAAABo5G"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"B-OQjwP7KzSb4f6cXUL1bA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,3616,42208,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,0,2789627,1482889,1482415,2595076,1079485,50288,64358,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1079144,0,1481694,1828960,2581397,1480601,1480209,1940568,1986405,1946637,1538878,2269465,2268402,1774938,1011120],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MXHCWLuAJw7Gg6T7hdrPHA","ecHSwk0KAG7gFkiYdAgIZw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MXHCWLuAJw7Gg6T7hdrPHAAAAAAAAA4g","ecHSwk0KAG7gFkiYdAgIZwAAAAAAAKTg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAMRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAPtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk9l","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHbQN","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAF3s-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIqEZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIpzy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxVa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD22w"],"type_ids":[3,3,3,3,3,3,1,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3]},"kOWftL0Ttias8Z1isZi9oA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,49772,35602,58710,61916,19828,27444,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,12482,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,49534,2790352,1482889,1482415,2595076,1097615,37614,39672,12656,17976,49494,2722496,3251876,3237020,1748920],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","SOSrvCNmbstVFKAcqHNCvA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAOVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAPHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAAGs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAADDC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","SOSrvCNmbstVFKAcqHNCvAAAAAAAAMF-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEL-P","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKYrA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMZ6k","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMWSc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGq-4"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,3,3,3,3]},"JzGylmBPluUmIML9XnagKw":{"address_or_lines":[2599636,1079669,2228,5922,53516,36626,36806,45836,18932,13860,58864,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,56398,58456,31408,16708,2578675,2599636,1091600,36298,2795776,1483241,1482767,2600004,1074397,56398,58456,31408,16708,2578675,2599636,1091600,46582,2795776,1483241,1482767,2600004,1073803,56398,58456,31408,16492,49494,45794,2852079,2851771,2849353,2846190,2849353,2846190,2847233,2838792],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","SD7uzoegJjRT3jYNpuQ5wQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAI_G","LF6DFcGHEMqhhhlptO_M_QAAAAAAALMM","Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0","xwuAPHgc12-8PZB3i-320gAAAAAAADYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAOXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAANxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAORY","J1eggTwSzYdi9OsSu1q37gAAAAAAAHqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAI3K","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAANxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAORY","J1eggTwSzYdi9OsSu1q37gAAAAAAAHqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","SD7uzoegJjRT3jYNpuQ5wQAAAAAAALX2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAANxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAORY","J1eggTwSzYdi9OsSu1q37gAAAAAAAHqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAALLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3IB","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK1EI"],"type_ids":[3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3]},"tTw0tfSnPtZhbcyzyVHHpg":{"address_or_lines":[4622976,4423302,48950246,48930003,48929418,48931768,15219528,15219797,15220198,48932134,15224283,15224488,15224631,15220795,15220538,48932900,48934534,48924362,21171091,15443915,15441240,6695879,6686586,6688471,15292865,6927608,7025423,9353786,9296758,9312446,9317924,5671585,9381613,9295438,6263620,6258992,6257863,6068365,6003908,5935528,5054445,4702860,4711258,10485923,16743,2752800,2752044,2741274,6650246,6650083,7384662,7382442,7451553,7447772,7441688,7327025,7328392,7317984,6802313,6799580,6799223,6797958],"file_ids":["-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-SVIyCZG9IbFKK-fe2Wh4gAAAAAARoqA","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAQ36G","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6uvm","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6pzT","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6pqK","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6qO4","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6DtI","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6DxV","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6D3m","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6qUm","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6E3b","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6E6o","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6E83","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6EA7","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6D86","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6qgk","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6q6G","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6obK","-SVIyCZG9IbFKK-fe2Wh4gAAAAABQwuT","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA66fL","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA651Y","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAZivH","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAZgd6","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAZg7X","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6VnB","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAabT4","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAazMP","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjro6","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjdt2","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjhi-","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAji4k","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAVoqh","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjybt","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjdZO","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAX5NE","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAX4Ew","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAX3zH","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAXJiN","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAW5zE","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAWpGo","-SVIyCZG9IbFKK-fe2Wh4gAAAAAATR_t","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAR8KM","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAR-Na","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKgEg","piWSMQrh4r040D0BPNaJvwAAAAAAKf4s","piWSMQrh4r040D0BPNaJvwAAAAAAKdQa","piWSMQrh4r040D0BPNaJvwAAAAAAZXmG","piWSMQrh4r040D0BPNaJvwAAAAAAZXjj","piWSMQrh4r040D0BPNaJvwAAAAAAcK5W","piWSMQrh4r040D0BPNaJvwAAAAAAcKWq","piWSMQrh4r040D0BPNaJvwAAAAAAcbOh","piWSMQrh4r040D0BPNaJvwAAAAAAcaTc","piWSMQrh4r040D0BPNaJvwAAAAAAcY0Y","piWSMQrh4r040D0BPNaJvwAAAAAAb80x","piWSMQrh4r040D0BPNaJvwAAAAAAb9KI","piWSMQrh4r040D0BPNaJvwAAAAAAb6ng","piWSMQrh4r040D0BPNaJvwAAAAAAZ8uJ","piWSMQrh4r040D0BPNaJvwAAAAAAZ8Dc","piWSMQrh4r040D0BPNaJvwAAAAAAZ793","piWSMQrh4r040D0BPNaJvwAAAAAAZ7qG"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"E_F-N51BcZ4iQ9oPaHFKXw":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,400,38,174,104,68,20,38,174,104,68,88,38,174,104,14,32,190,1091944,2047231,2046923,2044755,2041537,2044780,2041460,1171829,2265239,2264574,2258463,1015963,2256180],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","c-eM3dWacIPzBmA_7-OWBw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","w9AQfBE7-1YeE4mOMirPBg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAGQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","c-eM3dWacIPzBmA_7-OWBwAAAAAAAAAU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","w9AQfBE7-1YeE4mOMirPBgAAAAAAAABY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAAHzz_","G68hjsyagwq6LpWrMjDdngAAAAAAHzvL","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzNs","G68hjsyagwq6LpWrMjDdngAAAAAAHyZ0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInYf","G68hjsyagwq6LpWrMjDdngAAAAAAD4Cb","G68hjsyagwq6LpWrMjDdngAAAAAAIm00"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3]},"d04G8ZHV3kYQ0ekQBw1VYQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,62806,476,36212,43828,42480,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,17614,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,41518,2790352,1482889,1482415,2595076,1076587,25326,27384,368,1592,16726,55682,2846655,2846347,2843929,2840766,2843929,2840766,2843929,2840692,1912597,3072400],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uo8E5My6tupMEt-pfV-uhA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAPVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAAHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAI10","xwuAPHgc12-8PZB3i-320gAAAAAAAKs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAETO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uo8E5My6tupMEt-pfV-uhAAAAAAAAKIu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAANmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1h0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHS8V","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuGQ"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"I-DofAMUQgh7q14tBJcZlA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,30412,43744,6426,1480209,1969795,1481300,1480601,2595076,1079144,34636,1480209,1969795,1481300,1480601,2595076,1062336,60522,1844695,1847563,1481567,2595076,1079485,19388,48282,27404,1479608,1493928,2595076,1079485,63084,1479608,1493928,2595076,1079485,63346,48114,1479608,2595076,1079485,5750,41842,34364,63380,1479516,2595076,1079485,14544,63380,1479516,2595076,1056995,11370,55184,2188039,2032414,1865128],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","yaTrLhUSIq2WitrTHLBy3Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHbM","W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAABka","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAAOxq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAEu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAALya","un9fLDZOLvDMO52ltZtuegAAAAAAAGsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAAPZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAABZ2","oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy","7v-k2b21f_Xuf-3329jFywAAAAAAAIY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAADjQ","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAECDj","--q8cwZVXbHL2zOM_p3RlQAAAAAAACxq","yaTrLhUSIq2WitrTHLBy3QAAAAAAANeQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIWMH","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHwMe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,3,3,3]},"tGGi0acvAmmxOR5DbuF3dg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,49488,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,20126,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,12078,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1079144,65228,1481694,1828960,2581397,1480843,1480209,1940568,1917258,1481300,1480601,2595076,1079144,28888,1480209,1827586,1940195,1986405,1946664,1775467,1749899,1745572,1865128],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N0GNsPaCLYzoFsPJWnIJtQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fq0ezjB8ddCA6Pk0BY9arQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","r1l-BTVp1g6dSvPPoOY_cg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAMFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAE6e","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N0GNsPaCLYzoFsPJWnIJtQAAAAAAAC8u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","fq0ezjB8ddCA6Pk0BY9arQAAAAAAAP7M","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUFK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","r1l-BTVp1g6dSvPPoOY_cgAAAAAAAHDY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-MC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZrj","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk9l","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHbQo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxdr","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGrOL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGqKk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3]},"Ws9TqFMz-kHv_-7zrBFdKw":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,188,38,174,104,68,60,38,174,104,68,98,38,174,104,68,8,38,174,104,68,36,38,174,104,14,32,166,1090933,19429,41240,50286],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","IcegEVkl4JzbMBhUeMqp0Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","tz0ps4QDYR1clO_q5ziJUQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","M0gS5SrmklEEjlV4jbSIBA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","k5C4r96b77lEZ_fHFwCYkQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","EX9l-cE0x8X9W8uz4iKUfw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAAC8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","IcegEVkl4JzbMBhUeMqp0QAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","tz0ps4QDYR1clO_q5ziJUQAAAAAAAABi","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","M0gS5SrmklEEjlV4jbSIBAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","k5C4r96b77lEZ_fHFwCYkQAAAAAAAAAk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","EX9l-cE0x8X9W8uz4iKUfwAAAAAAAEvl","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMRu"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3]},"nBHRVpYV5wUL_UAb5ff6Zg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,33826,49772,35602,22316,60128,28682,1480209,1969795,1481300,1480601,2595076,1079144,51020,1480209,1969795,1481300,1480601,2595076,1062336,53402,1844695,1847563,1481567,2595076,1079485,35772,40874,43788,1479608,1493928,2595076,1079485,13932,1479608,1493928,2595076,1079485,63346,48114,1479608,2595076,1079485,1990,41842,34364,63380,1479516,2595076,1079485,8256,63380,1479516,2595076,1073749,4896,39178,32948,3149429,3144768,1903783,1765444,1761295,1048797],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","wXOyVgf5_nNg6CUH5kFBbg","zEgDK4qMawUAQZjg5YHyww","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAFcs","W8AFtEsepzrJ6AasHrCttwAAAAAAAOrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAHAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAMdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAANCa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAIu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAAJ-q","un9fLDZOLvDMO52ltZtuegAAAAAAAKsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAADZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAAAfG","oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy","7v-k2b21f_Xuf-3329jFywAAAAAAAIY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAACBA","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","--q8cwZVXbHL2zOM_p3RlQAAAAAAABMg","wXOyVgf5_nNg6CUH5kFBbgAAAAAAAJkK","zEgDK4qMawUAQZjg5YHywwAAAAAAAIC0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMA51","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAL_xA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHQyn","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGvBE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEADd"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,1,3,3,3,3,3,3]},"vfw5EN0FEHQCAj0w-N2avQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,16772,50210,17004,2834,5462,8668,3444,60212,9712,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,24902,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,21798,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,62098,2789627,1482889,1482415,2595076,1073425,9228,2567913,1848405,1837592,1848017,2712905,2221838,2208668,2039344],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","780bLUPADqfQ3x1T5lnVOg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","X0TUmWpd8saA6nnPGQi3nQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS","grZNsSElR5ITq8H2yHCNSwAAAAAAABVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAACHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAA10","xwuAPHgc12-8PZB3i-320gAAAAAAAOs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAGFG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","780bLUPADqfQ3x1T5lnVOgAAAAAAAFUm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","X0TUmWpd8saA6nnPGQi3nQAAAAAAAPKS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGER","Npep8JfxWDWZ3roJSD7jPgAAAAAAACQM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHAoY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDLR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKWVJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIecO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIbOc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHx4w"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,3]},"lyeLQDjWsQDYEJbcY4aFJA":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,51380,55074,37132,20242,15420,47200,6058,1480561,1970211,1481652,1480953,2600004,1079669,52860,1480561,1970211,1481652,1480953,2600004,1062448,62522,1845095,1847963,1481919,2600004,1079483,44204,61562,19788,1479960,1494280,2600004,1079483,22700,1479960,1494280,2600004,1079483,31058,15346,1479960,2600004,1079483,54374,42194,5116,30612,1479868,2600004,1079483,16608,30612,1479868,2600004,1074397,28580,3123760,766784,10485923,16807,2741468,2828042,2817657,2760130,2759130,4216293],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","tuTnMBfyc9UiPsI0QyvErA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","-T5rZCijT5TDJjmoEi8Kxg","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ","xLxcEbwnZ5oNrk99ZsxcSQ","Z_CHd3Zjsh2cWE2NSdbiNQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAMi0","U4Le8nh-beog_B7jq7uTIAAAAAAAANci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAJEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAE8S","grZNsSElR5ITq8H2yHCNSwAAAAAAADw8","W8AFtEsepzrJ6AasHrCttwAAAAAAALhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAABeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAM58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEDYw","kSaNXrGzSS3BnDNNWezzMAAAAAAAAPQ6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHCdn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDKb","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAKys","MYrgKQIxdDhr1gdpucfc-QAAAAAAAPB6","un9fLDZOLvDMO52ltZtuegAAAAAAAE1M","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","tuTnMBfyc9UiPsI0QyvErAAAAAAAAFis","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","oERZXsH8EPeoSRxNNaSWfQAAAAAAAHlS","gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","rTFMSHhLRlj86vHPR06zoQAAAAAAANRm","oArGmvsy3VNtTf_V9EHNeQAAAAAAAKTS","-T5rZCijT5TDJjmoEi8KxgAAAAAAABP8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAAEDg","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","--q8cwZVXbHL2zOM_p3RlQAAAAAAAG-k","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAL6ow","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7NA","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKdTc","ew01Dk0sWZctP-VaEpavqQAAAAAAKycK","ew01Dk0sWZctP-VaEpavqQAAAAAAKv55","ew01Dk0sWZctP-VaEpavqQAAAAAAKh3C","ew01Dk0sWZctP-VaEpavqQAAAAAAKhna","ew01Dk0sWZctP-VaEpavqQAAAAAAQFXl"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,3,3,4,4,4,4,4,4,4,4]},"cqzgaW0F-6gZ8uHz_Pf3hQ":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,188,38,174,104,68,60,38,174,104,68,86,38,174,104,68,4,38,174,104,68,0,38,174,104,68,0,714,34,1115045,1179023,833111,2265137,2264574,2261229,1175338],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","IcegEVkl4JzbMBhUeMqp0Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","tz0ps4QDYR1clO_q5ziJUQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","O2RGJIowquMzuET0HYQ6aQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_____________________w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_____________________w","Ht79I_xqXv3bOgaClTNQ4w","T8-enlAkCZXqinPHW4B8sw","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAAC8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","IcegEVkl4JzbMBhUeMqp0QAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","tz0ps4QDYR1clO_q5ziJUQAAAAAAAABW","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","O2RGJIowquMzuET0HYQ6aQAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_____________________wAAAAAAAAAA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_____________________wAAAAAAAAAA","Ht79I_xqXv3bOgaClTNQ4wAAAAAAAALK","T8-enlAkCZXqinPHW4B8swAAAAAAAAAi","G68hjsyagwq6LpWrMjDdngAAAAAAEQOl","G68hjsyagwq6LpWrMjDdngAAAAAAEf2P","G68hjsyagwq6LpWrMjDdngAAAAAADLZX","G68hjsyagwq6LpWrMjDdngAAAAAAIpAx","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAIoDt","G68hjsyagwq6LpWrMjDdngAAAAAAEe8q"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3]},"b89Eo7vMfG4HsPSBVvjiKQ":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,34996,38690,20748,3858,31334,49372,51700,46628,9712,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,12612,2578675,2599636,1091600,32150,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,12612,2578675,2599636,1091600,7938,2795051,1483241,1482767,2600004,1079483,28112,42150,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,12612,2578675,2599636,1079669,40672,1482046,1829360,2586325,1480953,1480561,1940968,1986911,1983192],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","3HhVgGD2yvuFLpoZq7RfKw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fDiQPd_MeGeyY9ZBOSU1Gg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAJci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAHpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAMDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAMn0","xwuAPHgc12-8PZB3i-320gAAAAAAALYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAH2W","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","3HhVgGD2yvuFLpoZq7RfKwAAAAAAAB8C","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAG3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAKSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","fDiQPd_MeGeyY9ZBOSU1GgAAAAAAAJ7g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlFf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHkLY"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3]},"5_-zAnLDYAi4FySmVgS6iw":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,61666,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,9122,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,8610,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,11838,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1079144,61238,1481694,1828960,2581297,2595076,1072525,49410,1646337,3072295,1865241,10489950,422647],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","mP9Tk3T74fjOyYWKUaqdMQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","I4X8AC1-B0GuL4JyYemPzw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","b-3iFnlA7BmzAxDEzxShdA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","8jcOoolAg5RmmHop7NqzWQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2LABj1asXFICsosP2OrbVQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N1ZmsCOKFJHNThnHfFYo6Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","mP9Tk3T74fjOyYWKUaqdMQAAAAAAAPDi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","I4X8AC1-B0GuL4JyYemPzwAAAAAAACOi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","b-3iFnlA7BmzAxDEzxShdAAAAAAAACGi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","8jcOoolAg5RmmHop7NqzWQAAAAAAAC4-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","2LABj1asXFICsosP2OrbVQAAAAAAAO82","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEF2N","N1ZmsCOKFJHNThnHfFYo6QAAAAAAAMEC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGR8B","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuEn","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe","A2oiHVwisByxRn5RDT4LjAAAAAAABnL3"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,4,4]},"zOI_cRK31hVrh4Typ0-Fxg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,16720,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,60990,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,44846,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,40354,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1079144,48884,1481694,1828960,2581397,1480601,1480209,1940568,1986405,1948474,1768216,1756070,1865241,10490014,423063,2283967,2281647,2098628,2098378,8541549],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N0GNsPaCLYzoFsPJWnIJtQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fq0ezjB8ddCA6Pk0BY9arQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-gDCCFjiBc58_iqAxti3Kw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAEFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAO4-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N0GNsPaCLYzoFsPJWnIJtQAAAAAAAK8u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fq0ezjB8ddCA6Pk0BY9arQAAAAAAAJ2i","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","-gDCCFjiBc58_iqAxti3KwAAAAAAAL70","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk9l","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHbs6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGvsY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGsum","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBCe","A2oiHVwisByxRn5RDT4LjAAAAAAABnSX","A2oiHVwisByxRn5RDT4LjAAAAAAAItm_","A2oiHVwisByxRn5RDT4LjAAAAAAAItCv","A2oiHVwisByxRn5RDT4LjAAAAAAAIAXE","A2oiHVwisByxRn5RDT4LjAAAAAAAIATK","A2oiHVwisByxRn5RDT4LjAAAAAAAglVt"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]},"4U9ayDnwvWmqJPhn_AOKew":{"address_or_lines":[38782,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,50350,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,10266,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,31478,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,4998,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1079144,0,1481694,1828960,2581397,1480601,1480209,1940568,1986447,1982493,1959065,1765336,1761295,1048381],"file_ids":["GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","d4jl580PLMUwu5s3I4wcXg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","tKago5vqLnwIkezk_wTBpQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rpq4cV1KPyFZcnKfWjKdZw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uFElJcsK9my-kA6ZYzT1uw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["GP7h96O0_ppGVtc-UpQQIQAAAAAAAJd-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","d4jl580PLMUwu5s3I4wcXgAAAAAAAMSu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","tKago5vqLnwIkezk_wTBpQAAAAAAACga","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","rpq4cV1KPyFZcnKfWjKdZwAAAAAAAHr2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uFElJcsK9my-kA6ZYzT1uwAAAAAAABOG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk-P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHkAd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHeSZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGu_Y","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_89"],"type_ids":[1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3]},"Jt6CexOHLEwUl4IeTgASBQ":{"address_or_lines":[2795051,1483241,1482767,2600004,1079483,64976,13478,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,16708,2578675,2599636,1091600,57670,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,16708,2578675,2599636,1091600,51706,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,16708,2578675,2599636,1091600,59680,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,16708,2578675,2599636,1079669,0,1482046,1829360,2586325,1481195,1480561,1940968,1917658,1481652,1480953,2600004,1079483,41394,1480124,1827986,1940595,1986911,1983184],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","yp8MidCGMe4czbl-NigsYQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2noK4QoWxdzASRHkjOFwVA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","yO-OCNRiISNdCb_iVi4E_w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","mBpjyQvq6ftE7Wm1BUpcFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAP3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAADSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","yp8MidCGMe4czbl-NigsYQAAAAAAAOFG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2noK4QoWxdzASRHkjOFwVAAAAAAAAMn6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","yO-OCNRiISNdCb_iVi4E_wAAAAAAAOkg","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpnr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHULa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","mBpjyQvq6ftE7Wm1BUpcFgAAAAAAAKGy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpW8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-SS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZxz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlFf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHkLQ"],"type_ids":[3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3]},"8Rif7kuKG2cfhEYF2fJXmA":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,45806,47864,20848,34524,2573747,2594708,1091475,18066,2790352,1482889,1482415,2595076,1073749,45806,47864,20848,34524,2573747,2594708,1091475,53890,2789627,1482889,1482415,2595076,1073425,41996,2567913,1848405,1837592,1847724,1483518,1482415,2595076,1079144,6526,35438,63996,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,45806,47864,20848,34524,2573747,2594708,1091475,48638,2790352,1482889,1482415,2595076,1079485,45806,47864,20848,32520,56166,1479516,1828960,2573747,2594708,1091475,0,2789548,1848405,1837592,1848026,1002720],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2L4SW1rQgEVXRj3pZAI3nQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","bcwppGWOjTWw86zVNJE_Jg","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","NiCfOMPggzUjx-usqlmxvg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","Vot4T3F5OpUj8rbXhgpMDg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAALLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAEaS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAALLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAANKC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGER","Npep8JfxWDWZ3roJSD7jPgAAAAAAAKQM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHAoY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDGs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqL-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","bcwppGWOjTWw86zVNJE_JgAAAAAAABl-","TBeSzkyqIwKL8td602zDjAAAAAAAAIpu","NH3zvSjFAfTSy6bEocpNyQAAAAAAAPn8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAALLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","NiCfOMPggzUjx-usqlmxvgAAAAAAAL3-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAALLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw","Vot4T3F5OpUj8rbXhgpMDgAAAAAAAH8I","eV_m28NnKeeTL60KO2H3SAAAAAAAANtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpCs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHAoY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDLa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD0zg"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,3,3,3,3,3,1,3,3,3,3,3]},"cCjn5miDmyezrnBAe2jDww":{"address_or_lines":[1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1091600,46938,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1091600,15022,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1091600,57678,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1091600,1870,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1079669,19486,1482046,1829360,2586325,1480953,1480561,1940968,1986928],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","5nuRo5ZVtij8bTLlri7QXA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","hi5mlwAHRj-Yl1GNV_UEZQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","uSWUCgHgLPG4OFtPdUp0rg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","-BjW54fwMksXBor9R-YN9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","wuSmWRANn3Cl-syjEtxMoQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","5nuRo5ZVtij8bTLlri7QXAAAAAAAALda","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","hi5mlwAHRj-Yl1GNV_UEZQAAAAAAADqu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","uSWUCgHgLPG4OFtPdUp0rgAAAAAAAOFO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","-BjW54fwMksXBor9R-YN9wAAAAAAAAdO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","wuSmWRANn3Cl-syjEtxMoQAAAAAAAEwe","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlFw"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3]},"f8AFYpSQOpjCNbhqUuR3Rg":{"address_or_lines":[2578675,2599636,1091600,13686,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,49476,2578675,2599636,1091600,50302,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,49476,2578675,2599636,1091600,31414,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,49476,2578675,2599636,1091600,43062,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,49476,2578675,2599636,1091600,38710,2795776,1483241,1482767,2600004,1079483,31822,33880,6648,14264,54464,42150,1479868,1829983,2783616,2800188,3063028,4240,5748,1213299,4101,76200,1213299,77886,46784,40082,37650],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","pv4wAezdMMO0SVuGgaEMTg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","qns5vQ3LMi6QrIMOgD_TwQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","J_Lkq1OzUHxWQhnTgF6FwA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","XkOSW26Xa6_lkqHv5givKg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","rEbhXoMLMee0rf6bwU9RPw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","0S3htaCNkzxOYeavDR1GTQ","rBzW547V0L_mH4nnWK1FUQ","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","PVZV2uq5ZRt-FFaczL10BA","PVZV2uq5ZRt-FFaczL10BA","Z_CHd3Zjsh2cWE2NSdbiNQ","PVZV2uq5ZRt-FFaczL10BA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","pv4wAezdMMO0SVuGgaEMTgAAAAAAADV2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","qns5vQ3LMi6QrIMOgD_TwQAAAAAAAMR-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","J_Lkq1OzUHxWQhnTgF6FwAAAAAAAAHq2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","XkOSW26Xa6_lkqHv5givKgAAAAAAAKg2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","rEbhXoMLMee0rf6bwU9RPwAAAAAAAJc2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABn4","0S3htaCNkzxOYeavDR1GTQAAAAAAADe4","rBzW547V0L_mH4nnWK1FUQAAAAAAANTA","eV_m28NnKeeTL60KO2H3SAAAAAAAAKSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKnmA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKro8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALrz0","PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ","PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF","3nN3bymnZ8E42aLEtgglmAAAAAAAASmo","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAATA-","3nN3bymnZ8E42aLEtgglmAAAAAAAALbA","3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS","3nN3bymnZ8E42aLEtgglmAAAAAAAAJMS"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"dGMvgpGXk-ajX6PRi92qdg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,17442,33388,19218,62806,476,52596,11060,9712,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,16746,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,23102,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,0,2789627,1482889,1482415,2595076,1079485,13424,27494,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1592,33110,55262,3227220,1488310,1480209,1940568,3236384],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","z1-LQiSwGmfJHZm7Q223fQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAPVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAAHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAM10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAEFq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","z1-LQiSwGmfJHZm7Q223fQAAAAAAAFo-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAADRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAGtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAANfe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMT5U","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFrW2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMWIg"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3]},"OxrG9ZVAzX9GwGtxUtIQNg":{"address_or_lines":[51762,2795051,1483241,1482767,2600004,1079483,36304,50342,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,49476,2578675,2599636,1091600,64822,2795051,1483241,1482767,2600004,1079483,36304,50342,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,49476,2578675,2599636,1091600,45750,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,49476,2578675,2599636,1091600,58410,2795776,1483241,1482767,2600004,1073803,40014,42072,15024,49260,33110,13026,2852079,2851771,2849353,2846190,2849353,2846190,2849408,2846190,2848321,2268450,1775400,1761695,1048471],"file_ids":["xDXQtI2vA5YySwpx7QFiwA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fSQ747oLNh0c0zFQjsVRWg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","yp8MidCGMe4czbl-NigsYQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2noK4QoWxdzASRHkjOFwVA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xDXQtI2vA5YySwpx7QFiwAAAAAAAAMoy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fSQ747oLNh0c0zFQjsVRWgAAAAAAAP02","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","yp8MidCGMe4czbl-NigsYQAAAAAAALK2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2noK4QoWxdzASRHkjOFwVAAAAAAAAOQq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAADLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3qA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3ZB","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIp0i","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGxco","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGuGf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAD_-X"],"type_ids":[1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3]},"QoW8uF5K3OBNL2DXI66leA":{"address_or_lines":[1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,44118,2789627,1482889,1482415,2595076,1079485,54384,2918,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,32266,2789627,1482889,1482415,2595076,1079485,54384,2918,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,0,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1079144,0,1481694,1828960,2581397,1480601,1480209,1940568,1986447,1982493,1959065,1765320],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Z-J8GEZK5aE8XNQ-3sO-Fg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","H-OlnUNurKAlPjkWfV0hTg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","Z-J8GEZK5aE8XNQ-3sO-FgAAAAAAAKxW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAANRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAAtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","H-OlnUNurKAlPjkWfV0hTgAAAAAAAH4K","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAANRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAAtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk-P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHkAd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHeSZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGu_I"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3]},"zV-93oQDbZK9zB7UMAcCmw":{"address_or_lines":[1482889,1482415,2595076,1073749,41710,43768,16752,18140,2573747,2594708,1091475,38166,2790352,1482889,1482415,2595076,1073749,41710,43768,16752,18140,2573747,2594708,1091475,63374,2790352,1482889,1482415,2595076,1073749,41710,43768,16752,18140,2573747,2594708,1091475,12690,2790352,1482889,1482415,2595076,1073749,41710,43768,16752,18140,2573747,2594708,1062336,11500,1844695,1837592,1847724,1483518,1482415,2595076,1079144,40398,15390,8700,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1079485,41710,43252,52070,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1072909,41710,43768,16752,18098,34934,1898256],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","pv4wAezdMMO0SVuGgaEMTg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","qns5vQ3LMi6QrIMOgD_TwQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","J_Lkq1OzUHxWQhnTgF6FwA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","hrIwGgdEFsOBluJKOOs8Zg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","jhRfowFriqBKJWhZSTe7kg","B0e_Spx899MeGx2KSvzzow","v1UMuiFodNtdRCNi4iF0Rg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","yzJdtc2TQHpJ_IY5QdUQKA","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","pv4wAezdMMO0SVuGgaEMTgAAAAAAAJUW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","qns5vQ3LMi6QrIMOgD_TwQAAAAAAAPeO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","J_Lkq1OzUHxWQhnTgF6FwAAAAAAAADGS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","hrIwGgdEFsOBluJKOOs8ZgAAAAAAACzs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHAoY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDGs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqL-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","jhRfowFriqBKJWhZSTe7kgAAAAAAAJ3O","B0e_Spx899MeGx2KSvzzowAAAAAAADwe","v1UMuiFodNtdRCNi4iF0RgAAAAAAACH8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAMtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEF8N","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEay","yzJdtc2TQHpJ_IY5QdUQKAAAAAAAAIh2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHPcQ"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,3]},"9CQVJEfCfL1rSnUaxlAfqg":{"address_or_lines":[1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,27398,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,2830,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,16862,2789627,1482889,1482415,2595076,1079485,9328,23398,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1079144,7050,1481694,1828960,2581297,2595076,1079144,21502,39750,29852,29250,6740,37336,26240,24712,1480209,1940568,1934986,1933934,3072096,3066615,1918105,1787434,3064390],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VuJFonCXevADcEDW6NVbKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VFBd9VqCaQu0ZzjQ2K3pjg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PUSucJs4FC_WdMzOyH3QYw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","q_M8ZB6aihtZKYZfHGkluQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MAFaasFcVIeoQsejXrnp0w","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","zpgqltXEgKujOhJUj-jAhg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VuJFonCXevADcEDW6NVbKgAAAAAAAGsG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAAsO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PUSucJs4FC_WdMzOyH3QYwAAAAAAAEHe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAACRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","q_M8ZB6aihtZKYZfHGkluQAAAAAAABuK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","MAFaasFcVIeoQsejXrnp0wAAAAAAAFP-","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAHSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAHJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAABpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAJHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAGaA","zpgqltXEgKujOhJUj-jAhgAAAAAAAGCI","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHYaK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHYJu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuBg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALsr3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUSZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG0Yq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALsJG"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3]},"mGGvLNOYB74ofk9FRrMxxQ":{"address_or_lines":[2795776,1483241,1482767,2600004,1074397,35918,37976,10928,49476,2578675,2599636,1091600,17196,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,49476,2578675,2599636,1091600,38014,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,49476,2578675,2599636,1091600,62622,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1073803,35918,37976,10928,49260,33110,13026,2852079,2851771,2849353,2846190,2849443,2846638,1439925,1865540],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","ihsoi5zicXHpPrWRA9bTnA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","HbU9j_4D3UaJfjASj-JljA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","awUBhCYYZvWyN4rrVw-u5A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","ihsoi5zicXHpPrWRA9bTnAAAAAAAAEMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","HbU9j_4D3UaJfjASj-JljAAAAAAAAJR-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","awUBhCYYZvWyN4rrVw-u5AAAAAAAAPSe","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAADLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3qj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2-u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFfi1","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHdE"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3]},"pnLCuJVNeqGwwFeJQIrkPw":{"address_or_lines":[2795776,1483241,1482767,2600004,1079483,52302,53844,62630,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1079483,52302,53844,62630,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,24900,2578675,2599636,1091600,63066,2795051,1483241,1482767,2600004,1079483,48592,62630,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,24900,2578675,2599636,1091600,62622,2795051,1483241,1482767,2600004,1079483,48592,62630,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,24900,2578675,2599636,1079669,27496,1482046,1829360,2586325,1480953,1480561,1940968,1986911,1982943],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","akZOzI9XwsEixvkTDGeDPw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","d1LNRHMzWQ5PvB10hYiN3g","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","PmkUsVBZlaSEgaFwCOKZlg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAGFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","akZOzI9XwsEixvkTDGeDPwAAAAAAAPZa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAL3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAGFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","d1LNRHMzWQ5PvB10hYiN3gAAAAAAAPSe","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAL3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAGFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","PmkUsVBZlaSEgaFwCOKZlgAAAAAAAGto","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlFf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHkHf"],"type_ids":[3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3]},"R77Zz6fBvENVXyt4GVb9dQ":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,94,6,108,36,24,4,28,693765,935741],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","VIK6i3XoO6nxn9WkNabugA","SGPpASrxkViIc4Sq7x-WYQ","9xG1GRY3A4PQMfXDNvrOxQ","4xH83ZXxs_KV95Ur8Z59WQ","PWlQ4X4jsNu5q7FFJqlo_Q","LSxiso_u1cO_pWDBw25Egg","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAABe","VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG","SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs","9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAk","4xH83ZXxs_KV95Ur8Z59WQAAAAAAAAAY","PWlQ4X4jsNu5q7FFJqlo_QAAAAAAAAAE","LSxiso_u1cO_pWDBw25EggAAAAAAAAAc","G68hjsyagwq6LpWrMjDdngAAAAAACpYF","G68hjsyagwq6LpWrMjDdngAAAAAADkc9"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3]},"tgL-t2GJJjItpLjnwjc4zQ":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,34996,38690,20748,3858,40902,49932,35316,46628,9712,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,20804,2578675,2599636,1091600,40322,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,20804,2578675,2599636,1091600,6862,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,20804,2578675,2599636,1091600,45714,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,20588,33110,49802,19187,41240,51007],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","780bLUPADqfQ3x1T5lnVOg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","f3fxdcTCg7rbloZ6VtA0_Q","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAJci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAJ_G","LF6DFcGHEMqhhhlptO_M_QAAAAAAAMMM","Af6E3BeG383JVVbu67NJ0QAAAAAAAIn0","xwuAPHgc12-8PZB3i-320gAAAAAAALYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAJ2C","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","780bLUPADqfQ3x1T5lnVOgAAAAAAABrO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","f3fxdcTCg7rbloZ6VtA0_QAAAAAAALKS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMc_"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"XNCSlgkv_bOXDIYn6zwekw":{"address_or_lines":[2578675,2599636,1091600,10822,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,45380,2578675,2599636,1091600,40982,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,45380,2578675,2599636,1091600,6678,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,45380,2578675,2599636,1074067,39072,35338,13252,2577481,2934013,1108250,1105981,1310350,1245864,1200348,1190613,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165561,1146206,1245475,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165783,1162744,1226823,1225457,1224431,1198830,1177316,1176308,1173405,1172510,1172373,1102592],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","uU7rISh8R_xr6YYB3RgLuA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","vQQdLrWHLywJs9twt3EH2Q","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","PUIH740KQXWx70DXM4ZvgQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","dsOcslker2-lnNTIC5yERA","zUlsQG278t98_u2KV_JLSQ","vkeP2ntYyoFN0A16x9eliw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","uU7rISh8R_xr6YYB3RgLuAAAAAAAACpG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAALFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","vQQdLrWHLywJs9twt3EH2QAAAAAAAKAW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAALFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","PUIH740KQXWx70DXM4ZvgQAAAAAAABoW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAALFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGOT","dsOcslker2-lnNTIC5yERAAAAAAAAJig","zUlsQG278t98_u2KV_JLSQAAAAAAAIoK","vkeP2ntYyoFN0A16x9eliwAAAAAAADPE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1RJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALMT9","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEOka","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEOA9","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAE_6O","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEwKo","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAElDc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEirV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEX1e","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEwEj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcnX","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEb34","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAErhH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAErLx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEq7v","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeQe","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeOV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAENMA"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"jPN_jNGPJguImYjakYlBcA":{"address_or_lines":[19534,21592,60080,53572,2578675,2599636,1091600,12394,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,53572,2578675,2599636,1091600,39546,2795776,1483241,1482767,2600004,1079669,19534,21418,26368,41208,8202,42532,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,55198,34238,39164,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,53572,2578675,2599636,1091600,33554,2795776,1483241,1482767,2600004,1073803,19534,21592,60080,53356,33110,17122,2852079,2851771,2849353,2846190,2849353,2846190,2849353,2846190,2845695,2033924,2033070,1865524],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2L4SW1rQgEVXRj3pZAI3nQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","7bd6QJSfWZZfOOpDMHqLMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2L4SW1rQgEVXRj3pZAI3nQAAAAAAADBq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAJp6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAAGcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAKD4","h0l-9tGi18mC40qpcJbyDwAAAAAAACAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAANee","TBeSzkyqIwKL8td602zDjAAAAAAAAIW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAAIMS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAELi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2v_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHwkE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHwWu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHc0"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3]},"4K-SlZ4j8NjsVBpqyPj2dw":{"address_or_lines":[1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,6714,2790352,1482889,1482415,2595076,1079144,29422,31306,36256,31544,18122,5412,1481694,1829583,2567913,1848405,1978470,1481567,1493928,2595076,1079144,54286,19054,47612,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,60034,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,64446,2790352,1482889,1482415,2595076,1079485,29422,31480,4280,11896,52064,39782,1479516,1829583,2778192,2794764,3057572,4240,5748,1213299,4101,76200,1213299,77886,46784,40082,37750],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","7bd6QJSfWZZfOOpDMHqLMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","J3wpF3Lf_vPkis4aNGKFbw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zo4mnjDJ1PlZka7jS9k2BA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","0S3htaCNkzxOYeavDR1GTQ","rBzW547V0L_mH4nnWK1FUQ","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PVZV2uq5ZRt-FFaczL10BA","PVZV2uq5ZRt-FFaczL10BA","Z_CHd3Zjsh2cWE2NSdbiNQ","PVZV2uq5ZRt-FFaczL10BA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","7bd6QJSfWZZfOOpDMHqLMAAAAAAAABo6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAI2g","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAHs4","h0l-9tGi18mC40qpcJbyDwAAAAAAAEbK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAABUk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-rP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHjBm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","705jmHYNd7I4Z4L4c0vfiAAAAAAAANQO","TBeSzkyqIwKL8td602zDjAAAAAAAAEpu","NH3zvSjFAfTSy6bEocpNyQAAAAAAALn8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","J3wpF3Lf_vPkis4aNGKFbwAAAAAAAOqC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zo4mnjDJ1PlZka7jS9k2BAAAAAAAAPu-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABC4","0S3htaCNkzxOYeavDR1GTQAAAAAAAC54","rBzW547V0L_mH4nnWK1FUQAAAAAAAMtg","eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-rP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKmRQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKqUM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALqek","PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ","PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF","3nN3bymnZ8E42aLEtgglmAAAAAAAASmo","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAATA-","3nN3bymnZ8E42aLEtgglmAAAAAAAALbA","3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS","3nN3bymnZ8E42aLEtgglmAAAAAAAAJN2"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"W8IRlEZMfFJdYSgUQXDnMg":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,72,38,174,104,68,88,38,174,104,68,124,38,38,10,38,174,104,68,72,38,174,104,68,120,38,174,104,68,276,6,108,20,50,50,2970,50,2970,50,1360,24,788130,1197115,1222867,1212996,1212720],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qkYSh95E1urNTie_gKbr7w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","V8ldXm9NGXsJ182jEHEsUw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","xVaa0cBWNcFeS-8zFezQgA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","UBINlIxj95Sa_x2_k5IddA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gRRk0W_9P4SGZLXFJ5KU8Q","VIK6i3XoO6nxn9WkNabugA","SGPpASrxkViIc4Sq7x-WYQ","9xG1GRY3A4PQMfXDNvrOxQ","cbxfeE2AkqKne6oKUxdB6g","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","iLW1ehST1pGQ3S8RoqM9Qg","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAABI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qkYSh95E1urNTie_gKbr7wAAAAAAAABY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","V8ldXm9NGXsJ182jEHEsUwAAAAAAAAB8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","xVaa0cBWNcFeS-8zFezQgAAAAAAAAABI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","UBINlIxj95Sa_x2_k5IddAAAAAAAAAB4","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gRRk0W_9P4SGZLXFJ5KU8QAAAAAAAAEU","VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG","SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs","9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAU","cbxfeE2AkqKne6oKUxdB6gAAAAAAAAAy","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAVQ","iLW1ehST1pGQ3S8RoqM9QgAAAAAAAAAY","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkQ7","G68hjsyagwq6LpWrMjDdngAAAAAAEqjT","G68hjsyagwq6LpWrMjDdngAAAAAAEoJE","G68hjsyagwq6LpWrMjDdngAAAAAAEoEw"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3]},"qytuJG9brvKSB9NJCHV9fQ":{"address_or_lines":[1483241,1482767,2600004,1079483,19920,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,53572,2578675,2599636,1091600,45506,2795051,1483241,1482767,2600004,1079483,19920,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,53572,2578675,2599636,1091600,10626,2795051,1483241,1482767,2600004,1079483,19920,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,53572,2578675,2599636,1091600,54118,2795776,1483241,1482767,2600004,1073803,23630,25688,64176,53356,16726,17122,2852079,2851771,2849353,2846190,2849353,2846190,2849762,2846638,1439925,1865641,10490014,423063,2284223,2281903,2098884,2098647,2097658],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","9NWoah56eYULAP_zGE9Puw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","IKrIDHd5n47PpDQsRXxvvg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oG7568kMJujZxPJfj7VMjA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","9NWoah56eYULAP_zGE9PuwAAAAAAALHC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","IKrIDHd5n47PpDQsRXxvvgAAAAAAACmC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","oG7568kMJujZxPJfj7VMjAAAAAAAANNm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAELi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3vi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2-u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFfi1","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHep","ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe","ew01Dk0sWZctP-VaEpavqQAAAAAABnSX","ew01Dk0sWZctP-VaEpavqQAAAAAAItq_","ew01Dk0sWZctP-VaEpavqQAAAAAAItGv","ew01Dk0sWZctP-VaEpavqQAAAAAAIAbE","ew01Dk0sWZctP-VaEpavqQAAAAAAIAXX","ew01Dk0sWZctP-VaEpavqQAAAAAAIAH6"],"type_ids":[3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]},"b116myovN7_XXb1AVLPH0g":{"address_or_lines":[1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,21010,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,32886,2790352,1482889,1482415,2595076,1079485,25326,26868,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,8770,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,52386,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1097633,38284,39750,58524,57922,35412,472,59182,472,59182,472,59182,472,59182,472,55416,2915906,959782,10485923,16807,2315878,2315735,2315122,2305825,2551628],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","-Z7SlEXhuy5tL2BF-xmy3g","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAAFIS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAIB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAMyi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEL-h","MsEmysGbXhMvgdbwhcZDCgAAAAAAAJWM","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAOSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAOJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAIpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAANh4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALH5C","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADqUm","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAI1Zm","A2oiHVwisByxRn5RDT4LjAAAAAAAI1XX","A2oiHVwisByxRn5RDT4LjAAAAAAAI1Ny","A2oiHVwisByxRn5RDT4LjAAAAAAAIy8h","A2oiHVwisByxRn5RDT4LjAAAAAAAJu9M"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,4,4,4,4,4,4,4]},"dNwgDmnCM1dIIF5EZm4ZgA":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,132,38,174,104,68,16,38,38,10,38,174,104,68,4,38,174,104,68,8,38,38,10,38,38,10,38,174,104,68,16,140,10,38,174,104,68,20,140,10,38,174,104,68,92,1090933,1814182,788459,788130,1197048,1243240,1238413,1212345,1033898,428752],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","iwnHqwtnoHjA-XW01rxhpw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","53nvYhJfd2eJh-qREaeFBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zwRZ32H5_95LpRJHzXkqVA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","JJab8JrsPDK66yfOtCG3zQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1XUiDryPjyncBxkTlbVecg","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","OIy8IFqaTWz5UoN3FSH-wQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","iwnHqwtnoHjA-XW01rxhpwAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","53nvYhJfd2eJh-qREaeFBQAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zwRZ32H5_95LpRJHzXkqVAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","JJab8JrsPDK66yfOtCG3zQAAAAAAAAAQ","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1XUiDryPjyncBxkTlbVecgAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","OIy8IFqaTWz5UoN3FSH-wQAAAAAAAABc","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvho","G68hjsyagwq6LpWrMjDdngAAAAAAEuWN","G68hjsyagwq6LpWrMjDdngAAAAAAEn-5","G68hjsyagwq6LpWrMjDdngAAAAAAD8aq","G68hjsyagwq6LpWrMjDdngAAAAAABorQ"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"KEdXtWOmrUdpIHsjndtg_A":{"address_or_lines":[13038,15096,53616,1756,2573747,2594708,1091475,37514,2789627,1482889,1482415,2595076,1079485,9328,23398,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,33834,2790352,1482889,1482415,2595076,1079144,13038,14922,19872,15160,1738,54564,1481694,1829583,2567913,1848405,1978470,1481567,1493928,2595076,1079144,37902,2670,31228,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,20530,2790352,1482889,1482415,2595076,1076587,13038,15096,53616,1592,16726,2434,2846655,2846347,2843929,2840766,2843929,2840766,2844278,2841214,1439429,1865241,10489950,423063,2283967,2281306,2510155,2414579,2398792,2385273,8471622],"file_ids":["ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2L4SW1rQgEVXRj3pZAI3nQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","7bd6QJSfWZZfOOpDMHqLMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","J3wpF3Lf_vPkis4aNGKFbw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAJKK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAACRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAIQq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAE2g","8R2Lkqe-tYqq-plJ22QNzAAAAAAAADs4","h0l-9tGi18mC40qpcJbyDwAAAAAAAAbK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAANUk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-rP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHjBm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","705jmHYNd7I4Z4L4c0vfiAAAAAAAAJQO","TBeSzkyqIwKL8td602zDjAAAAAAAAApu","NH3zvSjFAfTSy6bEocpNyQAAAAAAAHn8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","J3wpF3Lf_vPkis4aNGKFbwAAAAAAAFAy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAAmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2Z2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1p-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFfbF","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe","A2oiHVwisByxRn5RDT4LjAAAAAAABnSX","A2oiHVwisByxRn5RDT4LjAAAAAAAItm_","A2oiHVwisByxRn5RDT4LjAAAAAAAIs9a","A2oiHVwisByxRn5RDT4LjAAAAAAAJk1L","A2oiHVwisByxRn5RDT4LjAAAAAAAJNfz","A2oiHVwisByxRn5RDT4LjAAAAAAAJJpI","A2oiHVwisByxRn5RDT4LjAAAAAAAJGV5","A2oiHVwisByxRn5RDT4LjAAAAAAAgURG"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"V2K_ZjA6rol7KyINtV45_A":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,24,140,10,38,174,104,68,178,1090933,1814182,788459,788130,1197048,1243204,1201241,1245991,1245236,1171829,2265239,2264574,2258463,922614,2256180],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","-gq3a70QOgdn9HetYyf2Og","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","-gq3a70QOgdn9HetYyf2OgAAAAAAAACy","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvhE","G68hjsyagwq6LpWrMjDdngAAAAAAElRZ","G68hjsyagwq6LpWrMjDdngAAAAAAEwMn","G68hjsyagwq6LpWrMjDdngAAAAAAEwA0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInYf","G68hjsyagwq6LpWrMjDdngAAAAAADhP2","G68hjsyagwq6LpWrMjDdngAAAAAAIm00"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]}},"stack_frames":{"piWSMQrh4r040D0BPNaJvwAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEFn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEVjp":{"file_name":[],"function_name":["__x64_sys_nanosleep"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEPyZ":{"file_name":[],"function_name":["get_timespec64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAASf5k":{"file_name":[],"function_name":["_copy_from_user"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEqRj":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEpne":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKpz6":{"file_name":[],"function_name":["pipe_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAASkaN":{"file_name":[],"function_name":["copy_page_to_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAShYf":{"file_name":[],"function_name":["copyout"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAL1uY":{"file_name":[],"function_name":["__x64_sys_epoll_ctl"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAL1DP":{"file_name":[],"function_name":["ep_insert"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEFz":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKv-O":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAL10T":{"file_name":[],"function_name":["__x64_sys_epoll_ctl"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgiGX":{"file_name":[],"function_name":["__mutex_lock.isra.7"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADkms":{"file_name":[],"function_name":["mutex_spin_on_owner"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEH6":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAD_e":{"file_name":[],"function_name":["syscall_slow_exit_work"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAFX1-":{"file_name":[],"function_name":["__audit_syscall_exit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKv1p":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKhyy":{"file_name":[],"function_name":["alloc_empty_file"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKhiZ":{"file_name":[],"function_name":["__alloc_file"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJwne":{"file_name":[],"function_name":["kmem_cache_alloc"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKMb4":{"file_name":[],"function_name":["memcg_kmem_get_cache"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg38":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKePq":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAePaV":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZrqL":{"file_name":[],"function_name":["sock_def_readable"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADXb2":{"file_name":[],"function_name":["__wake_up_common_lock"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgljd":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgEg":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKf4s":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKdQa":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXjq":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAd--h":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZdo2":{"file_name":[],"function_name":["sock_alloc_send_pskb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZlap":{"file_name":[],"function_name":["alloc_skb_with_frags"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJMoT":{"file_name":[],"function_name":["__alloc_pages_nodemask"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJIxI":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnbb":{"file_name":[],"function_name":["sock_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQGt0":{"file_name":[],"function_name":["security_socket_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYaV":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAchuU":{"file_name":[],"function_name":["tcp_rcv_space_adjust"],"function_offset":[],"line_number":[]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5":{"file_name":["../csu/libc-start.c"],"function_name":["__libc_start_main"],"function_offset":[],"line_number":[308]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAANci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAJEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAE8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAFw8":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAALhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAADeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAM58":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAABgW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAOzA":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"ktj-IOmkEpvZJouiJkQjTgAAAAAAAE8a":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[117],"line_number":[854]},"O_h7elJSxPO7SiCsftYRZgAAAAAAAP8W":{"file_name":["client.py"],"function_name":["create_client"],"function_offset":[52],"line_number":[142]},"DxQN3aM1Ddn1lUwovx75wQAAAAAAACls":{"file_name":["client.py"],"function_name":["_load_service_endpoints_ruleset"],"function_offset":[1],"line_number":[193]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAHQg":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAALtQ":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKglI":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdME8":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcpNe":{"file_name":[],"function_name":["__tcp_send_ack.part.47"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZy0m":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJwxK":{"file_name":[],"function_name":["kmem_cache_alloc_node"],"function_offset":[],"line_number":[]},"eOfhJQFIxbIEScd007tROwAAAAAAAHRK":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/nptl/pthread_create.c"],"function_name":["start_thread"],"function_offset":[],"line_number":[465]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAmH_":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/s3_clnt.c"],"function_name":["ssl3_connect"],"function_offset":[],"line_number":[345]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAhXY":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/s3_clnt.c"],"function_name":["ssl3_get_server_certificate"],"function_offset":[],"line_number":[1234]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_d2i"],"function_offset":[],"line_number":[154]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_ex_d2i"],"function_offset":[],"line_number":[553]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[478]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_ex_d2i"],"function_offset":[],"line_number":[623]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_noexp_d2i"],"function_offset":[],"line_number":[735]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[266]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_ex_d2i"],"function_offset":[],"line_number":[235]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFBnG":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_canon"],"function_offset":[],"line_number":[380]},"huWyXZbCBWCe2ZtK9BiokQAAAAAABylm":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/objects/obj_lib.c"],"function_name":["OBJ_dup"],"function_offset":[],"line_number":[83]},"huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/mem.c"],"function_name":["CRYPTO_malloc"],"function_offset":[],"line_number":[346]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-en":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["__GI___libc_malloc"],"function_offset":[],"line_number":[3068]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB813":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["_int_malloc"],"function_offset":[],"line_number":[3995]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7pm":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7j0":{"file_name":[],"function_name":["simple_copy_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKZlu":{"file_name":[],"function_name":["__check_object_size"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAABtuk":{"file_name":[],"function_name":["__virt_addr_valid"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoA6J":{"file_name":[],"function_name":["do_softirq_own_stack"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAwADc":{"file_name":[],"function_name":["__softirqentry_text_start"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaPZZ":{"file_name":[],"function_name":["net_rx_action"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaNu-":{"file_name":[],"function_name":["process_backlog"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaNlU":{"file_name":[],"function_name":["__netif_receive_skb_one_core"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcGcb":{"file_name":[],"function_name":["ip_rcv"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcHvM":{"file_name":[],"function_name":["ip_forward"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcMQY":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcJtw":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaLse":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAbiYT":{"file_name":[],"function_name":["__qdisc_run"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAbiIt":{"file_name":[],"function_name":["sch_direct_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaLaf":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"5OhlekN4HU3KaqhG_GtinAAAAAAAADWR":{"file_name":[],"function_name":["ena_start_xmit"],"function_offset":[],"line_number":[]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_d2.c"],"function_name":["X509_STORE_load_locations"],"function_offset":[],"line_number":[94]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["by_file_ctrl"],"function_offset":[],"line_number":[117]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["X509_load_cert_crl_file"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/pem/pem_info.c"],"function_name":["PEM_X509_INFO_read_bio"],"function_offset":[],"line_number":[248]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFBmx":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_canon"],"function_offset":[],"line_number":[377]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFF8W":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["ASN1_item_new"],"function_offset":[],"line_number":[76]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFF5m":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["asn1_item_ex_combine_new"],"function_offset":[],"line_number":[179]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-Ww":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["__GI___libc_malloc"],"function_offset":[],"line_number":[3031]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAePFy":{"file_name":[],"function_name":["unix_stream_recvmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeO8U":{"file_name":[],"function_name":["unix_stream_read_generic"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ1ga":{"file_name":[],"function_name":["consume_skb"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ1A9":{"file_name":[],"function_name":["skb_release_all"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ0_v":{"file_name":[],"function_name":["skb_release_head_state"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeR6K":{"file_name":[],"function_name":["unix_destruct_scm"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZujP":{"file_name":[],"function_name":["sock_wfree"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeNEG":{"file_name":[],"function_name":["unix_write_space"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAADXb2":{"file_name":[],"function_name":["__wake_up_common_lock"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAglVt":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoApO":{"file_name":[],"function_name":["ret_from_intr"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBzi":{"file_name":[],"function_name":["do_IRQ"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAACO-_":{"file_name":[],"function_name":["irq_exit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAwADc":{"file_name":[],"function_name":["__softirqentry_text_start"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaQZZ":{"file_name":[],"function_name":["net_rx_action"],"function_offset":[],"line_number":[]},"R3YNZBiWt7Z3ZpFfTh6XyQAAAAAAAFQg":{"file_name":[],"function_name":["ena_io_poll"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaQFc":{"file_name":[],"function_name":["napi_complete_done"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaPMo":{"file_name":[],"function_name":["gro_normal_list.part.132"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaPED":{"file_name":[],"function_name":["netif_receive_skb_list_internal"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaO8W":{"file_name":[],"function_name":["__netif_receive_skb_list_core"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHjA":{"file_name":[],"function_name":["ip_list_rcv"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHKv":{"file_name":[],"function_name":["ip_sublist_rcv"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcGmO":{"file_name":[],"function_name":["ip_sublist_rcv_finish"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHZY":{"file_name":[],"function_name":["ip_local_deliver"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHXT":{"file_name":[],"function_name":["ip_local_deliver_finish"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHQq":{"file_name":[],"function_name":["ip_protocol_deliver_rcu"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAczxz":{"file_name":[],"function_name":["tcp_v4_rcv"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcyj0":{"file_name":[],"function_name":["tcp_v4_do_rcv"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcmQN":{"file_name":[],"function_name":["tcp_rcv_state_process"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAck58":{"file_name":[],"function_name":["tcp_data_queue"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcj1B":{"file_name":[],"function_name":["tcp_fin"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAco-Y":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcM8h":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcNR4":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcKvQ":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaMse":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAbjZz":{"file_name":[],"function_name":["__qdisc_run"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAbjKN":{"file_name":[],"function_name":["sch_direct_xmit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaMaf":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"R3YNZBiWt7Z3ZpFfTh6XyQAAAAAAADVS":{"file_name":[],"function_name":["ena_start_xmit"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAJci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAAw8":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAHhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAOeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAI3-":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"GdaBUD9IUEkKxIBryNqV2wAAAAAAANtO":{"file_name":["clidriver.py"],"function_name":["create_parser"],"function_offset":[4],"line_number":[635]},"QU8QLoFK6ojrywKrBFfTzAAAAAAAAGqM":{"file_name":["clidriver.py"],"function_name":["_get_command_table"],"function_offset":[3],"line_number":[580]},"V558DAsp4yi8bwa8eYwk5QAAAAAAAL60":{"file_name":["clidriver.py"],"function_name":["_create_command_table"],"function_offset":[18],"line_number":[615]},"tuTnMBfyc9UiPsI0QyvErAAAAAAAABis":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[700]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAHlS":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"cHp4MwXaY5FCuFRuAA6tWwAAAAAAAKx8":{"file_name":["waiters.py"],"function_name":["add_waiters"],"function_offset":[11],"line_number":[36]},"-9oyoP4Jj2iRkwEezqId-gAAAAAAANMc":{"file_name":["waiters.py"],"function_name":["get_waiter_model_from_service_model"],"function_offset":[5],"line_number":[48]},"3FRCbvQLPuJyn2B-2wELGwAAAAAAANK8":{"file_name":["session.py"],"function_name":["get_waiter_model"],"function_offset":[4],"line_number":[527]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAACEw":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAGla":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAAHDM":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"8EY5iPD5-FtlXFBTyb6lkwAAAAAAAPtm":{"file_name":["pyi_rth_pkgutil.py"],"function_name":[""],"function_offset":[33],"line_number":[34]},"ik6PIX946fW_erE7uBJlVQAAAAAAAILu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"dCCKy6JoX0PADOFic8hRNQAAAAAAAC7S":{"file_name":["pkgutil.py"],"function_name":[""],"function_offset":[315],"line_number":[316]},"7RLN3PNgotUSmdQVMRTSvAAAAAAAAMnE":{"file_name":["_bootstrap.py"],"function_name":["exec_module"],"function_offset":[5],"line_number":[982]},"43vJVfBcAahhLMzDSC-H0gAAAAAAADOC":{"file_name":["util.py"],"function_name":[""],"function_offset":[266],"line_number":[267]},"ik6PIX946fW_erE7uBJlVQAAAAAAAIJy":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"RRFdsCrJw1U2erb6qtrrzQAAAAAAAMNe":{"file_name":["_bootstrap.py"],"function_name":["__enter__"],"function_offset":[2],"line_number":[171]},"_zH-ed4x-42m0B4z2RmcdQAAAAAAALN-":{"file_name":["_bootstrap.py"],"function_name":["_get_module_lock"],"function_offset":[34],"line_number":[213]},"a5aMcPOeWx28QSVng73nBQAAAAAAAAAw":{"file_name":["aws"],"function_name":[""],"function_offset":[5],"line_number":[19]},"OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[5],"line_number":[1007]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[19],"line_number":[986]},"XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[21],"line_number":[680]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[499]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[49],"line_number":[62]},"gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc":{"file_name":["core.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs":{"file_name":["prompttoolkit.py"],"function_name":[""],"function_offset":[5],"line_number":[18]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[5],"line_number":[972]},"zP58DjIs7uq1cghmzykyNAAAAAAAAAAK":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[228]},"9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAM4":{"file_name":["application.py"],"function_name":[""],"function_offset":[114],"line_number":[115]},"IlUL618nbeW5Kz4uyGZLrQAAAAAAAAB0":{"file_name":["application.py"],"function_name":["Application"],"function_offset":[91],"line_number":[206]},"U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM":{"file_name":["typing.py"],"function_name":["inner"],"function_offset":[3],"line_number":[274]},"bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI":{"file_name":["typing.py"],"function_name":["__getitem__"],"function_offset":[2],"line_number":[354]},"oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2":{"file_name":["typing.py"],"function_name":["Union"],"function_offset":[32],"line_number":[466]},"Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM":{"file_name":["typing.py"],"function_name":[""],"function_offset":[0],"line_number":[466]},"pz3Evn9laHNJFMwOKIXbswAAAAAAAAAu":{"file_name":["typing.py"],"function_name":["_type_check"],"function_offset":[18],"line_number":[155]},"7aaw2O1Vn7-6eR8XuUWQZQAAAAAAAAAW":{"file_name":["typing.py"],"function_name":["_type_convert"],"function_offset":[4],"line_number":[132]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAMbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAOAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAEQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAJ9A":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"CwUjPVV5_7q7c0GhtW0aPwAAAAAAAGh4":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[112],"line_number":[848]},"O_h7elJSxPO7SiCsftYRZgAAAAAAAB2m":{"file_name":["client.py"],"function_name":["create_client"],"function_offset":[52],"line_number":[142]},"ZLTqiSLOmv4Ej_7d8yKLmwAAAAAAAPns":{"file_name":["client.py"],"function_name":["_get_client_args"],"function_offset":[15],"line_number":[295]},"qLiwuFhv6DIyQ0OgaSMXCgAAAAAAAFnm":{"file_name":["args.py"],"function_name":["get_client_args"],"function_offset":[72],"line_number":[118]},"ka2IKJhpWbD6PA3J3v624wAAAAAAALgG":{"file_name":["copy.py"],"function_name":["copy"],"function_offset":[35],"line_number":[101]},"e8Lb_MV93AH-OkvHPPDitgAAAAAAAEzS":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[6],"line_number":[344]},"1vivUE5hL65442lQ9a_ylgAAAAAAAIYC":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[8],"line_number":[486]},"fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K":{"file_name":["hooks.py"],"function_name":["_recursive_copy"],"function_offset":[12],"line_number":[500]},"fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK0u":{"file_name":["hooks.py"],"function_name":["_recursive_copy"],"function_offset":[12],"line_number":[500]},"fCsVLBj60GK9Hf8VtnMcgAAAAAAAALX8":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[5],"line_number":[35]},"ka2IKJhpWbD6PA3J3v624wAAAAAAALd2":{"file_name":["copy.py"],"function_name":["copy"],"function_offset":[35],"line_number":[101]},"cfc92_adXFZraMPGbgbcDgAAAAAAANvu":{"file_name":["pyi_rth_inspect.py"],"function_name":[""],"function_offset":[43],"line_number":[44]},"ik6PIX946fW_erE7uBJlVQAAAAAAAGLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbg":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"WLefmNR3IpykzCX3WWNnMwAAAAAAAEIO":{"file_name":["inspect.py"],"function_name":[""],"function_offset":[1707],"line_number":[1708]},"IvJrzqPEgeoowZySdwFq3wAAAAAAAEAo":{"file_name":["dis.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"vkeP2ntYyoFN0A16x9eliwAAAAAAAF8U":{"file_name":["__init__.py"],"function_name":["namedtuple"],"function_offset":[164],"line_number":[512]},"MXHCWLuAJw7Gg6T7hdrPHAAAAAAAAI4g":{"file_name":["pyi_rth_multiprocessing.py"],"function_name":[""],"function_offset":[13],"line_number":[14]},"ecHSwk0KAG7gFkiYdAgIZwAAAAAAAFTg":{"file_name":["pyi_rth_multiprocessing.py"],"function_name":["_pyi_rth_multiprocessing"],"function_offset":[94],"line_number":[107]},"ik6PIX946fW_erE7uBJlVQAAAAAAAOLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAANRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAAtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[8],"line_number":[21]},"mHiYHSEggclUi1ELZIxq4AAAAAAAAABA":{"file_name":["session.py"],"function_name":[""],"function_offset":[13],"line_number":[27]},"_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAo":{"file_name":["client.py"],"function_name":[""],"function_offset":[4],"line_number":[17]},"0cqvso24v07beLsmyC0nMwAAAAAAAABQ":{"file_name":["args.py"],"function_name":[""],"function_offset":[15],"line_number":[28]},"3WU6MO1xF7O0NmrHFj4y4AAAAAAAAAA8":{"file_name":["regions.py"],"function_name":[""],"function_offset":[12],"line_number":[25]},"x617yDiAG2Sqq3cLDkX4aAAAAAAAAAF-":{"file_name":["auth.py"],"function_name":[""],"function_offset":[660],"line_number":[674]},"ZTmztUywGW_uHXPqWVr76wAAAAAAAAAY":{"file_name":["auth.py"],"function_name":[""],"function_offset":[3],"line_number":[17]},"ZPAF8mJO2n0azNbxzkJ2rAAAAAAAAAAc":{"file_name":["auth.py"],"function_name":[""],"function_offset":[9],"line_number":[10]},"MXHCWLuAJw7Gg6T7hdrPHAAAAAAAAA4g":{"file_name":["pyi_rth_multiprocessing.py"],"function_name":[""],"function_offset":[13],"line_number":[14]},"ecHSwk0KAG7gFkiYdAgIZwAAAAAAAKTg":{"file_name":["pyi_rth_multiprocessing.py"],"function_name":["_pyi_rth_multiprocessing"],"function_offset":[94],"line_number":[107]},"ik6PIX946fW_erE7uBJlVQAAAAAAANLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAMRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAPtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAOVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAPHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAE10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAGs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAAJLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAADDC":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"SOSrvCNmbstVFKAcqHNCvAAAAAAAAMF-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[89],"line_number":[90]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAABci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAI_G":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAALMM":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAADYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAOXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"LEy-wm0GIvRoYVAga55HiwAAAAAAANxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAORY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAHqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAI3K":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"SD7uzoegJjRT3jYNpuQ5wQAAAAAAALX2":{"file_name":["configure.py"],"function_name":[""],"function_offset":[56],"line_number":[57]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAEBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAALLi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXjj":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcK5W":{"file_name":[],"function_name":["tcp_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcKWq":{"file_name":[],"function_name":["tcp_sendmsg_locked"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcbOh":{"file_name":[],"function_name":["__tcp_push_pending_frames"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcaTc":{"file_name":[],"function_name":["tcp_write_xmit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcY0Y":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb80x":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb9KI":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb6ng":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ8uJ":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ8Dc":{"file_name":[],"function_name":["validate_xmit_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ793":{"file_name":[],"function_name":["netif_skb_features"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ7qG":{"file_name":[],"function_name":["skb_network_protocol"],"function_offset":[],"line_number":[]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAGQ":{"file_name":["application.py"],"function_name":[""],"function_offset":[58],"line_number":[59]},"c-eM3dWacIPzBmA_7-OWBwAAAAAAAAAU":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"w9AQfBE7-1YeE4mOMirPBgAAAAAAAABY":{"file_name":["basic.py"],"function_name":[""],"function_offset":[13],"line_number":[15]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[13],"line_number":[482]},"NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[14],"line_number":[298]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[18],"line_number":[304]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAPVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAAHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAI10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAKs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAETO":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"uo8E5My6tupMEt-pfV-uhAAAAAAAAKIu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAANmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAABka":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAOxq":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAEu8":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAALya":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAGsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAAPZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"rTFMSHhLRlj86vHPR06zoQAAAAAAABZ2":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"7v-k2b21f_Xuf-3329jFywAAAAAAAIY8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[532]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAADjQ":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAACxq":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAANeQ":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAE6e":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"N0GNsPaCLYzoFsPJWnIJtQAAAAAAAC8u":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[53],"line_number":[54]},"fq0ezjB8ddCA6Pk0BY9arQAAAAAAAP7M":{"file_name":["distro.py"],"function_name":[""],"function_offset":[608],"line_number":[609]},"r1l-BTVp1g6dSvPPoOY_cgAAAAAAAHDY":{"file_name":["typing.py"],"function_name":["__new__"],"function_offset":[55],"line_number":[2965]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAADU":{"file_name":["application.py"],"function_name":[""],"function_offset":[40],"line_number":[41]},"bAXCoU3-CU0WlRxl5l1tmwAAAAAAAAC8":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[32],"line_number":[33]},"IcegEVkl4JzbMBhUeMqp0QAAAAAAAAA8":{"file_name":["auto_suggest.py"],"function_name":[""],"function_offset":[18],"line_number":[19]},"tz0ps4QDYR1clO_q5ziJUQAAAAAAAABi":{"file_name":["document.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"M0gS5SrmklEEjlV4jbSIBAAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[18],"line_number":[19]},"k5C4r96b77lEZ_fHFwCYkQAAAAAAAAAk":{"file_name":["app.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[16],"line_number":[302]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAFcs":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAOrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAHAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAMdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAANCa":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAIu8":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAJ-q":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAKsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAADZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"rTFMSHhLRlj86vHPR06zoQAAAAAAAAfG":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAACBA":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAABMg":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"wXOyVgf5_nNg6CUH5kFBbgAAAAAAAJkK":{"file_name":["loaders.py"],"function_name":[""],"function_offset":[0],"line_number":[273]},"zEgDK4qMawUAQZjg5YHywwAAAAAAAIC0":{"file_name":["genericpath.py"],"function_name":["isdir"],"function_offset":[6],"line_number":[45]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAABVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAACHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAA10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAOs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAADLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAANFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAGFG":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"780bLUPADqfQ3x1T5lnVOgAAAAAAAFUm":{"file_name":["emr.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"X0TUmWpd8saA6nnPGQi3nQAAAAAAAPKS":{"file_name":["addsteps.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAACQM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"grZNsSElR5ITq8H2yHCNSwAAAAAAADw8":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAABeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAPQ6":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAKys":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAPB6":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAE1M":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"tuTnMBfyc9UiPsI0QyvErAAAAAAAAFis":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[700]},"rTFMSHhLRlj86vHPR06zoQAAAAAAANRm":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAKTS":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"-T5rZCijT5TDJjmoEi8KxgAAAAAAABP8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[533]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAEDg":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAG-k":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKdTc":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKycK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKv55":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKh3C":{"file_name":[],"function_name":["alloc_empty_file"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKhna":{"file_name":[],"function_name":["__alloc_file"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQFXl":{"file_name":[],"function_name":["security_file_alloc"],"function_offset":[],"line_number":[]},"tz0ps4QDYR1clO_q5ziJUQAAAAAAAABW":{"file_name":["document.py"],"function_name":[""],"function_offset":[19],"line_number":[20]},"O2RGJIowquMzuET0HYQ6aQAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"Ht79I_xqXv3bOgaClTNQ4wAAAAAAAALK":{"file_name":["enum.py"],"function_name":["__new__"],"function_offset":[131],"line_number":[310]},"T8-enlAkCZXqinPHW4B8swAAAAAAAAAi":{"file_name":["enum.py"],"function_name":["__setattr__"],"function_offset":[11],"line_number":[473]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAMDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAMn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAALYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAH2W":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"3HhVgGD2yvuFLpoZq7RfKwAAAAAAAB8C":{"file_name":["cloudfront.py"],"function_name":[""],"function_offset":[179],"line_number":[180]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAG3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAKSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"fDiQPd_MeGeyY9ZBOSU1GgAAAAAAAJ7g":{"file_name":["hashes.py"],"function_name":[""],"function_offset":[245],"line_number":[246]},"mP9Tk3T74fjOyYWKUaqdMQAAAAAAAPDi":{"file_name":["client.py"],"function_name":[""],"function_offset":[119],"line_number":[120]},"I4X8AC1-B0GuL4JyYemPzwAAAAAAACOi":{"file_name":["args.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"b-3iFnlA7BmzAxDEzxShdAAAAAAAACGi":{"file_name":["config.py"],"function_name":[""],"function_offset":[24],"line_number":[25]},"8jcOoolAg5RmmHop7NqzWQAAAAAAAC4-":{"file_name":["endpoint.py"],"function_name":[""],"function_offset":[47],"line_number":[48]},"2LABj1asXFICsosP2OrbVQAAAAAAAO82":{"file_name":["hooks.py"],"function_name":["httpchecksum"],"function_offset":[67],"line_number":[68]},"N1ZmsCOKFJHNThnHfFYo6QAAAAAAAMEC":{"file_name":["hooks.py"],"function_name":["HierarchicalEmitter"],"function_offset":[155],"line_number":[321]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe":{"file_name":[],"function_name":["page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAABnL3":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAO4-":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"N0GNsPaCLYzoFsPJWnIJtQAAAAAAAK8u":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[53],"line_number":[54]},"fq0ezjB8ddCA6Pk0BY9arQAAAAAAAJ2i":{"file_name":["distro.py"],"function_name":[""],"function_offset":[608],"line_number":[609]},"-gDCCFjiBc58_iqAxti3KwAAAAAAAL70":{"file_name":["argparse.py"],"function_name":[""],"function_offset":[817],"line_number":[818]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAABnSX":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItm_":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItCv":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIAXE":{"file_name":[],"function_name":["__lru_cache_add"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIATK":{"file_name":[],"function_name":["pagevec_lru_move_fn"],"function_offset":[],"line_number":[]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAJd-":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"d4jl580PLMUwu5s3I4wcXgAAAAAAAMSu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"tKago5vqLnwIkezk_wTBpQAAAAAAACga":{"file_name":["package.py"],"function_name":[""],"function_offset":[31],"line_number":[32]},"rpq4cV1KPyFZcnKfWjKdZwAAAAAAAHr2":{"file_name":["s3uploader.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"uFElJcsK9my-kA6ZYzT1uwAAAAAAABOG":{"file_name":["manager.py"],"function_name":[""],"function_offset":[46],"line_number":[47]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAP3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAADSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"yp8MidCGMe4czbl-NigsYQAAAAAAAOFG":{"file_name":["connection.py"],"function_name":[""],"function_offset":[524],"line_number":[525]},"2noK4QoWxdzASRHkjOFwVAAAAAAAAMn6":{"file_name":["tempfile.py"],"function_name":[""],"function_offset":[547],"line_number":[548]},"yO-OCNRiISNdCb_iVi4E_wAAAAAAAOkg":{"file_name":["shutil.py"],"function_name":[""],"function_offset":[2003],"line_number":[2004]},"mBpjyQvq6ftE7Wm1BUpcFgAAAAAAAKGy":{"file_name":["abc.py"],"function_name":["__new__"],"function_offset":[3],"line_number":[108]},"ik6PIX946fW_erE7uBJlVQAAAAAAALLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAEaS":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"OlTvyWQFXjOweJcs3kiGygAAAAAAANKC":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAKQM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"bcwppGWOjTWw86zVNJE_JgAAAAAAABl-":{"file_name":["six.py"],"function_name":["__get__"],"function_offset":[9],"line_number":[104]},"TBeSzkyqIwKL8td602zDjAAAAAAAAIpu":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAPn8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"NiCfOMPggzUjx-usqlmxvgAAAAAAAL3-":{"file_name":["queue.py"],"function_name":[""],"function_offset":[62],"line_number":[63]},"Vot4T3F5OpUj8rbXhgpMDgAAAAAAAH8I":{"file_name":["_bootstrap_external.py"],"function_name":["exec_module"],"function_offset":[4],"line_number":[938]},"eV_m28NnKeeTL60KO2H3SAAAAAAAANtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"5nuRo5ZVtij8bTLlri7QXAAAAAAAALda":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[29],"line_number":[30]},"hi5mlwAHRj-Yl1GNV_UEZQAAAAAAADqu":{"file_name":["ssh.py"],"function_name":[""],"function_offset":[30],"line_number":[31]},"uSWUCgHgLPG4OFtPdUp0rgAAAAAAAOFO":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[27],"line_number":[28]},"-BjW54fwMksXBor9R-YN9wAAAAAAAAdO":{"file_name":["ssh.py"],"function_name":[""],"function_offset":[575],"line_number":[576]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAALSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wuSmWRANn3Cl-syjEtxMoQAAAAAAAEwe":{"file_name":["ec.py"],"function_name":[""],"function_offset":[339],"line_number":[340]},"pv4wAezdMMO0SVuGgaEMTgAAAAAAADV2":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[18]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"qns5vQ3LMi6QrIMOgD_TwQAAAAAAAMR-":{"file_name":["service.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"J_Lkq1OzUHxWQhnTgF6FwAAAAAAAAHq2":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"XkOSW26Xa6_lkqHv5givKgAAAAAAAKg2":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"rEbhXoMLMee0rf6bwU9RPwAAAAAAAJc2":{"file_name":["hashlib.py"],"function_name":[""],"function_offset":[300],"line_number":[301]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABn4":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"0S3htaCNkzxOYeavDR1GTQAAAAAAADe4":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[14],"line_number":[580]},"rBzW547V0L_mH4nnWK1FUQAAAAAAANTA":{"file_name":["_bootstrap_external.py"],"function_name":["create_module"],"function_offset":[6],"line_number":[1237]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlopen.c"],"function_name":["__dlopen"],"function_offset":[],"line_number":[87]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlerror.c"],"function_name":["_dlerror_run"],"function_offset":[],"line_number":[163]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-error-skeleton.c"],"function_name":["__GI__dl_catch_error"],"function_offset":[],"line_number":[198]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlopen.c"],"function_name":["dlopen_doit"],"function_offset":[],"line_number":[66]},"3nN3bymnZ8E42aLEtgglmAAAAAAAASmo":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["_dl_open"],"function_offset":[],"line_number":[649]},"3nN3bymnZ8E42aLEtgglmAAAAAAAATA-":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["dl_open_worker"],"function_offset":[],"line_number":[424]},"3nN3bymnZ8E42aLEtgglmAAAAAAAALbA":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-reloc.c"],"function_name":["_dl_relocate_object"],"function_offset":[],"line_number":[160]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["_dl_lookup_symbol_x"],"function_offset":[],"line_number":[833]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJMS":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["do_lookup_x"],"function_offset":[],"line_number":[413]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAM10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAACs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"ik6PIX946fW_erE7uBJlVQAAAAAAAELu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAEFq":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"z1-LQiSwGmfJHZm7Q223fQAAAAAAAFo-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[18],"line_number":[19]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAADRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAGtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAANfe":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"xDXQtI2vA5YySwpx7QFiwAAAAAAAAMoy":{"file_name":["popen_forkserver.py"],"function_name":[""],"function_offset":[27],"line_number":[28]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"fSQ747oLNh0c0zFQjsVRWgAAAAAAAP02":{"file_name":["forkserver.py"],"function_name":[""],"function_offset":[80],"line_number":[81]},"yp8MidCGMe4czbl-NigsYQAAAAAAALK2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[524],"line_number":[525]},"2noK4QoWxdzASRHkjOFwVAAAAAAAAOQq":{"file_name":["tempfile.py"],"function_name":[""],"function_offset":[547],"line_number":[548]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAMBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAADLi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"Z-J8GEZK5aE8XNQ-3sO-FgAAAAAAAKxW":{"file_name":["adaptive.py"],"function_name":[""],"function_offset":[34],"line_number":[35]},"H-OlnUNurKAlPjkWfV0hTgAAAAAAAH4K":{"file_name":["standard.py"],"function_name":[""],"function_offset":[279],"line_number":[280]},"ik6PIX946fW_erE7uBJlVQAAAAAAAKLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"pv4wAezdMMO0SVuGgaEMTgAAAAAAAJUW":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[18]},"qns5vQ3LMi6QrIMOgD_TwQAAAAAAAPeO":{"file_name":["service.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"J_Lkq1OzUHxWQhnTgF6FwAAAAAAAADGS":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"hrIwGgdEFsOBluJKOOs8ZgAAAAAAACzs":{"file_name":["docstringparser.py"],"function_name":[""],"function_offset":[172],"line_number":[173]},"jhRfowFriqBKJWhZSTe7kgAAAAAAAJ3O":{"file_name":["six.py"],"function_name":["__get__"],"function_offset":[9],"line_number":[100]},"B0e_Spx899MeGx2KSvzzowAAAAAAADwe":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[115]},"v1UMuiFodNtdRCNi4iF0RgAAAAAAACH8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[83]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAMtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEay":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"yzJdtc2TQHpJ_IY5QdUQKAAAAAAAAIh2":{"file_name":["posixpath.py"],"function_name":["dirname"],"function_offset":[8],"line_number":[158]},"VuJFonCXevADcEDW6NVbKgAAAAAAAGsG":{"file_name":["devcommands.py"],"function_name":[""],"function_offset":[49],"line_number":[50]},"VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAAsO":{"file_name":["factory.py"],"function_name":[""],"function_offset":[57],"line_number":[58]},"PUSucJs4FC_WdMzOyH3QYwAAAAAAAEHe":{"file_name":["layout.py"],"function_name":[""],"function_offset":[130],"line_number":[131]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAACRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"q_M8ZB6aihtZKYZfHGkluQAAAAAAABuK":{"file_name":["core.py"],"function_name":[""],"function_offset":[331],"line_number":[332]},"MAFaasFcVIeoQsejXrnp0wAAAAAAAFP-":{"file_name":["core.py"],"function_name":["TemplateStep"],"function_offset":[40],"line_number":[240]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAHSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAHJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAABpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAJHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAGaA":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"zpgqltXEgKujOhJUj-jAhgAAAAAAAGCI":{"file_name":["_parser.py"],"function_name":["__getitem__"],"function_offset":[3],"line_number":[165]},"ihsoi5zicXHpPrWRA9bTnAAAAAAAAEMs":{"file_name":["base_events.py"],"function_name":[""],"function_offset":[190],"line_number":[191]},"HbU9j_4D3UaJfjASj-JljAAAAAAAAJR-":{"file_name":["staggered.py"],"function_name":[""],"function_offset":[1],"line_number":[2]},"awUBhCYYZvWyN4rrVw-u5AAAAAAAAPSe":{"file_name":["locks.py"],"function_name":[""],"function_offset":[114],"line_number":[115]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAANJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAGFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"akZOzI9XwsEixvkTDGeDPwAAAAAAAPZa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAL3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"d1LNRHMzWQ5PvB10hYiN3gAAAAAAAPSe":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[9],"line_number":[10]},"PmkUsVBZlaSEgaFwCOKZlgAAAAAAAGto":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[166],"line_number":[167]},"_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU":{"file_name":["client.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[25],"line_number":[1058]},"CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc":{"file_name":["waiter.py"],"function_name":[""],"function_offset":[4],"line_number":[17]},"5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE":{"file_name":["service.py"],"function_name":[""],"function_offset":[0],"line_number":[13]},"1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc":{"file_name":["compat.py"],"function_name":[""],"function_offset":[17],"line_number":[31]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[10],"line_number":[11]},"r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[15],"line_number":[982]},"JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[24],"line_number":[925]},"MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[2],"line_number":[192]},"yWt46REABLfKH6PXLAE18AAAAAAAAABk":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[16],"line_number":[431]},"VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[1],"line_number":[121]},"Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[2],"line_number":[87]},"clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI":{"file_name":["client.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg":{"file_name":["parser.py"],"function_name":[""],"function_offset":[7],"line_number":[12]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAABe":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[28],"line_number":[33]},"VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG":{"file_name":["re.py"],"function_name":["compile"],"function_offset":[2],"line_number":[252]},"SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs":{"file_name":["re.py"],"function_name":["_compile"],"function_offset":[15],"line_number":[304]},"9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAk":{"file_name":["sre_compile.py"],"function_name":["compile"],"function_offset":[9],"line_number":[768]},"4xH83ZXxs_KV95Ur8Z59WQAAAAAAAAAY":{"file_name":["sre_compile.py"],"function_name":["_code"],"function_offset":[6],"line_number":[604]},"PWlQ4X4jsNu5q7FFJqlo_QAAAAAAAAAE":{"file_name":["sre_compile.py"],"function_name":["_compile_info"],"function_offset":[4],"line_number":[540]},"LSxiso_u1cO_pWDBw25EggAAAAAAAAAc":{"file_name":["sre_parse.py"],"function_name":["getwidth"],"function_offset":[5],"line_number":[179]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAJ_G":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAMMM":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAIn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAExO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAJ2C":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"780bLUPADqfQ3x1T5lnVOgAAAAAAABrO":{"file_name":["emr.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"f3fxdcTCg7rbloZ6VtA0_QAAAAAAALKS":{"file_name":["hbase.py"],"function_name":[""],"function_offset":[96],"line_number":[97]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAFBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAMKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"uU7rISh8R_xr6YYB3RgLuAAAAAAAACpG":{"file_name":["s3.py"],"function_name":[""],"function_offset":[38],"line_number":[39]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAALFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"vQQdLrWHLywJs9twt3EH2QAAAAAAAKAW":{"file_name":["subcommands.py"],"function_name":[""],"function_offset":[833],"line_number":[834]},"PUIH740KQXWx70DXM4ZvgQAAAAAAABoW":{"file_name":["s3handler.py"],"function_name":[""],"function_offset":[273],"line_number":[274]},"dsOcslker2-lnNTIC5yERAAAAAAAAJig":{"file_name":["results.py"],"function_name":[""],"function_offset":[550],"line_number":[551]},"zUlsQG278t98_u2KV_JLSQAAAAAAAIoK":{"file_name":["results.py"],"function_name":["_create_new_result_cls"],"function_offset":[10],"line_number":[48]},"vkeP2ntYyoFN0A16x9eliwAAAAAAADPE":{"file_name":["__init__.py"],"function_name":["namedtuple"],"function_offset":[164],"line_number":[512]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAADBq":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAJp6":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAAGcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAKD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAACAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAIW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"fj70ljef7nDHOqVJGSIoEQAAAAAAAIMS":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAANBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAELi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ik6PIX946fW_erE7uBJlVQAAAAAAAHLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAABo6":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAI2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAHs4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAEbK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAABUk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANQO":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAEpu":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAALn8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"J3wpF3Lf_vPkis4aNGKFbwAAAAAAAOqC":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"zo4mnjDJ1PlZka7jS9k2BAAAAAAAAPu-":{"file_name":["ssl.py"],"function_name":[""],"function_offset":[780],"line_number":[781]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABC4":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"0S3htaCNkzxOYeavDR1GTQAAAAAAAC54":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[14],"line_number":[580]},"rBzW547V0L_mH4nnWK1FUQAAAAAAAMtg":{"file_name":["_bootstrap_external.py"],"function_name":["create_module"],"function_offset":[6],"line_number":[1237]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJN2":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["do_lookup_x"],"function_offset":[],"line_number":[420]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAABI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[12],"line_number":[13]},"qkYSh95E1urNTie_gKbr7wAAAAAAAABY":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[11],"line_number":[12]},"V8ldXm9NGXsJ182jEHEsUwAAAAAAAAB8":{"file_name":["connection.py"],"function_name":[""],"function_offset":[14],"line_number":[15]},"xVaa0cBWNcFeS-8zFezQgAAAAAAAAABI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"UBINlIxj95Sa_x2_k5IddAAAAAAAAAB4":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"gRRk0W_9P4SGZLXFJ5KU8QAAAAAAAAEU":{"file_name":["url.py"],"function_name":[""],"function_offset":[61],"line_number":[62]},"9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAU":{"file_name":["sre_compile.py"],"function_name":["compile"],"function_offset":[5],"line_number":[764]},"cbxfeE2AkqKne6oKUxdB6gAAAAAAAAAy":{"file_name":["sre_parse.py"],"function_name":["parse"],"function_offset":[11],"line_number":[948]},"aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy":{"file_name":["sre_parse.py"],"function_name":["_parse_sub"],"function_offset":[8],"line_number":[443]},"MebnOxK5WOhP29sl19JefwAAAAAAAAua":{"file_name":["sre_parse.py"],"function_name":["_parse"],"function_offset":[341],"line_number":[834]},"MebnOxK5WOhP29sl19JefwAAAAAAAAVQ":{"file_name":["sre_parse.py"],"function_name":["_parse"],"function_offset":[171],"line_number":[664]},"iLW1ehST1pGQ3S8RoqM9QgAAAAAAAAAY":{"file_name":["sre_parse.py"],"function_name":["__getitem__"],"function_offset":[2],"line_number":[166]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAISm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"9NWoah56eYULAP_zGE9PuwAAAAAAALHC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[101],"line_number":[102]},"IKrIDHd5n47PpDQsRXxvvgAAAAAAACmC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[81],"line_number":[82]},"oG7568kMJujZxPJfj7VMjAAAAAAAANNm":{"file_name":["frontend.py"],"function_name":[""],"function_offset":[390],"line_number":[391]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAABnSX":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAItq_":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAItGv":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIAbE":{"file_name":[],"function_name":["__lru_cache_add"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIAXX":{"file_name":[],"function_name":["pagevec_lru_move_fn"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIAH6":{"file_name":[],"function_name":["release_pages"],"function_offset":[],"line_number":[]},"OlTvyWQFXjOweJcs3kiGygAAAAAAAFIS":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAIB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAItm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAMyi":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAJWM":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAOSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAOJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAIpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAANh4":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"A2oiHVwisByxRn5RDT4LjAAAAAAAI1Zm":{"file_name":[],"function_name":["__x64_sys_munmap"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAI1XX":{"file_name":[],"function_name":["__vm_munmap"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAI1Ny":{"file_name":[],"function_name":["__do_munmap"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIy8h":{"file_name":[],"function_name":["remove_vma"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJu9M":{"file_name":[],"function_name":["kmem_cache_free"],"function_offset":[],"line_number":[]},"rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACE":{"file_name":["compat.py"],"function_name":[""],"function_offset":[15],"line_number":[29]},"iwnHqwtnoHjA-XW01rxhpwAAAAAAAAAQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[2],"line_number":[16]},"53nvYhJfd2eJh-qREaeFBQAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[7]},"zwRZ32H5_95LpRJHzXkqVAAAAAAAAAAI":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[7],"line_number":[10]},"JJab8JrsPDK66yfOtCG3zQAAAAAAAAAQ":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"1XUiDryPjyncBxkTlbVecgAAAAAAAAAU":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[9],"line_number":[10]},"OIy8IFqaTWz5UoN3FSH-wQAAAAAAAABc":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[37],"line_number":[41]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAJKK":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAIQq":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAE2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAADs4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAAbK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAANUk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAAJQO":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAApu":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAHn8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"J3wpF3Lf_vPkis4aNGKFbwAAAAAAAFAy":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAAmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIs9a":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJk1L":{"file_name":[],"function_name":["alloc_pages_vma"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJNfz":{"file_name":[],"function_name":["__alloc_pages_nodemask"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJJpI":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJGV5":{"file_name":[],"function_name":["prep_new_page"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgURG":{"file_name":[],"function_name":["clear_page_erms"],"function_offset":[],"line_number":[]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[21],"line_number":[26]},"-gq3a70QOgdn9HetYyf2OgAAAAAAAACy":{"file_name":["errors.py"],"function_name":[""],"function_offset":[45],"line_number":[50]}},"executables":{"G68hjsyagwq6LpWrMjDdng":"libpython3.9.so.1.0","B8JRxL079xbhqQBqGvksAg":"kubelet","6kzBY4yj-1Fh1NCTZA3z0w":"aws-k8s-agent","j8DVIOTu7Btj9lgFefJ84A":"dockerd","B56YkhsK1JwqD-8F8sjS3A":"prometheus","v6HIzNa4K6G4nRP9032RIA":"dockerd","FWZ9q3TQKZZok58ua1HDsg":"pf-debug-metadata-service","gNW12BepH17pXwK-ZuYt3w":"node_exporter","piWSMQrh4r040D0BPNaJvw":"vmlinux","kajOqZqz7V1y0BdYQLFQrw":"containerd-shim-runc-v2","A2oiHVwisByxRn5RDT4LjA":"vmlinux","MNBJ5seVz_ocW6tcr1HSmw":"metricbeat","-pk6w5puGcp-wKnQ61BZzQ":"kubelet","QvG8QEGAld88D676NL_Y2Q":"filebeat","6auiCMWq5cA-hAbqSYvdQQ":"kubelet","ew01Dk0sWZctP-VaEpavqQ":"vmlinux","JsObMPhfT_zO2Q_B1cPLxA":"coredns","SbPwzb_Kog2bWn8uc7xhDQ":"aws","Z_CHd3Zjsh2cWE2NSdbiNQ":"libc-2.26.so","xLxcEbwnZ5oNrk99ZsxcSQ":"libpython3.11.so.1.0","9LzzIocepYcOjnUsLlgOjg":"vmlinux","eOfhJQFIxbIEScd007tROw":"libpthread-2.26.so","-p9BlJh9JZMPPNjY_j92ng":"awsagent","9HZ7GQCC6G9fZlRD7aGzXQ":"libssl.so.1.0.2k","huWyXZbCBWCe2ZtK9BiokQ":"libcrypto.so.1.0.2k","5OhlekN4HU3KaqhG_GtinA":"ena","R3YNZBiWt7Z3ZpFfTh6XyQ":"ena","WpYcHtr4qx88B8CBJZ2GTw":"aws","-Z7SlEXhuy5tL2BF-xmy3g":"libpython3.11.so.1.0","-SVIyCZG9IbFKK-fe2Wh4g":"cluster-autoscaler","EX9l-cE0x8X9W8uz4iKUfw":"zlib.cpython-39-x86_64-linux-gnu.so","jaBVtokSUzfS97d-XKjijg":"libz.so.1","PVZV2uq5ZRt-FFaczL10BA":"libdl-2.26.so","3nN3bymnZ8E42aLEtgglmA":"ld-2.26.so","ASi9f26ltguiwFajNwOaZw":"zlib.cpython-311-x86_64-linux-gnu.so"},"total_frames":172380,"sampling_rate":0.2} diff --git a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_604800s_625x.json b/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_604800s_625x.json deleted file mode 100644 index 75ad39e9298d2..0000000000000 --- a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_604800s_625x.json +++ /dev/null @@ -1 +0,0 @@ -{"stack_trace_events":{"oxpVfjjIF44Ceg6SK1UUdQ":43,"JTDxAdxqnTYIS6qzFXvK3g":100,"5tZzmji29IcMEbLCg170Tw":294,"0CNUMdOdpmKJxWeUmvWvXg":1343,"9_06LL00QkYIeiFNCWu0XQ":1109,"OtKh8npcfHhiQ7ynFMPOeQ":622,"TCJ8_VmEK5hAZOYdmPHyug":487,"OCdksb_5DbnTD8RB0r1Hmw":460,"2Ov4wSepfExdnFvsJSSjog":411,"668oRSTLMVtOeHPjJ80fWg":574,"VmRA1Zd-R_saxzv9stOlrw":519,"u31aX9a6CI2OuomWQHSx1Q":614,"oHTQoPZFXrc9eFjCRWW_BA":570,"tIRMz0rwuOf8rRZlytIuAQ":481,"-s21TvA-EsTWbfCutQG83Q":528,"LuHRiiYB6iq-QXoGUFYVXA":457,"5oh0023XVeE3U9ZP60NzUA":505,"hecRkAhRG62NML7wI512zA":286,"P-5EQ3lfGgit0Oj6qTKYqw":210,"fRxnoZgNqB73ndCJkUzrxg":263,"iww2NcKTwMO4dUHXUrsfKA":297,"dP8WPiIXitz7dopr2cbyrg":302,"c84Ph1EEsEpt9KFMdSQvtA":307,"DkjcsUWzUMWlzGIG7vWPLA":251,"O7XAt57p5nvwpgeB2KrNbw":312,"Oam9nmQfwQpA_10YTKZCkg":255,"gM71DK9QAb25Em9dhlNNXA":231,"VoyVx3eKZvx3I7o9LV75WA":180,"6MfMhGSHuQ0CLUxktz5OVg":175,"9pWzAEbyffmwRrKvRecyaQ":174,"DK4Iffrk3v05Awun60ygow":152,"4r_hCJ268ciweOwgH0Qwzw":129,"VC42Hg55_L_IfaF_actjIw":104,"7l18-g5emVzljYbZzZJDRA":62,"PkHiro08_uzuUWpeantpNA":42,"9EcGjMrQwznPlnAdDi9Lxw":38,"tagsGmBta7BnDHBzEbH9eQ":27,"euPXE4-KNZJD0T6j_TMfYw":24,"cL14TWzNnz1qK2PUYdE9bg":20,"9wXZUZEeGMQm83C5yXCZ2g":15,"bz1cYNqu8MBH2xCXTMEiAg":16,"fCScXsJaisrZL_JXgS4qQg":33,"V-MDb_Yh073ps9Vw4ypmDQ":17,"wAujHiFN47_oNUI63d6EtA":26,"zMMsPlSW5HOq5bsuVRh3KA":6,"pLdowTKUS5KSwivHyl5AgA":10,"_ef-NJahpYK_FzFC-KdtYQ":11,"omG-i9KffSi3YT8q0rYOiw":3,"XiONbb-veQ1sAuFD6_Fv0A":12,"krdohOL0KiVMtm4q-6fmjg":8,"N2LqhupgLi4T_B9D7JaDDQ":6,"7TvODt8WtQ5KXTmYPsDI3A":5,"u1L6jqeUaTNx1a2aJ9yFwA":2,"8uzy4VW9n0Z8KokUdeadfg":2,"EeUwhr9vbcywMBkIYZRfCw":3,"x443zjuudYI-A7cRu2DIGg":3,"rrrvnakD3SpJqProBGqoCQ":3,"sDfHX0MKzztQSqC8kl_-sg":2,"WmwSnxyphedkasVyGbhNdg":3,"NU5so_CJJJwGJM_hiEcxgQ":1,"A9B6bwuKQl9pC0MIYqtAgg":1,"X86DUuQ7tHAxGBaWu4tZLg":4,"T3fWxJzHMwU-oUs7rgXCcg":2,"vq75CDVua5N-eDXnfyZYMA":2,"oKVObqTWF9QIjxgKf8UkTw":6,"DaDdc6eLo0hc-QxL2XQh5Q":3,"YRZbUV2DChD6dl3Y2xjF8g":1,"EnsO3_jc7LnLdUHQbwkxMg":1,"V2XOOBv96QfYXHIIY7_OLA":6,"FTJM3wsT8Kc-UaiIK2yDMQ":4,"ivbgd9hswtvZ7aTts7HESw":3,"yXsgvY1JyekwdCV5rJdspg":7,"_TjN4epIphuKUiHZJZdqxQ":3,"ZQdwkmvvmLjNzNpTA4PPhw":8,"ssC7MBcE9kfM3yTim7UrNQ":12,"-yH5iqJp4uVN6clNHuFusA":7,"SrSwvDbs2pmPg3SRfXJBCA":13,"n5nFiHsDS01AKuzFKvQXdA":4,"XbtNNAnLtuHwAR-P2ynwqA":4,"Rr1Z3cNxrq9AQiD8wZZ1dA":9,"gESQTq4qRn3wnW-FPfxOfA":7,"CSpdzACT53hVs5DyKY8X5A":5,"AlH3zgnqwh5sdMMzX8AXxg":6,"ysEqok7gFOl9eLMLBwFm1g":3,"7B48NKNivOFEka6-8dK3Qg":1,"OC533YmmMZSw8TjJz41YiQ":1,"X6-W250nbzzPy4NasjncWg":1,"gi6S4ODPtJ-ERYxlMd4WHA":2,"EGm59IOxpyqZq7sEwgZb1g":1,"y7cw8NxReMWOs4KtDlMCFA":1,"L1ZLG1mjktr2Zy0xiQnH0w":1},"stack_traces":{"oxpVfjjIF44Ceg6SK1UUdQ":{"address_or_lines":[2357],"file_ids":["edNJ10OjHiWc5nzuTQdvig"],"frame_ids":["edNJ10OjHiWc5nzuTQdvigAAAAAAAAk1"],"type_ids":[3]},"JTDxAdxqnTYIS6qzFXvK3g":{"address_or_lines":[4636840,4373888],"file_ids":["LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g"],"frame_ids":["LvhLWomlc0dSPYzQ8C620gAAAAAARsCo","LvhLWomlc0dSPYzQ8C620gAAAAAAQr2A"],"type_ids":[3,3]},"5tZzmji29IcMEbLCg170Tw":{"address_or_lines":[18425733,18110445,18122515],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGSeF","j8DVIOTu7Btj9lgFefJ84AAAAAABFFft","j8DVIOTu7Btj9lgFefJ84AAAAAABFIcT"],"type_ids":[3,3,3]},"0CNUMdOdpmKJxWeUmvWvXg":{"address_or_lines":[32434917,32101228,32115955,32118104],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7url","QvG8QEGAld88D676NL_Y2QAAAAAB6dNs","QvG8QEGAld88D676NL_Y2QAAAAAB6gzz","QvG8QEGAld88D676NL_Y2QAAAAAB6hVY"],"type_ids":[3,3,3,3]},"9_06LL00QkYIeiFNCWu0XQ":{"address_or_lines":[4643592,4325284,4339923,4341903,4293837],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtsI","B8JRxL079xbhqQBqGvksAgAAAAAAQf-k","B8JRxL079xbhqQBqGvksAgAAAAAAQjjT","B8JRxL079xbhqQBqGvksAgAAAAAAQkCP","B8JRxL079xbhqQBqGvksAgAAAAAAQYTN"],"type_ids":[3,3,3,3,3]},"OtKh8npcfHhiQ7ynFMPOeQ":{"address_or_lines":[4643458,4477392,4476996,4475762,4469018,4457110],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtqC","B8JRxL079xbhqQBqGvksAgAAAAAARFHQ","B8JRxL079xbhqQBqGvksAgAAAAAARFBE","B8JRxL079xbhqQBqGvksAgAAAAAAREty","B8JRxL079xbhqQBqGvksAgAAAAAARDEa","B8JRxL079xbhqQBqGvksAgAAAAAARAKW"],"type_ids":[3,3,3,3,3,3]},"TCJ8_VmEK5hAZOYdmPHyug":{"address_or_lines":[4652224,11517676,25223155,25230084,11538500,11501274,4847689],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAAAr77s","wfA2BgwfDNXUWsxkJ083RwAAAAABgN_z","wfA2BgwfDNXUWsxkJ083RwAAAAABgPsE","wfA2BgwfDNXUWsxkJ083RwAAAAAAsBBE","wfA2BgwfDNXUWsxkJ083RwAAAAAAr37a","wfA2BgwfDNXUWsxkJ083RwAAAAAASfhJ"],"type_ids":[3,3,3,3,3,3,3]},"OCdksb_5DbnTD8RB0r1Hmw":{"address_or_lines":[18515232,25399653,25432667,25428452,25361060,18103588,18097915,18123257],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABg5Fl","v6HIzNa4K6G4nRP9032RIAAAAAABhBJb","v6HIzNa4K6G4nRP9032RIAAAAAABhAHk","v6HIzNa4K6G4nRP9032RIAAAAAABgvqk","v6HIzNa4K6G4nRP9032RIAAAAAABFD0k","v6HIzNa4K6G4nRP9032RIAAAAAABFCb7","v6HIzNa4K6G4nRP9032RIAAAAAABFIn5"],"type_ids":[3,3,3,3,3,3,3,3]},"2Ov4wSepfExdnFvsJSSjog":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9504548,5043327],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkQck","FWZ9q3TQKZZok58ua1HDsgAAAAAATPR_"],"type_ids":[3,3,3,3,3,3,3,3,3]},"668oRSTLMVtOeHPjJ80fWg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9506710,10521925,4547584],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkQ-W","FWZ9q3TQKZZok58ua1HDsgAAAAAAoI1F","FWZ9q3TQKZZok58ua1HDsgAAAAAARWQA"],"type_ids":[3,3,3,3,3,3,3,3,3,3]},"VmRA1Zd-R_saxzv9stOlrw":{"address_or_lines":[4650848,9850853,9880398,9883181,9807044,9827268,9781937,9782483,9784009,9784300,9829781],"file_ids":["QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg"],"frame_ids":["QaIvzvU8UoclQMd_OMt-PgAAAAAARvdg","QaIvzvU8UoclQMd_OMt-PgAAAAAAlk_l","QaIvzvU8UoclQMd_OMt-PgAAAAAAlsNO","QaIvzvU8UoclQMd_OMt-PgAAAAAAls4t","QaIvzvU8UoclQMd_OMt-PgAAAAAAlaTE","QaIvzvU8UoclQMd_OMt-PgAAAAAAlfPE","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUKx","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUTT","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUrJ","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUvs","QaIvzvU8UoclQMd_OMt-PgAAAAAAlf2V"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3]},"u31aX9a6CI2OuomWQHSx1Q":{"address_or_lines":[4652224,22357367,22385134,22366798,57080079,58879477,58676957,58636100,58650141,31265796,7372663,7364083],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZvkP","B8JRxL079xbhqQBqGvksAgAAAAADgm31","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcH93","B8JRxL079xbhqQBqGvksAgAAAAAAcF3z"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3]},"oHTQoPZFXrc9eFjCRWW_BA":{"address_or_lines":[4646312,4475111,4248744,4416245,4662882,10485923,16807,1222099,1219772,1208264,769619,768516,8542429],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuWo","FWZ9q3TQKZZok58ua1HDsgAAAAAAREjn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQNSo","FWZ9q3TQKZZok58ua1HDsgAAAAAAQ2L1","FWZ9q3TQKZZok58ua1HDsgAAAAAARyZi","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT","ew01Dk0sWZctP-VaEpavqQAAAAAAEpy8","ew01Dk0sWZctP-VaEpavqQAAAAAAEm_I","ew01Dk0sWZctP-VaEpavqQAAAAAAC75T","ew01Dk0sWZctP-VaEpavqQAAAAAAC7oE","ew01Dk0sWZctP-VaEpavqQAAAAAAgljd"],"type_ids":[3,3,3,3,3,4,4,4,4,4,4,4,4]},"tIRMz0rwuOf8rRZlytIuAQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10733159,10734948,4245427,4255110,4288384],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Zn","FWZ9q3TQKZZok58ua1HDsgAAAAAAo81k","FWZ9q3TQKZZok58ua1HDsgAAAAAAQMez","FWZ9q3TQKZZok58ua1HDsgAAAAAAQO2G","FWZ9q3TQKZZok58ua1HDsgAAAAAAQW-A"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"-s21TvA-EsTWbfCutQG83Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10733159,10733818,10618404,10387225,4547736,4658752],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Zn","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8j6","FWZ9q3TQKZZok58ua1HDsgAAAAAAogYk","FWZ9q3TQKZZok58ua1HDsgAAAAAAnn8Z","FWZ9q3TQKZZok58ua1HDsgAAAAAARWSY","FWZ9q3TQKZZok58ua1HDsgAAAAAARxZA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"LuHRiiYB6iq-QXoGUFYVXA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41428636,40303236,22534565,19333914,19319593],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCac","v6HIzNa4K6G4nRP9032RIAAAAAACZvqE","v6HIzNa4K6G4nRP9032RIAAAAAABV9ml","v6HIzNa4K6G4nRP9032RIAAAAAABJwMa","v6HIzNa4K6G4nRP9032RIAAAAAABJssp"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"5oh0023XVeE3U9ZP60NzUA":{"address_or_lines":[4610335,4610076,4612877,4490724,4492388,4499312,4241704,4392309,4610754,10485923,16807,1221667,1219340,1207832,769603,768500,8537181],"file_ids":["kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["kajOqZqz7V1y0BdYQLFQrwAAAAAARlkf","kajOqZqz7V1y0BdYQLFQrwAAAAAARlgc","kajOqZqz7V1y0BdYQLFQrwAAAAAARmMN","kajOqZqz7V1y0BdYQLFQrwAAAAAARIXk","kajOqZqz7V1y0BdYQLFQrwAAAAAARIxk","kajOqZqz7V1y0BdYQLFQrwAAAAAARKdw","kajOqZqz7V1y0BdYQLFQrwAAAAAAQLko","kajOqZqz7V1y0BdYQLFQrwAAAAAAQwV1","kajOqZqz7V1y0BdYQLFQrwAAAAAARlrC","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAEqQj","9LzzIocepYcOjnUsLlgOjgAAAAAAEpsM","9LzzIocepYcOjnUsLlgOjgAAAAAAEm4Y","9LzzIocepYcOjnUsLlgOjgAAAAAAC75D","9LzzIocepYcOjnUsLlgOjgAAAAAAC7n0","9LzzIocepYcOjnUsLlgOjgAAAAAAgkRd"],"type_ids":[3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"hecRkAhRG62NML7wI512zA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961373,27940684],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqgd","v6HIzNa4K6G4nRP9032RIAAAAAABqldM"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"P-5EQ3lfGgit0Oj6qTKYqw":{"address_or_lines":[43732576,69263145,69263545,54339630,54340167,54179273,54179969,54177426,50376971,50377819,50384113,50377819,43742470,43723999,43620502,43619092,43672236,43616946,43623742],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIN8p","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIOC5","MNBJ5seVz_ocW6tcr1HSmwAAAAADPSgu","MNBJ5seVz_ocW6tcr1HSmwAAAAADPSpH","MNBJ5seVz_ocW6tcr1HSmwAAAAADOrXJ","MNBJ5seVz_ocW6tcr1HSmwAAAAADOriB","MNBJ5seVz_ocW6tcr1HSmwAAAAADOq6S","MNBJ5seVz_ocW6tcr1HSmwAAAAADALEL","MNBJ5seVz_ocW6tcr1HSmwAAAAADALRb","MNBJ5seVz_ocW6tcr1HSmwAAAAADAMzx","MNBJ5seVz_ocW6tcr1HSmwAAAAADALRb","MNBJ5seVz_ocW6tcr1HSmwAAAAACm3UG","MNBJ5seVz_ocW6tcr1HSmwAAAAACmyzf","MNBJ5seVz_ocW6tcr1HSmwAAAAACmZiW","MNBJ5seVz_ocW6tcr1HSmwAAAAACmZMU","MNBJ5seVz_ocW6tcr1HSmwAAAAACmmKs","MNBJ5seVz_ocW6tcr1HSmwAAAAACmYqy","MNBJ5seVz_ocW6tcr1HSmwAAAAACmaU-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"fRxnoZgNqB73ndCJkUzrxg":{"address_or_lines":[4652224,22354871,22382638,22364302,56669071,58509234,58268669,58227812,58241853,31197476,7372432,7294909,7296733,7300250,7296676,7304324,7296733,7300250,7296901,7319678],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAABVRu3","-pk6w5puGcp-wKnQ61BZzQAAAAABVYgu","-pk6w5puGcp-wKnQ61BZzQAAAAABVUCO","-pk6w5puGcp-wKnQ61BZzQAAAAADYLOP","-pk6w5puGcp-wKnQ61BZzQAAAAADfMey","-pk6w5puGcp-wKnQ61BZzQAAAAADeRv9","-pk6w5puGcp-wKnQ61BZzQAAAAADeHxk","-pk6w5puGcp-wKnQ61BZzQAAAAADeLM9","-pk6w5puGcp-wKnQ61BZzQAAAAAB3Akk","-pk6w5puGcp-wKnQ61BZzQAAAAAAcH6Q","-pk6w5puGcp-wKnQ61BZzQAAAAAAb0-9","-pk6w5puGcp-wKnQ61BZzQAAAAAAb1bd","-pk6w5puGcp-wKnQ61BZzQAAAAAAb2Sa","-pk6w5puGcp-wKnQ61BZzQAAAAAAb1ak","-pk6w5puGcp-wKnQ61BZzQAAAAAAb3SE","-pk6w5puGcp-wKnQ61BZzQAAAAAAb1bd","-pk6w5puGcp-wKnQ61BZzQAAAAAAb2Sa","-pk6w5puGcp-wKnQ61BZzQAAAAAAb1eF","-pk6w5puGcp-wKnQ61BZzQAAAAAAb7B-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"iww2NcKTwMO4dUHXUrsfKA":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54548081,54524484,54525381,54528745,54499864,54500494,54477482,44043537,44060985,43329158,43326819],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFZx","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_pE","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_3F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQArp","MNBJ5seVz_ocW6tcr1HSmwAAAAADP5oY","MNBJ5seVz_ocW6tcr1HSmwAAAAADP5yO","MNBJ5seVz_ocW6tcr1HSmwAAAAADP0Kq","MNBJ5seVz_ocW6tcr1HSmwAAAAACoA0R","MNBJ5seVz_ocW6tcr1HSmwAAAAACoFE5","MNBJ5seVz_ocW6tcr1HSmwAAAAAClSaG","MNBJ5seVz_ocW6tcr1HSmwAAAAAClR1j"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"dP8WPiIXitz7dopr2cbyrg":{"address_or_lines":[4652224,59362286,59048854,59078134,59085018,59179681,31752932,6709512,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16807,2741196,2827770,2817684,2805156,3383048,8438368],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADicvu","B8JRxL079xbhqQBqGvksAgAAAAADhQOW","B8JRxL079xbhqQBqGvksAgAAAAADhXX2","B8JRxL079xbhqQBqGvksAgAAAAADhZDa","B8JRxL079xbhqQBqGvksAgAAAAADhwKh","B8JRxL079xbhqQBqGvksAgAAAAAB5ILk","B8JRxL079xbhqQBqGvksAgAAAAAAZmEI","B8JRxL079xbhqQBqGvksAgAAAAAAS40k","B8JRxL079xbhqQBqGvksAgAAAAAAS7A6","B8JRxL079xbhqQBqGvksAgAAAAAASFtz","B8JRxL079xbhqQBqGvksAgAAAAAASJnd","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U","A2oiHVwisByxRn5RDT4LjAAAAAAAKs2k","A2oiHVwisByxRn5RDT4LjAAAAAAAM58I","A2oiHVwisByxRn5RDT4LjAAAAAAAgMJg"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"c84Ph1EEsEpt9KFMdSQvtA":{"address_or_lines":[152249,135481,144741,190122,831754,827742,928935,925466,103752,102294,97206,439344,486674,922914,10485923,16807,2756288,2755416,2924693,3066448,4344,2925966,8437662],"file_ids":["w5zBqPf1_9mIVEf-Rn7EdA","Z_CHd3Zjsh2cWE2NSdbiNQ","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","LHNvPtcKBt87cCBX8aTNhQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAlK5","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAjVl","w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAuaq","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADLEK","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADKFe","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADiyn","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADh8a","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAZVI","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAY-W","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAXu2","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAABrQw","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB20S","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADhUi","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAALKCV","A2oiHVwisByxRn5RDT4LjAAAAAAALspQ","LHNvPtcKBt87cCBX8aTNhQAAAAAAABD4","A2oiHVwisByxRn5RDT4LjAAAAAAALKWO","A2oiHVwisByxRn5RDT4LjAAAAAAAgL-e"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"DkjcsUWzUMWlzGIG7vWPLA":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54556506,44024036,44026008,44007166,43828228,43837959,43282962,43282989,10485923,16807,2845749,2845580,2841596,3335577,3325166,699747],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHda","MNBJ5seVz_ocW6tcr1HSmwAAAAACn8Dk","MNBJ5seVz_ocW6tcr1HSmwAAAAACn8iY","MNBJ5seVz_ocW6tcr1HSmwAAAAACn37-","MNBJ5seVz_ocW6tcr1HSmwAAAAACnMQE","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOoH","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAK2w1","A2oiHVwisByxRn5RDT4LjAAAAAAAK2uM","A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8","A2oiHVwisByxRn5RDT4LjAAAAAAAMuWZ","A2oiHVwisByxRn5RDT4LjAAAAAAAMrzu","A2oiHVwisByxRn5RDT4LjAAAAAAACq1j"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"O7XAt57p5nvwpgeB2KrNbw":{"address_or_lines":[12540096,19004791,19032250,19014236,19907031,31278974,31279321,31305795,31279321,31290406,31279321,31317002,19907351,21668882,21654434,21097575,20766142,16277099,16285669,16307614,16278212,12403428,12120854,12121189,12544111],"file_ids":["67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg"],"frame_ids":["67s2TwiMngM0yin5Y8pvEgAAAAAAv1jA","67s2TwiMngM0yin5Y8pvEgAAAAABIf13","67s2TwiMngM0yin5Y8pvEgAAAAABImi6","67s2TwiMngM0yin5Y8pvEgAAAAABIiJc","67s2TwiMngM0yin5Y8pvEgAAAAABL8HX","67s2TwiMngM0yin5Y8pvEgAAAAAB3Ud-","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3bBD","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3XQm","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3dwK","67s2TwiMngM0yin5Y8pvEgAAAAABL8MX","67s2TwiMngM0yin5Y8pvEgAAAAABSqQS","67s2TwiMngM0yin5Y8pvEgAAAAABSmui","67s2TwiMngM0yin5Y8pvEgAAAAABQexn","67s2TwiMngM0yin5Y8pvEgAAAAABPN2-","67s2TwiMngM0yin5Y8pvEgAAAAAA-F5r","67s2TwiMngM0yin5Y8pvEgAAAAAA-H_l","67s2TwiMngM0yin5Y8pvEgAAAAAA-NWe","67s2TwiMngM0yin5Y8pvEgAAAAAA-GLE","67s2TwiMngM0yin5Y8pvEgAAAAAAvULk","67s2TwiMngM0yin5Y8pvEgAAAAAAuPMW","67s2TwiMngM0yin5Y8pvEgAAAAAAuPRl","67s2TwiMngM0yin5Y8pvEgAAAAAAv2hv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"Oam9nmQfwQpA_10YTKZCkg":{"address_or_lines":[4652224,58596086,58544235,10401064,10401333,10401661,58561029,58544882,58545860,58550052,58558939,56502167,58377199,58374713,5176491,5212551,5201562,5198538,12589080,12593882,12537260,12591620,12402541,12450679,4552007,4551401],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAADfhr2","wfA2BgwfDNXUWsxkJ083RwAAAAADfVBr","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrUo","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrY1","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrd9","wfA2BgwfDNXUWsxkJ083RwAAAAADfZIF","wfA2BgwfDNXUWsxkJ083RwAAAAADfVLy","wfA2BgwfDNXUWsxkJ083RwAAAAADfVbE","wfA2BgwfDNXUWsxkJ083RwAAAAADfWck","wfA2BgwfDNXUWsxkJ083RwAAAAADfYnb","wfA2BgwfDNXUWsxkJ083RwAAAAADXieX","wfA2BgwfDNXUWsxkJ083RwAAAAADesPv","wfA2BgwfDNXUWsxkJ083RwAAAAADero5","wfA2BgwfDNXUWsxkJ083RwAAAAAATvyr","wfA2BgwfDNXUWsxkJ083RwAAAAAAT4mH","wfA2BgwfDNXUWsxkJ083RwAAAAAAT16a","wfA2BgwfDNXUWsxkJ083RwAAAAAAT1LK","wfA2BgwfDNXUWsxkJ083RwAAAAAAwBgY","wfA2BgwfDNXUWsxkJ083RwAAAAAAwCra","wfA2BgwfDNXUWsxkJ083RwAAAAAAv02s","wfA2BgwfDNXUWsxkJ083RwAAAAAAwCIE","wfA2BgwfDNXUWsxkJ083RwAAAAAAvT9t","wfA2BgwfDNXUWsxkJ083RwAAAAAAvft3","wfA2BgwfDNXUWsxkJ083RwAAAAAARXVH","wfA2BgwfDNXUWsxkJ083RwAAAAAARXLp"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"gM71DK9QAb25Em9dhlNNXA":{"address_or_lines":[4602912,7755816,7756100,7759920,7760733,7744869,8376791,8749164,8618561,8132341,8137261,8133828,8067381,8671283,5977431,5085785,5087348,4663256,4670457,4680028,4694485,10485923,16807,2795169,2795020,2794811,2794363],"file_ids":["kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["kajOqZqz7V1y0BdYQLFQrwAAAAAARjwg","kajOqZqz7V1y0BdYQLFQrwAAAAAAdlgo","kajOqZqz7V1y0BdYQLFQrwAAAAAAdllE","kajOqZqz7V1y0BdYQLFQrwAAAAAAdmgw","kajOqZqz7V1y0BdYQLFQrwAAAAAAdmtd","kajOqZqz7V1y0BdYQLFQrwAAAAAAdi1l","kajOqZqz7V1y0BdYQLFQrwAAAAAAf9HX","kajOqZqz7V1y0BdYQLFQrwAAAAAAhYBs","kajOqZqz7V1y0BdYQLFQrwAAAAAAg4JB","kajOqZqz7V1y0BdYQLFQrwAAAAAAfBb1","kajOqZqz7V1y0BdYQLFQrwAAAAAAfCot","kajOqZqz7V1y0BdYQLFQrwAAAAAAfBzE","kajOqZqz7V1y0BdYQLFQrwAAAAAAexk1","kajOqZqz7V1y0BdYQLFQrwAAAAAAhFAz","kajOqZqz7V1y0BdYQLFQrwAAAAAAWzVX","kajOqZqz7V1y0BdYQLFQrwAAAAAATZpZ","kajOqZqz7V1y0BdYQLFQrwAAAAAATaB0","kajOqZqz7V1y0BdYQLFQrwAAAAAARyfY","kajOqZqz7V1y0BdYQLFQrwAAAAAAR0P5","kajOqZqz7V1y0BdYQLFQrwAAAAAAR2lc","kajOqZqz7V1y0BdYQLFQrwAAAAAAR6HV","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKqah","9LzzIocepYcOjnUsLlgOjgAAAAAAKqYM","9LzzIocepYcOjnUsLlgOjgAAAAAAKqU7","9LzzIocepYcOjnUsLlgOjgAAAAAAKqN7"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4]},"VoyVx3eKZvx3I7o9LV75WA":{"address_or_lines":[4652224,22354373,22356417,22043891,9840916,9838765,4872825,5688954,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16807,2756288,2755416,2744627,6715329,7926130,7924288,7914841,6798266,6797590,6797444,2726038],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVRnF","B8JRxL079xbhqQBqGvksAgAAAAABVSHB","B8JRxL079xbhqQBqGvksAgAAAAABUFzz","B8JRxL079xbhqQBqGvksAgAAAAAAlikU","B8JRxL079xbhqQBqGvksAgAAAAAAliCt","B8JRxL079xbhqQBqGvksAgAAAAAASlp5","B8JRxL079xbhqQBqGvksAgAAAAAAVs56","B8JRxL079xbhqQBqGvksAgAAAAAAVUwE","B8JRxL079xbhqQBqGvksAgAAAAAAVATI","B8JRxL079xbhqQBqGvksAgAAAAAASsLk","B8JRxL079xbhqQBqGvksAgAAAAAASHZk","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB","A2oiHVwisByxRn5RDT4LjAAAAAAAePFy","A2oiHVwisByxRn5RDT4LjAAAAAAAeOpA","A2oiHVwisByxRn5RDT4LjAAAAAAAeMVZ","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7u6","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7kW","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7iE","A2oiHVwisByxRn5RDT4LjAAAAAAAKZiW"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"6MfMhGSHuQ0CLUxktz5OVg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901252,19907431,18154044,18082996],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8Nn","v6HIzNa4K6G4nRP9032RIAAAAAABFQI8","v6HIzNa4K6G4nRP9032RIAAAAAABE-y0"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"9pWzAEbyffmwRrKvRecyaQ":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226601,40103401,19895453,19846041,19847127,19902436,19861609,19902628,19862836,19902820,19863773,19901256,19856467,19901444,19858041,18647118,18648496,18406502,18049625],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdRFp","j8DVIOTu7Btj9lgFefJ84AAAAAACY-3p","j8DVIOTu7Btj9lgFefJ84AAAAAABL5Sd","j8DVIOTu7Btj9lgFefJ84AAAAAABLtOZ","j8DVIOTu7Btj9lgFefJ84AAAAAABLtfX","j8DVIOTu7Btj9lgFefJ84AAAAAABL6_k","j8DVIOTu7Btj9lgFefJ84AAAAAABLxBp","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Ck","j8DVIOTu7Btj9lgFefJ84AAAAAABLxU0","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Fk","j8DVIOTu7Btj9lgFefJ84AAAAAABLxjd","j8DVIOTu7Btj9lgFefJ84AAAAAABL6tI","j8DVIOTu7Btj9lgFefJ84AAAAAABLvxT","j8DVIOTu7Btj9lgFefJ84AAAAAABL6wE","j8DVIOTu7Btj9lgFefJ84AAAAAABLwJ5","j8DVIOTu7Btj9lgFefJ84AAAAAABHIhO","j8DVIOTu7Btj9lgFefJ84AAAAAABHI2w","j8DVIOTu7Btj9lgFefJ84AAAAAABGNxm","j8DVIOTu7Btj9lgFefJ84AAAAAABE2pZ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"DK4Iffrk3v05Awun60ygow":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41460538,41453510,39933561,34157889,34191237,32888264,25716990,34278084,34202797,25717430,25848062,25843154,25848772,25852175,25783796,25513444,25512912,32939143,32929768,24984119,18131287],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeKM6","v6HIzNa4K6G4nRP9032RIAAAAAACeIfG","v6HIzNa4K6G4nRP9032RIAAAAAACYVZ5","v6HIzNa4K6G4nRP9032RIAAAAAACCTVB","v6HIzNa4K6G4nRP9032RIAAAAAACCbeF","v6HIzNa4K6G4nRP9032RIAAAAAAB9dXI","v6HIzNa4K6G4nRP9032RIAAAAAABiGj-","v6HIzNa4K6G4nRP9032RIAAAAAACCwrE","v6HIzNa4K6G4nRP9032RIAAAAAACCeSt","v6HIzNa4K6G4nRP9032RIAAAAAABiGq2","v6HIzNa4K6G4nRP9032RIAAAAAABimj-","v6HIzNa4K6G4nRP9032RIAAAAAABilXS","v6HIzNa4K6G4nRP9032RIAAAAAABimvE","v6HIzNa4K6G4nRP9032RIAAAAAABinkP","v6HIzNa4K6G4nRP9032RIAAAAAABiW30","v6HIzNa4K6G4nRP9032RIAAAAAABhU3k","v6HIzNa4K6G4nRP9032RIAAAAAABhUvQ","v6HIzNa4K6G4nRP9032RIAAAAAAB9pyH","v6HIzNa4K6G4nRP9032RIAAAAAAB9nfo","v6HIzNa4K6G4nRP9032RIAAAAAABfTo3","v6HIzNa4K6G4nRP9032RIAAAAAABFKlX"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"4r_hCJ268ciweOwgH0Qwzw":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778417,19046138,19039453,18993092,18869484,18879802,10485923,16807,2756169,2891746,2888851],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp76","v6HIzNa4K6G4nRP9032RIAAAAAABIoTd","v6HIzNa4K6G4nRP9032RIAAAAAABIc_E","v6HIzNa4K6G4nRP9032RIAAAAAABH-zs","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg5J","A2oiHVwisByxRn5RDT4LjAAAAAAALB_i","A2oiHVwisByxRn5RDT4LjAAAAAAALBST"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"VC42Hg55_L_IfaF_actjIw":{"address_or_lines":[4652224,30971941,30986245,30988292,30990568,31382091,30723428,25540326,25548827,25550707,25503568,25504356,25481468,25481277,25484807,25485060,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16743,2737420,2823946,2813708,2804875,2803431,2801020,2796664,2900191,2900031],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAAB2Jgl","-pk6w5puGcp-wKnQ61BZzQAAAAAB2NAF","-pk6w5puGcp-wKnQ61BZzQAAAAAB2NgE","-pk6w5puGcp-wKnQ61BZzQAAAAAB2ODo","-pk6w5puGcp-wKnQ61BZzQAAAAAB3tpL","-pk6w5puGcp-wKnQ61BZzQAAAAAB1M1k","-pk6w5puGcp-wKnQ61BZzQAAAAABhbbm","-pk6w5puGcp-wKnQ61BZzQAAAAABhdgb","-pk6w5puGcp-wKnQ61BZzQAAAAABhd9z","-pk6w5puGcp-wKnQ61BZzQAAAAABhSdQ","-pk6w5puGcp-wKnQ61BZzQAAAAABhSpk","-pk6w5puGcp-wKnQ61BZzQAAAAABhND8","-pk6w5puGcp-wKnQ61BZzQAAAAABhNA9","-pk6w5puGcp-wKnQ61BZzQAAAAABhN4H","-pk6w5puGcp-wKnQ61BZzQAAAAABhN8E","-pk6w5puGcp-wKnQ61BZzQAAAAAAS40k","-pk6w5puGcp-wKnQ61BZzQAAAAAAS7A6","-pk6w5puGcp-wKnQ61BZzQAAAAAASFtz","-pk6w5puGcp-wKnQ61BZzQAAAAAASJnd","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKcUM","piWSMQrh4r040D0BPNaJvwAAAAAAKxcK","piWSMQrh4r040D0BPNaJvwAAAAAAKu8M","piWSMQrh4r040D0BPNaJvwAAAAAAKsyL","piWSMQrh4r040D0BPNaJvwAAAAAAKsbn","piWSMQrh4r040D0BPNaJvwAAAAAAKr18","piWSMQrh4r040D0BPNaJvwAAAAAAKqx4","piWSMQrh4r040D0BPNaJvwAAAAAALEDf","piWSMQrh4r040D0BPNaJvwAAAAAALEA_"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"7l18-g5emVzljYbZzZJDRA":{"address_or_lines":[4652224,57367531,57370109,31789066,31776683,58631656,57895320,57890805,57903406,31388307,31007417,30973013,30989730,30933387,30773764,30777712,30779690,30778532,4952297,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16743,2737420,2823946,2813708,2804913,2798877,3355670,8461220],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAADa1vr","-pk6w5puGcp-wKnQ61BZzQAAAAADa2X9","-pk6w5puGcp-wKnQ61BZzQAAAAAB5RAK","-pk6w5puGcp-wKnQ61BZzQAAAAAB5N-r","-pk6w5puGcp-wKnQ61BZzQAAAAADfqXo","-pk6w5puGcp-wKnQ61BZzQAAAAADc2mY","-pk6w5puGcp-wKnQ61BZzQAAAAADc1f1","-pk6w5puGcp-wKnQ61BZzQAAAAADc4ku","-pk6w5puGcp-wKnQ61BZzQAAAAAB3vKT","-pk6w5puGcp-wKnQ61BZzQAAAAAB2SK5","-pk6w5puGcp-wKnQ61BZzQAAAAAB2JxV","-pk6w5puGcp-wKnQ61BZzQAAAAAB2N2i","-pk6w5puGcp-wKnQ61BZzQAAAAAB2AGL","-pk6w5puGcp-wKnQ61BZzQAAAAAB1ZIE","-pk6w5puGcp-wKnQ61BZzQAAAAAB1aFw","-pk6w5puGcp-wKnQ61BZzQAAAAAB1akq","-pk6w5puGcp-wKnQ61BZzQAAAAAB1aSk","-pk6w5puGcp-wKnQ61BZzQAAAAAAS5Dp","-pk6w5puGcp-wKnQ61BZzQAAAAAAS40k","-pk6w5puGcp-wKnQ61BZzQAAAAAAS7A6","-pk6w5puGcp-wKnQ61BZzQAAAAAASFtz","-pk6w5puGcp-wKnQ61BZzQAAAAAASJnd","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKcUM","piWSMQrh4r040D0BPNaJvwAAAAAAKxcK","piWSMQrh4r040D0BPNaJvwAAAAAAKu8M","piWSMQrh4r040D0BPNaJvwAAAAAAKsyx","piWSMQrh4r040D0BPNaJvwAAAAAAKrUd","piWSMQrh4r040D0BPNaJvwAAAAAAMzQW","piWSMQrh4r040D0BPNaJvwAAAAAAgRuk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"PkHiro08_uzuUWpeantpNA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19977269,22569935,22570653,19208948,22544340,19208919,19208225,22608882,19754692,19668808,19001325,18870508,18879802,10485923,16807,2756848,2756092,2745322,6715782,6715626,7927405,7924037],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNQ1","v6HIzNa4K6G4nRP9032RIAAAAAABWGPP","v6HIzNa4K6G4nRP9032RIAAAAAABWGad","v6HIzNa4K6G4nRP9032RIAAAAAABJRr0","v6HIzNa4K6G4nRP9032RIAAAAAABV__U","v6HIzNa4K6G4nRP9032RIAAAAAABJRrX","v6HIzNa4K6G4nRP9032RIAAAAAABJRgh","v6HIzNa4K6G4nRP9032RIAAAAAABWPvy","v6HIzNa4K6G4nRP9032RIAAAAAABLW7E","v6HIzNa4K6G4nRP9032RIAAAAAABLB9I","v6HIzNa4K6G4nRP9032RIAAAAAABIe_t","v6HIzNa4K6G4nRP9032RIAAAAAABH_Ds","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw","ew01Dk0sWZctP-VaEpavqQAAAAAAKg38","ew01Dk0sWZctP-VaEpavqQAAAAAAKePq","ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG","ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq","ew01Dk0sWZctP-VaEpavqQAAAAAAePZt","ew01Dk0sWZctP-VaEpavqQAAAAAAeOlF"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"9EcGjMrQwznPlnAdDi9Lxw":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901252,19908516,19901309,19904117,19988362,19897796,19899069,19901309,19904677,19901380,19901069],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7Z1","v6HIzNa4K6G4nRP9032RIAAAAAABMP-K","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6vE","v6HIzNa4K6G4nRP9032RIAAAAAABL6qN"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"tagsGmBta7BnDHBzEbH9eQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19977269,22569935,22570653,19208948,22544340,19208919,19208225,22608882,19754692,19668808,19001325,18870508,18879802,10485923,16807,2756848,2756092,2745322,6715782,6715626,7927445,6732427,882422,8542429],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNQ1","v6HIzNa4K6G4nRP9032RIAAAAAABWGPP","v6HIzNa4K6G4nRP9032RIAAAAAABWGad","v6HIzNa4K6G4nRP9032RIAAAAAABJRr0","v6HIzNa4K6G4nRP9032RIAAAAAABV__U","v6HIzNa4K6G4nRP9032RIAAAAAABJRrX","v6HIzNa4K6G4nRP9032RIAAAAAABJRgh","v6HIzNa4K6G4nRP9032RIAAAAAABWPvy","v6HIzNa4K6G4nRP9032RIAAAAAABLW7E","v6HIzNa4K6G4nRP9032RIAAAAAABLB9I","v6HIzNa4K6G4nRP9032RIAAAAAABIe_t","v6HIzNa4K6G4nRP9032RIAAAAAABH_Ds","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw","ew01Dk0sWZctP-VaEpavqQAAAAAAKg38","ew01Dk0sWZctP-VaEpavqQAAAAAAKePq","ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG","ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq","ew01Dk0sWZctP-VaEpavqQAAAAAAePaV","ew01Dk0sWZctP-VaEpavqQAAAAAAZrqL","ew01Dk0sWZctP-VaEpavqQAAAAAADXb2","ew01Dk0sWZctP-VaEpavqQAAAAAAgljd"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"euPXE4-KNZJD0T6j_TMfYw":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1091600,7046,2795776,1483241,1482767,2600004,1074397,11342,13400,51888,12612,2578675,2599636,1091600,7744,52134,33264,2795776,1483241,1482767,2600004,1073803,11342,13400,51888,12396,16726,41698,2852079,2851771,2850043,1501120,1495723],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","lLD39yzd4Cg8F13tcGpzGQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","dCCKy6JoX0PADOFic8hRNQ","9w9lF96vJW7ZhBoZ8ETsBw","xUQuo4OgBaS_Le-fdAwt8A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","lLD39yzd4Cg8F13tcGpzGQAAAAAAABuG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAACxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAADRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAMqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","dCCKy6JoX0PADOFic8hRNQAAAAAAAB5A","9w9lF96vJW7ZhBoZ8ETsBwAAAAAAAMum","xUQuo4OgBaS_Le-fdAwt8AAAAAAAAIHw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAACxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAADRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAMqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAKLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3z7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFufA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFtKr"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3]},"cL14TWzNnz1qK2PUYdE9bg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791289,24794610,24781052,24778417,19046138,19039453,18993092,18869484,18879802,10485923,16807,2756560,2755688,2744899,3827767,3827522,2050302,4868077,4855697,8473771],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekj5","v6HIzNa4K6G4nRP9032RIAAAAAABelXy","v6HIzNa4K6G4nRP9032RIAAAAAABeiD8","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp76","v6HIzNa4K6G4nRP9032RIAAAAAABIoTd","v6HIzNa4K6G4nRP9032RIAAAAAABIc_E","v6HIzNa4K6G4nRP9032RIAAAAAABH-zs","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAOmg3","ew01Dk0sWZctP-VaEpavqQAAAAAAOmdC","ew01Dk0sWZctP-VaEpavqQAAAAAAH0j-","ew01Dk0sWZctP-VaEpavqQAAAAAASkft","ew01Dk0sWZctP-VaEpavqQAAAAAASheR","ew01Dk0sWZctP-VaEpavqQAAAAAAgUyr"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"9wXZUZEeGMQm83C5yXCZ2g":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708823,24695729,24696049,18965430,18965669,18966052,18973868,18911086,18905330,18910928,18783663,18799034,10485923,16900,15534,703491,2755412,3875596,3765212,3542694,3677893],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQbX","j8DVIOTu7Btj9lgFefJ84AAAAAABeNOx","j8DVIOTu7Btj9lgFefJ84AAAAAABeNTx","j8DVIOTu7Btj9lgFefJ84AAAAAABIWO2","j8DVIOTu7Btj9lgFefJ84AAAAAABIWSl","j8DVIOTu7Btj9lgFefJ84AAAAAABIWYk","j8DVIOTu7Btj9lgFefJ84AAAAAABIYSs","j8DVIOTu7Btj9lgFefJ84AAAAAABII9u","j8DVIOTu7Btj9lgFefJ84AAAAAABIHjy","j8DVIOTu7Btj9lgFefJ84AAAAAABII7Q","j8DVIOTu7Btj9lgFefJ84AAAAAABHp2v","j8DVIOTu7Btj9lgFefJ84AAAAAABHtm6","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEIE","piWSMQrh4r040D0BPNaJvwAAAAAAADyu","piWSMQrh4r040D0BPNaJvwAAAAAACrwD","piWSMQrh4r040D0BPNaJvwAAAAAAKgtU","piWSMQrh4r040D0BPNaJvwAAAAAAOyMM","piWSMQrh4r040D0BPNaJvwAAAAAAOXPc","piWSMQrh4r040D0BPNaJvwAAAAAANg6m","piWSMQrh4r040D0BPNaJvwAAAAAAOB7F"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"bz1cYNqu8MBH2xCXTMEiAg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7507990,7549300],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpAW","ew01Dk0sWZctP-VaEpavqQAAAAAAczF0"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4]},"fCScXsJaisrZL_JXgS4qQg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7436960,6766701,6769642,2098164],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXqg","9LzzIocepYcOjnUsLlgOjgAAAAAAZ0Bt","9LzzIocepYcOjnUsLlgOjgAAAAAAZ0vq","9LzzIocepYcOjnUsLlgOjgAAAAAAIAP0"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"V-MDb_Yh073ps9Vw4ypmDQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7439971,6798378,6797702,6797556,2726148],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7mG","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7j0","ew01Dk0sWZctP-VaEpavqQAAAAAAKZkE"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"wAujHiFN47_oNUI63d6EtA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7513502,6765905,6759805,2574033,2218596],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcqWe","ew01Dk0sWZctP-VaEpavqQAAAAAAZz1R","ew01Dk0sWZctP-VaEpavqQAAAAAAZyV9","ew01Dk0sWZctP-VaEpavqQAAAAAAJ0bR","ew01Dk0sWZctP-VaEpavqQAAAAAAIdpk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"zMMsPlSW5HOq5bsuVRh3KA":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2822585,3001783,2924437,3111967,3095700,156159,136830,285452,1430646,1449979,1447865,1447752,1446446,1188192,1188137,220151,219438,219438,219438,219438,219438,219425,219589,1446206],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","9HZ7GQCC6G9fZlRD7aGzXQ","9HZ7GQCC6G9fZlRD7aGzXQ","9HZ7GQCC6G9fZlRD7aGzXQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","huWyXZbCBWCe2ZtK9BiokQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxG5","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3wf","-p9BlJh9JZMPPNjY_j92ngAAAAAALzyU","9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAmH_","9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAhZ-","9HZ7GQCC6G9fZlRD7aGzXQAAAAAABFsM","huWyXZbCBWCe2ZtK9BiokQAAAAAAFdR2","huWyXZbCBWCe2ZtK9BiokQAAAAAAFh_7","huWyXZbCBWCe2ZtK9BiokQAAAAAAFhe5","huWyXZbCBWCe2ZtK9BiokQAAAAAAFhdI","huWyXZbCBWCe2ZtK9BiokQAAAAAAFhIu","huWyXZbCBWCe2ZtK9BiokQAAAAAAEiFg","huWyXZbCBWCe2ZtK9BiokQAAAAAAEiEp","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1v3","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1kh","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1nF","huWyXZbCBWCe2ZtK9BiokQAAAAAAFhE-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"pLdowTKUS5KSwivHyl5AgA":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2823003,3007344,3001783,2924437,3112045,3104142,1417998,1456694,1456323,1393341,1348522,1348436,1345741,1348060,1347558,1345741,1348060,1347558,1344317,1318852,1317790,1316548,1337360,1338921,1188023],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxNb","-p9BlJh9JZMPPNjY_j92ngAAAAAALeNw","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3xt","-p9BlJh9JZMPPNjY_j92ngAAAAAAL12O","huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD","huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E","huWyXZbCBWCe2ZtK9BiokQAAAAAAFBue","huWyXZbCBWCe2ZtK9BiokQAAAAAAFBbE","huWyXZbCBWCe2ZtK9BiokQAAAAAAFGgQ","huWyXZbCBWCe2ZtK9BiokQAAAAAAFG4p","huWyXZbCBWCe2ZtK9BiokQAAAAAAEiC3"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"_ef-NJahpYK_FzFC-KdtYQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,49772,35602,29942,33148,3444,27444,9712,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1072174,33518,35576,8560,17976,49494,22596,3272936,3254825,1481992,1534257,3238809,3051716,67008,10485923,16807,2756288,2755416,2744627,3827463,3827218,2049230,2042319,2040147,2469374],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","eOfhJQFIxbIEScd007tROw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHT2","LF6DFcGHEMqhhhlptO_M_QAAAAAAAIF8","Af6E3BeG383JVVbu67NJ0QAAAAAAAA10","xwuAPHgc12-8PZB3i-320gAAAAAAAGs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFwu","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAFhE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMfDo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMaop","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp0I","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAF2kx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMWuZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALpDE","eOfhJQFIxbIEScd007tROwAAAAAAAQXA","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAOmcH","A2oiHVwisByxRn5RDT4LjAAAAAAAOmYS","A2oiHVwisByxRn5RDT4LjAAAAAAAH0TO","A2oiHVwisByxRn5RDT4LjAAAAAAAHynP","A2oiHVwisByxRn5RDT4LjAAAAAAAHyFT","A2oiHVwisByxRn5RDT4LjAAAAAAAJa3-"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"omG-i9KffSi3YT8q0rYOiw":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7508344,7393457,7394824,7384416,6869315,6866863,2620,6841654,6841533],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","6miIyyucTZf5zXHCk7PT1g","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4","ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx","ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI","ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g","ew01Dk0sWZctP-VaEpavqQAAAAAAaNFD","ew01Dk0sWZctP-VaEpavqQAAAAAAaMev","6miIyyucTZf5zXHCk7PT1gAAAAAAAAo8","ew01Dk0sWZctP-VaEpavqQAAAAAAaGU2","ew01Dk0sWZctP-VaEpavqQAAAAAAaGS9"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"XiONbb-veQ1sAuFD6_Fv0A":{"address_or_lines":[48,38,174,104,68,200,38,174,104,68,60,38,174,104,68,92,38,174,104,68,4,38,174,104,10,10,38,174,104,68,20,38,174,104,14,32,190,1091944,2047231,2046923,2044755,2041537,2044807,2041460,1171829,2265239,2264574,2258601,1016100],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5sij7Z672VAK_gGoPDPJBg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","PCeTYI0HN2oKNST6e1IaQQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","U4FmFVJMlNKhF1hVl3Xj1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","JR7ekk9KGQJKKPohpdwCLQ","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rpRn_rYC3CgtEgBAUrkZZg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAADI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5sij7Z672VAK_gGoPDPJBgAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","PCeTYI0HN2oKNST6e1IaQQAAAAAAAABc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","U4FmFVJMlNKhF1hVl3Xj1AAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","JR7ekk9KGQJKKPohpdwCLQAAAAAAAAAK","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rpRn_rYC3CgtEgBAUrkZZgAAAAAAAAAU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAAHzz_","G68hjsyagwq6LpWrMjDdngAAAAAAHzvL","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzOH","G68hjsyagwq6LpWrMjDdngAAAAAAHyZ0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInap","G68hjsyagwq6LpWrMjDdngAAAAAAD4Ek"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3]},"krdohOL0KiVMtm4q-6fmjg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,5836,10976,12298,1480209,1969795,1481300,1480601,2595076,1079144,1868,1480209,1969795,1481300,1480601,2595076,1079144,37910,8000,46852,32076,49840,40252,33434,32730,43978,37948,30428,26428,19370,1480209,1940645,1970099,1481300,1480695,2595076,1079144,20016,37192,1480141,1913750],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","CwUjPVV5_7q7c0GhtW0aPw","okehWevKsEA4q6dk779jgw","-IuadWGT89NVzIyF_Emodw","XXJY7v4esGWnaxtMW3FA0g","FbrXdcA4j750RyQ3q9JXMw","pL34QuyxyP6XYzGDBMK_5w","IoAk4kM-M4DsDPp7ia5QXw","uHLoBslr3h6S7ooNeXzEbw","iRoTPXvR_cRsnzDO-aurpQ","fB79lJck2X90l-j7VqPR-Q","gbMheDI1NZ3NY96J0seddg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GquRfhZBLBKr9rIBPuH3nA","_DA_LSFNMjbu9L2Dcselpw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAABbM","W8AFtEsepzrJ6AasHrCttwAAAAAAACrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAADAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","kSaNXrGzSS3BnDNNWezzMAAAAAAAAJQW","ne8F__HPIVgxgycJADVSzAAAAAAAAB9A","CwUjPVV5_7q7c0GhtW0aPwAAAAAAALcE","okehWevKsEA4q6dk779jgwAAAAAAAH1M","-IuadWGT89NVzIyF_EmodwAAAAAAAMKw","XXJY7v4esGWnaxtMW3FA0gAAAAAAAJ08","FbrXdcA4j750RyQ3q9JXMwAAAAAAAIKa","pL34QuyxyP6XYzGDBMK_5wAAAAAAAH_a","IoAk4kM-M4DsDPp7ia5QXwAAAAAAAKvK","uHLoBslr3h6S7ooNeXzEbwAAAAAAAJQ8","iRoTPXvR_cRsnzDO-aurpQAAAAAAAHbc","fB79lJck2X90l-j7VqPR-QAAAAAAAGc8","gbMheDI1NZ3NY96J0seddgAAAAAAAEuq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZyl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg-z","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpf3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","GquRfhZBLBKr9rIBPuH3nAAAAAAAAE4w","_DA_LSFNMjbu9L2DcselpwAAAAAAAJFI","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpXN","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHTOW"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,3,3]},"N2LqhupgLi4T_B9D7JaDDQ":{"address_or_lines":[4623648,7066994,7068484,7069849,7058446,10002970,10005676,10124500,9016547,11291366,9016547,24500423,24494926,9016547,10689293,10690744,9016547,24494153,24444068,9016547,24526481,9016547,12769612,10684953,24495408,10128820,7327937,7071629,7072042,7142576,5627718,5631637,5512164,4910105,4760761,4777496,4778618,10485923,16743,6659981,6654519,6650911,6650061,8052504,7525822,7331115,7324128,6674998,6706722,6700261,2539310],"file_ids":["JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["JsObMPhfT_zO2Q_B1cPLxAAAAAAARo0g","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa9Vy","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa9tE","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa-CZ","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa7QO","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmKIa","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmKys","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmnzU","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAArErm","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABddjH","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcNO","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAAoxsN","JsObMPhfT_zO2Q_B1cPLxAAAAAAAoyC4","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcBJ","JsObMPhfT_zO2Q_B1cPLxAAAAAABdPyk","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABdj6R","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAAwtlM","JsObMPhfT_zO2Q_B1cPLxAAAAAAAowoZ","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcUw","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmo20","JsObMPhfT_zO2Q_B1cPLxAAAAAAAb9DB","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa-eN","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa-kq","JsObMPhfT_zO2Q_B1cPLxAAAAAAAbPyw","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVd9G","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVe6V","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVBvk","JsObMPhfT_zO2Q_B1cPLxAAAAAAASuwZ","JsObMPhfT_zO2Q_B1cPLxAAAAAAASKS5","JsObMPhfT_zO2Q_B1cPLxAAAAAAASOYY","JsObMPhfT_zO2Q_B1cPLxAAAAAAASOp6","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAZZ-N","piWSMQrh4r040D0BPNaJvwAAAAAAZYo3","piWSMQrh4r040D0BPNaJvwAAAAAAZXwf","piWSMQrh4r040D0BPNaJvwAAAAAAZXjN","piWSMQrh4r040D0BPNaJvwAAAAAAet8Y","piWSMQrh4r040D0BPNaJvwAAAAAActW-","piWSMQrh4r040D0BPNaJvwAAAAAAb90r","piWSMQrh4r040D0BPNaJvwAAAAAAb8Hg","piWSMQrh4r040D0BPNaJvwAAAAAAZdo2","piWSMQrh4r040D0BPNaJvwAAAAAAZlYi","piWSMQrh4r040D0BPNaJvwAAAAAAZjzl","piWSMQrh4r040D0BPNaJvwAAAAAAJr8u"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"7TvODt8WtQ5KXTmYPsDI3A":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,54988,10976,61450,1480209,1969795,1481300,1480601,2595076,1079144,1868,1480209,1969795,1481300,1480601,2595076,1079144,21526,8000,30022,59542,29542,18986,21536,54462,53814,11024,12030,61026,21014,45460,42632,1480209,3459845,1479516,2595076,1050939,23882,1371605,2194798,2100556,2032414,1865128],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","CwUjPVV5_7q7c0GhtW0aPw","cBO14nNDW8EW0oaZDaZipw","C64RiOp1JIPwHLB_iHDa0A","xvApUwdY2y4sFaZRNrMv5g","vsalcPHh9qLgsdKtk190IA","QsuqlohtoJfpo6vQ6tHa2A","8ep9l3WIVYErRiHtmAdvew","nPWpQrEmCn54Ou0__aZyJA","-xcELApECIipEESUIWed9w","L_saUsdri-UdXCut6Tdtng","uHLoBslr3h6S7ooNeXzEbw","p19NBQ2pky4eRJM7tgeenw","55ABUc9FqQ0uj-yn-sTq2A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1msFlmxT18lYvJkx-hfGPg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAANbM","W8AFtEsepzrJ6AasHrCttwAAAAAAACrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAPAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","kSaNXrGzSS3BnDNNWezzMAAAAAAAAFQW","ne8F__HPIVgxgycJADVSzAAAAAAAAB9A","CwUjPVV5_7q7c0GhtW0aPwAAAAAAAHVG","cBO14nNDW8EW0oaZDaZipwAAAAAAAOiW","C64RiOp1JIPwHLB_iHDa0AAAAAAAAHNm","xvApUwdY2y4sFaZRNrMv5gAAAAAAAEoq","vsalcPHh9qLgsdKtk190IAAAAAAAAFQg","QsuqlohtoJfpo6vQ6tHa2AAAAAAAANS-","8ep9l3WIVYErRiHtmAdvewAAAAAAANI2","nPWpQrEmCn54Ou0__aZyJAAAAAAAACsQ","-xcELApECIipEESUIWed9wAAAAAAAC7-","L_saUsdri-UdXCut6TdtngAAAAAAAO5i","uHLoBslr3h6S7ooNeXzEbwAAAAAAAFIW","p19NBQ2pky4eRJM7tgeenwAAAAAAALGU","55ABUc9FqQ0uj-yn-sTq2AAAAAAAAKaI","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAANMsF","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAk7","1msFlmxT18lYvJkx-hfGPgAAAAAAAF1K","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFO3V","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIX1u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIA1M","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHwMe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,3,3,3,3,3]},"u1L6jqeUaTNx1a2aJ9yFwA":{"address_or_lines":[74,6,18,8,18,80,24,4,84,38,174,104,68,128,38,174,104,68,64,38,174,104,68,84,38,174,104,68,100,140,10,38,174,104,68,60,38,174,104,14,32,38,32,786829,1090933,2561389,794630,788130,1197115,2578326,1109790,1111453,1034624],"file_ids":["a5aMcPOeWx28QSVng73nBQ","inI9W0bfekFTCpu0ceKTHg","RPwdw40HEBL87wRkKV2ozw","pT2bgvKv3bKR6LMAYtKFRw","Rsr7q4vCSh2ppRtyNkwZAA","cKQfWSgZRgu_1Goz5QGSHw","T2fhmP8acUvRZslK7YRDPw","lrxXzNEmAlflj7bCNDjxdA","SMoSw8cr-PdrIATvljOPrQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","xaCec3W8F6xlvd_EISI7vw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","GYpj0RgmHJTfD-_w_Fx69w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","b78FoZPzgl20nGrU0Zu24g","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5ZxW56RI3EOJxqCWjdkdHg","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","7l7IlhF_Z6_Ribw1CW945Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","imaY9TOf2pKX0_q1vRTskQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAABK","inI9W0bfekFTCpu0ceKTHgAAAAAAAAAG","RPwdw40HEBL87wRkKV2ozwAAAAAAAAAS","pT2bgvKv3bKR6LMAYtKFRwAAAAAAAAAI","Rsr7q4vCSh2ppRtyNkwZAAAAAAAAAAAS","cKQfWSgZRgu_1Goz5QGSHwAAAAAAAABQ","T2fhmP8acUvRZslK7YRDPwAAAAAAAAAY","lrxXzNEmAlflj7bCNDjxdAAAAAAAAAAE","SMoSw8cr-PdrIATvljOPrQAAAAAAAABU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","xaCec3W8F6xlvd_EISI7vwAAAAAAAACA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","GYpj0RgmHJTfD-_w_Fx69wAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","b78FoZPzgl20nGrU0Zu24gAAAAAAAABU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5ZxW56RI3EOJxqCWjdkdHgAAAAAAAABk","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","7l7IlhF_Z6_Ribw1CW945QAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAAm","imaY9TOf2pKX0_q1vRTskQAAAAAAAAAg","G68hjsyagwq6LpWrMjDdngAAAAAADAGN","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAJxVt","G68hjsyagwq6LpWrMjDdngAAAAAADCAG","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkQ7","G68hjsyagwq6LpWrMjDdngAAAAAAJ1eW","G68hjsyagwq6LpWrMjDdngAAAAAAEO8e","G68hjsyagwq6LpWrMjDdngAAAAAAEPWd","G68hjsyagwq6LpWrMjDdngAAAAAAD8mA"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"8uzy4VW9n0Z8KokUdeadfg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,16772,50210,17004,2834,14028,27360,55578,1480209,1969795,1481300,1480601,2595076,1079485,18126,36558,2460,42724,46700,1479608,1493928,2595076,1079485,30578,15346,1479608,2595076,1079485,57180,32508,1276,30612,1479516,2595076,1079485,63696,30612,1479516,2595076,1073749,60436,3118304,766784,10485923,16807,2741196,2827770,2817684,2804657,2869654],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","GdaBUD9IUEkKxIBryNqV2w","QU8QLoFK6ojrywKrBFfTzA","V558DAsp4yi8bwa8eYwk5Q","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","cHp4MwXaY5FCuFRuAA6tWw","-9oyoP4Jj2iRkwEezqId-g","Kq9d0b1CBVEQZUtuJtmlJg","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","-Z7SlEXhuy5tL2BF-xmy3g","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS","grZNsSElR5ITq8H2yHCNSwAAAAAAADbM","W8AFtEsepzrJ6AasHrCttwAAAAAAAGrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAANka","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","EFJHOn-GACfHXgae-R1yDAAAAAAAAEbO","GdaBUD9IUEkKxIBryNqV2wAAAAAAAI7O","QU8QLoFK6ojrywKrBFfTzAAAAAAAAAmc","V558DAsp4yi8bwa8eYwk5QAAAAAAAKbk","grikUXlisBLUbeL_OWixIwAAAAAAALZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAHdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","cHp4MwXaY5FCuFRuAA6tWwAAAAAAAN9c","-9oyoP4Jj2iRkwEezqId-gAAAAAAAH78","Kq9d0b1CBVEQZUtuJtmlJgAAAAAAAAT8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAAPjQ","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","--q8cwZVXbHL2zOM_p3RlQAAAAAAAOwU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAL5Tg","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7NA","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U","A2oiHVwisByxRn5RDT4LjAAAAAAAKsux","A2oiHVwisByxRn5RDT4LjAAAAAAAK8mW"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,3,3,4,4,4,4,4,4,4]},"EeUwhr9vbcywMBkIYZRfCw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,46796,43744,53258,1480209,1969795,1481300,1480601,2595076,1079144,34636,1480209,1969795,1481300,1480601,2595076,1079144,13334,40862,834,1480209,1969795,1481300,1480601,2595076,1069341,58136,12466,1587508,1079485,50582,26272,1479608,1493928,2595076,1079211,60348,34084,42798,54954,4836,40660,62188,43850,13372,5488,20256,1924997],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","wpss7yv4AvkSwbtctTl0JA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","SLUxdgyFrTF3l4NU1VRO_w","ZOgaFnYiv38tVz-8Hafu3w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","u1Za6xFXDX1Ys5Qeh_gy9Q","uq4_q8agTQ0rkhJvygJ3QA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","pK0zxAMiW-X23QjQRVzm5w","OP7EiuTwTtWCf_B7a-Zpig","WyVrojmISSgbkYAxEOnpQw","JdWBEAqhrU7LJg0YDuYO0w","cwZEcJVCN5Q4BJdAS3o8fw","iLNvi1vqLkBP_ehg4QlqeA","guXM5tmjJlv0Ehde0y1DFw","avBEfFKeFSrhKf93SLNe0Q","uHLoBslr3h6S7ooNeXzEbw","iRoTPXvR_cRsnzDO-aurpQ","aAagm2yDcrnYaqBPCwyu8Q","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAALbM","W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAANAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","kSaNXrGzSS3BnDNNWezzMAAAAAAAADQW","ne8F__HPIVgxgycJADVSzAAAAAAAAJ-e","wpss7yv4AvkSwbtctTl0JAAAAAAAAANC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFEd","SLUxdgyFrTF3l4NU1VRO_wAAAAAAAOMY","ZOgaFnYiv38tVz-8Hafu3wAAAAAAADCy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGDk0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","u1Za6xFXDX1Ys5Qeh_gy9QAAAAAAAMWW","uq4_q8agTQ0rkhJvygJ3QAAAAAAAAGag","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHer","pK0zxAMiW-X23QjQRVzm5wAAAAAAAOu8","OP7EiuTwTtWCf_B7a-ZpigAAAAAAAIUk","WyVrojmISSgbkYAxEOnpQwAAAAAAAKcu","JdWBEAqhrU7LJg0YDuYO0wAAAAAAANaq","cwZEcJVCN5Q4BJdAS3o8fwAAAAAAABLk","iLNvi1vqLkBP_ehg4QlqeAAAAAAAAJ7U","guXM5tmjJlv0Ehde0y1DFwAAAAAAAPLs","avBEfFKeFSrhKf93SLNe0QAAAAAAAKtK","uHLoBslr3h6S7ooNeXzEbwAAAAAAADQ8","iRoTPXvR_cRsnzDO-aurpQAAAAAAABVw","aAagm2yDcrnYaqBPCwyu8QAAAAAAAE8g","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHV-F"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,3]},"x443zjuudYI-A7cRu2DIGg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,2228,5922,53516,36626,49094,58124,2548,13860,42480,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,28996,2578675,2599636,1091600,48574,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,28996,2578675,2599636,1091600,63674,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,28780,342,57994,19187,38198,48990],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","lpUCR1NQj5NOLBg7mvzlqg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAL_G","LF6DFcGHEMqhhhlptO_M_QAAAAAAAOMM","Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0","xwuAPHgc12-8PZB3i-320gAAAAAAADYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAL2-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","lpUCR1NQj5NOLBg7mvzlqgAAAAAAAPi6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAOKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAJU2","jaBVtokSUzfS97d-XKjijgAAAAAAAL9e"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"rrrvnakD3SpJqProBGqoCQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,49772,35602,1270,4476,19828,27444,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1091475,19382,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1091475,60558,2790352,1482889,1482415,2595076,1079144,8942,10826,15776,45470,57908,19178,5946,1481694,1535004,2095808],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","08DBZKRu4nC_Oi_uT40UHw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","n74P5OxFm1hAo5ZWtgcKHQ","zXbqXCWr0lCbi_b24hNBRQ","AOM_-6oRTyAxK8W79Wo5aQ","yaTrLhUSIq2WitrTHLBy3Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAAT2","LF6DFcGHEMqhhhlptO_M_QAAAAAAABF8","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAAGs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAEu2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","08DBZKRu4nC_Oi_uT40UHwAAAAAAAOyO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAD2g","n74P5OxFm1hAo5ZWtgcKHQAAAAAAALGe","zXbqXCWr0lCbi_b24hNBRQAAAAAAAOI0","AOM_-6oRTyAxK8W79Wo5aQAAAAAAAErq","yaTrLhUSIq2WitrTHLBy3QAAAAAAABc6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAF2wc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAH_rA"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3]},"sDfHX0MKzztQSqC8kl_-sg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,16720,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,52894,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,44846,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,32258,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50744,16726,2346,19187,41240,50359],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N0GNsPaCLYzoFsPJWnIJtQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fq0ezjB8ddCA6Pk0BY9arQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAEFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAM6e","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N0GNsPaCLYzoFsPJWnIJtQAAAAAAAK8u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fq0ezjB8ddCA6Pk0BY9arQAAAAAAAH4C","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAAkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMS3"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"WmwSnxyphedkasVyGbhNdg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,18612,22306,4364,53010,23142,41180,18932,30244,42480,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,4420,2578675,2599636,1091600,29418,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,4420,2578675,2599636,1091600,58990,2795776,1483241,1482767,2600004,1073803,3150,5208,43696,4204,342,33506,2852079,2851771,2849353,2846190,2846190,2845732],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","l97YFeEKpeLfa-lEAZVNcA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAFci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAFpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAKDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0","xwuAPHgc12-8PZB3i-320gAAAAAAAHYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAHLq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","l97YFeEKpeLfa-lEAZVNcAAAAAAAAOZu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAILi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2wk"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3]},"NU5so_CJJJwGJM_hiEcxgQ":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,4,38,174,104,68,16,38,174,104,68,256,140,10,38,174,104,68,0,12,8,28,12,8,54,12,120,1169291,1109342,1109180],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ZBnr-5IlLVGCdkX_lTNKmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RDOEyok4432cuMjL10_tug","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_____________________w","U7DZUwH_4YU5DSkoQhGJWw","bmb3nSRfimrjfhanpjR1rQ","25JFhMXA0rvP5hfyUpf34w","U7DZUwH_4YU5DSkoQhGJWw","bmb3nSRfimrjfhanpjR1rQ","oN7OWDJeuc8DmI2f_earDQ","Yj7P3-Rt3nirG6apRl4A7A","pz3Evn9laHNJFMwOKIXbsw","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ZBnr-5IlLVGCdkX_lTNKmwAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RDOEyok4432cuMjL10_tugAAAAAAAAEA","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_____________________wAAAAAAAAAA","U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM","bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI","25JFhMXA0rvP5hfyUpf34wAAAAAAAAAc","U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM","bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI","oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2","Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM","pz3Evn9laHNJFMwOKIXbswAAAAAAAAB4","G68hjsyagwq6LpWrMjDdngAAAAAAEdeL","G68hjsyagwq6LpWrMjDdngAAAAAAEO1e","G68hjsyagwq6LpWrMjDdngAAAAAAEOy8"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3]},"A9B6bwuKQl9pC0MIYqtAgg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,34996,38690,20748,3858,37276,30816,26538,1480561,1970211,1481652,1480953,2600004,1079669,36476,1480561,1970211,1481652,1480953,2600004,1079669,13542,44224,26138,5558,16780,64790,18774,36466,18774,17314,43978,43978,43978,43978,43978,43978,43978,43886,18774,13462,1480561,1940968,1917658,1481652,1480953,2600004,1079669,27396,1480561,1827986,1940595,1909209,1934862,3077552,3072233,1745406,3070488],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","ktj-IOmkEpvZJouiJkQjTg","O_h7elJSxPO7SiCsftYRZg","ZLTqiSLOmv4Ej_7d8yKLmw","v_WV3HQYVe0q1Ob-1gtx1A","ka2IKJhpWbD6PA3J3v624w","e8Lb_MV93AH-OkvHPPDitg","ka2IKJhpWbD6PA3J3v624w","1vivUE5hL65442lQ9a_ylg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","ka2IKJhpWbD6PA3J3v624w","fCsVLBj60GK9Hf8VtnMcgA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","54xjnvwS2UtwpSVJMemggA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAJci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAJGc","W8AFtEsepzrJ6AasHrCttwAAAAAAAHhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAGeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAI58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","kSaNXrGzSS3BnDNNWezzMAAAAAAAADTm","ne8F__HPIVgxgycJADVSzAAAAAAAAKzA","ktj-IOmkEpvZJouiJkQjTgAAAAAAAGYa","O_h7elJSxPO7SiCsftYRZgAAAAAAABW2","ZLTqiSLOmv4Ej_7d8yKLmwAAAAAAAEGM","v_WV3HQYVe0q1Ob-1gtx1AAAAAAAAP0W","ka2IKJhpWbD6PA3J3v624wAAAAAAAElW","e8Lb_MV93AH-OkvHPPDitgAAAAAAAI5y","ka2IKJhpWbD6PA3J3v624wAAAAAAAElW","1vivUE5hL65442lQ9a_ylgAAAAAAAEOi","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKtu","ka2IKJhpWbD6PA3J3v624wAAAAAAAElW","fCsVLBj60GK9Hf8VtnMcgAAAAAAAADSW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHULa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","54xjnvwS2UtwpSVJMemggAAAAAAAAGsE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-SS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZxz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHSHZ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHYYO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALvWw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALuDp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGqH-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALtoY"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3]},"X86DUuQ7tHAxGBaWu4tZLg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,2228,5922,53516,36626,19046,37084,2548,13860,26096,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,64610,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,39726,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,0,2794972,1848805,1837992,1848417,2718329,2222078,2208786],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","780bLUPADqfQ3x1T5lnVOg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAEpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAJDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0","xwuAPHgc12-8PZB3i-320gAAAAAAADYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAPxi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","780bLUPADqfQ3x1T5lnVOgAAAAAAAJsu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqXc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHAuo","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDRh","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKXp5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIef-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIbQS"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3]},"T3fWxJzHMwU-oUs7rgXCcg":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,228,38,174,104,68,4,38,174,104,68,92,38,174,104,68,8,38,174,104,68,172,669638,1091944,956540,2223054,995645,1276144],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qordvIiilnF7CmkWCAd7eA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","iWpqwwcHV8E8OOnqGCYj9g","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","M61AJsljWf0TM7wD6IJVZw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","okgAOHfDrcA806m5xh4DMA","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qordvIiilnF7CmkWCAd7eAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","okgAOHfDrcA806m5xh4DMAAAAAAAAACs","G68hjsyagwq6LpWrMjDdngAAAAAACjfG","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAADph8","G68hjsyagwq6LpWrMjDdngAAAAAAIevO","G68hjsyagwq6LpWrMjDdngAAAAAADzE9","G68hjsyagwq6LpWrMjDdngAAAAAAE3jw"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3]},"vq75CDVua5N-eDXnfyZYMA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,16772,50210,620,51986,58710,61916,36212,43828,42480,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,12034,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,38490,2790352,1482889,1482415,2595076,1076587,49902,51960,24944,34360,342,51586,2846655,2846347,2843929,2840766,2843954,2840766,2842897,2268402,1775000,1761295,1048455],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","aRRT4_vBG9Q4nqyirWo5FA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAOVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAPHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAI10","xwuAPHgc12-8PZB3i-320gAAAAAAAKs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAC8C","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","aRRT4_vBG9Q4nqyirWo5FAAAAAAAAJZa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2Uy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2ER","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIpzy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxWY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_-H"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3]},"oKVObqTWF9QIjxgKf8UkTw":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1091600,51328,2795776,1483241,1482767,2600004,1079483,27726,29268,38054,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41284,2578675,2599636,1091600,50170,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41284,2578675,2599636,1091600,13752,2795776,1483241,1482767,2600004,1079483,27726,29268,38054,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41068,49494,4746,19187,41141,49404],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","08Dc0vnMK9C_nl7yQB6ZKQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","zuPG_tF81PcJTwjfBwKlDg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","DTRaillMS4wmG2CDEfm9rQAAAAAAAMiA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","08Dc0vnMK9C_nl7yQB6ZKQAAAAAAAMP6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","zuPG_tF81PcJTwjfBwKlDgAAAAAAADW4","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAABKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKC1","jaBVtokSUzfS97d-XKjijgAAAAAAAMD8"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"DaDdc6eLo0hc-QxL2XQh5Q":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,336,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,28326,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,51274,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,43126,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,0,2790352,1482889,1482415,2595076,1071215,49902,51786,56736,43360,44552,32102],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","auEGiAr7C6IfT0eiHbOlyA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ZyAwfhB8pqBFv6xiDVdvPQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","9alsKcnSosScCQ3ntwGT5w","xAINw9zPBhJlledr3DAcGA","xVweU0pD8q051c2YgF4PTw"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAAFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAG6m","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","auEGiAr7C6IfT0eiHbOlyAAAAAAAAMhK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","ZyAwfhB8pqBFv6xiDVdvPQAAAAAAAKh2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFhv","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAN2g","9alsKcnSosScCQ3ntwGT5wAAAAAAAKlg","xAINw9zPBhJlledr3DAcGAAAAAAAAK4I","xVweU0pD8q051c2YgF4PTwAAAAAAAH1m"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1]},"YRZbUV2DChD6dl3Y2xjF8g":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,49772,35602,38230,41436,19828,27444,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,57358,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,33966,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,59370,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,17976,49494,31018,19187,41240,50308],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","d4jl580PLMUwu5s3I4wcXg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","tKago5vqLnwIkezk_wTBpQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAJVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAKHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAAGs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAOAO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","d4jl580PLMUwu5s3I4wcXgAAAAAAAISu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","tKago5vqLnwIkezk_wTBpQAAAAAAAOfq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAHkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMSE"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"EnsO3_jc7LnLdUHQbwkxMg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,336,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,24230,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,47162,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,37090,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,41914,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34360,342,39210,19187,41240,51115],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","auEGiAr7C6IfT0eiHbOlyA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","mP9Tk3T74fjOyYWKUaqdMQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","I4X8AC1-B0GuL4JyYemPzw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAAFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAF6m","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","auEGiAr7C6IfT0eiHbOlyAAAAAAAALg6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","mP9Tk3T74fjOyYWKUaqdMQAAAAAAAJDi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","I4X8AC1-B0GuL4JyYemPzwAAAAAAAKO6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAJkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMer"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"V2XOOBv96QfYXHIIY7_OLA":{"address_or_lines":[3150,5208,43696,12612,2578675,2599636,1091600,42546,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,12274,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,15838,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,37594,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1079669,12698,1482046,1829360,2586225,2600004,1054235,21784,1973936,2600004,1051035,60416,55140,1372101,2194686,2080131],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Gp9aOxUrrpSVBx4-ftlTOA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","y9R94bQUxts02WzRWfV7xg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","uI6css-d8SGQRK6a_Ntl-A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","SlnkBp0IIJFLHVOe4KbxwQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","7wBb3xHP1JZHNBpMGh4EdA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","u3fGdgL6eAYjYSRbRUri0g","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","aG0mH34tM6si5c1l397JVQ","GC-VoGaqaEobPzimayHQTQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","Gp9aOxUrrpSVBx4-ftlTOAAAAAAAAKYy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","y9R94bQUxts02WzRWfV7xgAAAAAAAC_y","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","uI6css-d8SGQRK6a_Ntl-AAAAAAAAD3e","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","SlnkBp0IIJFLHVOe4KbxwQAAAAAAAJLa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","7wBb3xHP1JZHNBpMGh4EdAAAAAAAADGa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEBYb","u3fGdgL6eAYjYSRbRUri0gAAAAAAAFUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHh6w","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEAmb","aG0mH34tM6si5c1l397JVQAAAAAAAOwA","GC-VoGaqaEobPzimayHQTQAAAAAAANdk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFO_F","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIXz-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAH72D"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,1,1,3,3,3]},"FTJM3wsT8Kc-UaiIK2yDMQ":{"address_or_lines":[33018,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,32502,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,6654,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,9126,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,27090,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1079144,39334,1481694,1828960,2581397,1480843,1480209,1940568,1917230,1844695,1996687],"file_ids":["PmhxUKv5sePRxhCBONca8g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","UfGck3qA2qF0xFB5gpY4Hg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","G9ShE3ODivDEFyHVdsnZ_g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","6AsJ0dA2BUqaic-ScDJBMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fr52ZDCgnkPZlzTNdLTQ5w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uqoEOAkLp1toolLH0q5LVw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["PmhxUKv5sePRxhCBONca8gAAAAAAAID6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","UfGck3qA2qF0xFB5gpY4HgAAAAAAAH72","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","G9ShE3ODivDEFyHVdsnZ_gAAAAAAABn-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","6AsJ0dA2BUqaic-ScDJBMAAAAAAAACOm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fr52ZDCgnkPZlzTNdLTQ5wAAAAAAAGnS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","uqoEOAkLp1toolLH0q5LVwAAAAAAAJmm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUEu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHneP"],"type_ids":[1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3]},"ivbgd9hswtvZ7aTts7HESw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,49488,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1091475,40502,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1091475,9946,2790352,1482889,1482415,2595076,1079485,8942,11000,49520,61192,19302,1479516,1828960,2573747,2594708,1091475,51250,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1079144,0,1481694,1828960,2581297,2595076,1087128,0,23366,42140,41576,9542,41540,41016,39548,3072796],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","WjtMXFj0eujpoknR_rynvA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","Vot4T3F5OpUj8rbXhgpMDg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EPS0ql6FPdCQLe9KByvDQA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","OHQX9IWLaZElAgxGbX3P5g","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAMFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAJ42","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","WjtMXFj0eujpoknR_rynvAAAAAAAACba","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","Vot4T3F5OpUj8rbXhgpMDgAAAAAAAO8I","eV_m28NnKeeTL60KO2H3SAAAAAAAAEtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","EPS0ql6FPdCQLe9KByvDQAAAAAAAAMgy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEJaY","_____________________wAAAAAAAAAA","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAKSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAKJo","OHQX9IWLaZElAgxGbX3P5gAAAAAAACVG","E2b-mzlh_8261-JxcySn-AAAAAAAAKJE","E2b-mzlh_8261-JxcySn-AAAAAAAAKA4","E2b-mzlh_8261-JxcySn-AAAAAAAAJp8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuMc"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,1,1,3]},"yXsgvY1JyekwdCV5rJdspg":{"address_or_lines":[2573747,2594708,1091475,43746,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,51994,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,18382,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,10738,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1079144,0,1481694,1828960,2581397,1480843,1480209,1940568,1917258,1481300,1480601,2595076,1079485,46582,1479772,1827586,1940195,1986447,1982493,1959065,1765336,1761295,1048494],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","XVsKc4e32xXUv-3uv2s-8Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uPGvGNXBf1JXGeeDSsmGQA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAAKri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAMsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAAEfO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","XVsKc4e32xXUv-3uv2s-8QAAAAAAACny","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUFK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","uPGvGNXBf1JXGeeDSsmGQAAAAAAAALX2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpRc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-MC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZrj","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk-P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHkAd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHeSZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGu_Y","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_-u"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3]},"_TjN4epIphuKUiHZJZdqxQ":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,38,10,38,174,104,68,30,56,382,1034444],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","OwrnTUowquMzuETYoP67yQ","HmAocvtnsxREZJIec2I5gw","KHDki7BxJPyjGLtvY8M5lQ","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","OwrnTUowquMzuETYoP67yQAAAAAAAAAe","HmAocvtnsxREZJIec2I5gwAAAAAAAAA4","KHDki7BxJPyjGLtvY8M5lQAAAAAAAAF-","G68hjsyagwq6LpWrMjDdngAAAAAAD8jM"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3]},"ZQdwkmvvmLjNzNpTA4PPhw":{"address_or_lines":[25326,27384,368,1756,2573747,2594708,1091475,48726,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,64878,2789627,1482889,1482415,2595076,1079485,21616,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,27398,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,51982,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,58138,2790352,1482889,1482415,2595076,1067375,25326,27210,32160,46288],"file_ids":["ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","XlQ19HBD_RNa2r3QWOR-nA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VuJFonCXevADcEDW6NVbKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VFBd9VqCaQu0ZzjQ2K3pjg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PUSucJs4FC_WdMzOyH3QYw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","it1vvnZdXdzy0fFROnaaOQ"],"frame_ids":["ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAL5W","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","XlQ19HBD_RNa2r3QWOR-nAAAAAAAAP1u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAFRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VuJFonCXevADcEDW6NVbKgAAAAAAAGsG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAMsO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PUSucJs4FC_WdMzOyH3QYwAAAAAAAOMa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEElv","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAH2g","it1vvnZdXdzy0fFROnaaOQAAAAAAALTQ"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1]},"ssC7MBcE9kfM3yTim7UrNQ":{"address_or_lines":[4846,6904,45424,50908,2573747,2594708,1091475,58102,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,48494,2789627,1482889,1482415,2595076,1079485,1136,15206,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,27398,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,2830,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,4586,2790352,1482889,1482415,2595076,1067395,4846,6904,45240,53006,54142],"file_ids":["ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","XlQ19HBD_RNa2r3QWOR-nA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VuJFonCXevADcEDW6NVbKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VFBd9VqCaQu0ZzjQ2K3pjg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PUSucJs4FC_WdMzOyH3QYw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","0S3htaCNkzxOYeavDR1GTQ","gZooqVYiItnHim-lK4feOg"],"frame_ids":["ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAOL2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","XlQ19HBD_RNa2r3QWOR-nAAAAAAAAL1u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAARw","eV_m28NnKeeTL60KO2H3SAAAAAAAADtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VuJFonCXevADcEDW6NVbKgAAAAAAAGsG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAAsO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PUSucJs4FC_WdMzOyH3QYwAAAAAAABHq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEEmD","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALC4","0S3htaCNkzxOYeavDR1GTQAAAAAAAM8O","gZooqVYiItnHim-lK4feOgAAAAAAANN-"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1]},"-yH5iqJp4uVN6clNHuFusA":{"address_or_lines":[2578675,2599636,1091600,5350,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,6974,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,5866,2795776,1483241,1482767,2600004,1079483,3150,4692,13478,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,58134,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,10246,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12396,342,41610,19187,41240,50663],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","UfGck3qA2qF0xFB5gpY4Hg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","G9ShE3ODivDEFyHVdsnZ_g","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","6AsJ0dA2BUqaic-ScDJBMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","VY0EiAO0DxwLRTE4PfFhdw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","A8AozG5gQfEN24i4IE7w5w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","UfGck3qA2qF0xFB5gpY4HgAAAAAAABTm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","G9ShE3ODivDEFyHVdsnZ_gAAAAAAABs-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","6AsJ0dA2BUqaic-ScDJBMAAAAAAAABbq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABJU","eV_m28NnKeeTL60KO2H3SAAAAAAAADSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","VY0EiAO0DxwLRTE4PfFhdwAAAAAAAOMW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","A8AozG5gQfEN24i4IE7w5wAAAAAAACgG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAKKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMXn"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"SrSwvDbs2pmPg3SRfXJBCA":{"address_or_lines":[1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,10978,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,35610,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,11318,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,15678,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,250,2790352,1482889,1482415,2595076,1076587,29422,31480,4464,17976,33110,51586,2846655,2846347,2843929,2840766,2843907,2841214,1439462],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","NGbZlnLCqeq3LFq89r_SpQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PmhxUKv5sePRxhCBONca8g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAACri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAIsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAACw2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","NGbZlnLCqeq3LFq89r_SpQAAAAAAAD0-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PmhxUKv5sePRxhCBONca8gAAAAAAAAD6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UD","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1p-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFfbm"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3]},"n5nFiHsDS01AKuzFKvQXdA":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,302,38,174,104,68,382,120,38,258,658,1111840,1034048],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","OPpnYj88CDOiKneikdGPHA","ZJjPF65K8mBuISvhCfKfBg","xLxhp_367a_SbgOYuEJjlw","QHotkhNTqx5C4Kjd2F2_6w","Ht79I_xqXv3bOgaClTNQ4w","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAEu","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","OPpnYj88CDOiKneikdGPHAAAAAAAAAF-","ZJjPF65K8mBuISvhCfKfBgAAAAAAAAB4","xLxhp_367a_SbgOYuEJjlwAAAAAAAAAm","QHotkhNTqx5C4Kjd2F2_6wAAAAAAAAEC","Ht79I_xqXv3bOgaClTNQ4wAAAAAAAAKS","G68hjsyagwq6LpWrMjDdngAAAAAAEPcg","G68hjsyagwq6LpWrMjDdngAAAAAAD8dA"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3]},"XbtNNAnLtuHwAR-P2ynwqA":{"address_or_lines":[1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,46454,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,17534,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,64182,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,22670,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1079669,35024,1482046,1829360,2586325,1480953,1480561,1940968,1986869,1946031,1991239,1990411,1912997,3078008,3077552,3072071,1641674,3069796],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","pv4wAezdMMO0SVuGgaEMTg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","qns5vQ3LMi6QrIMOgD_TwQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","J_Lkq1OzUHxWQhnTgF6FwA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","XkOSW26Xa6_lkqHv5givKg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","aD-GPAkaW-Swis8ybNgyMQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","pv4wAezdMMO0SVuGgaEMTgAAAAAAALV2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","qns5vQ3LMi6QrIMOgD_TwQAAAAAAAER-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","J_Lkq1OzUHxWQhnTgF6FwAAAAAAAAPq2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","XkOSW26Xa6_lkqHv5givKgAAAAAAAFiO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","aD-GPAkaW-Swis8ybNgyMQAAAAAAAIjQ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlE1","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHbGv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHmJH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHl8L","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHTCl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALvd4","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALvWw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALuBH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGQzK","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALtdk"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"Rr1Z3cNxrq9AQiD8wZZ1dA":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,9150,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,52246,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,48350,2789627,1482889,1482415,2595076,1079485,21616,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1079144,37050,1481694,1828960,2581297,2595076,1079144,2994,1480209,1940645,1970099,1481300,1480601,2595076,1067831,41714,39750,33948,33384,25926,33098,33348,34466,32098,39462],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","HENgRXYeEs7mDD8Gk_MNmg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fFS0upy5lIaT99RhlTN5LQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","lSdGU4igLMOpLhL_6XP15w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","QAp_Nt6XUeNsCXnAUgW7Xg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","20O937106XMbOD0LQR4SPw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","gPzb0fXoBe1225fbKepMRA","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","OHQX9IWLaZElAgxGbX3P5g","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","JrU1PwRIxl_8SXdnTESnog"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","HENgRXYeEs7mDD8Gk_MNmgAAAAAAACO-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fFS0upy5lIaT99RhlTN5LQAAAAAAAMwW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","lSdGU4igLMOpLhL_6XP15wAAAAAAALze","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAFRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","QAp_Nt6XUeNsCXnAUgW7XgAAAAAAAJC6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","20O937106XMbOD0LQR4SPwAAAAAAAAuy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZyl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg-z","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEEs3","gPzb0fXoBe1225fbKepMRAAAAAAAAKLy","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAISc","_lF8o5tJDcePvza_IYtgSQAAAAAAAIJo","OHQX9IWLaZElAgxGbX3P5gAAAAAAAGVG","E2b-mzlh_8261-JxcySn-AAAAAAAAIFK","E2b-mzlh_8261-JxcySn-AAAAAAAAIJE","E2b-mzlh_8261-JxcySn-AAAAAAAAIai","E2b-mzlh_8261-JxcySn-AAAAAAAAH1i","JrU1PwRIxl_8SXdnTESnogAAAAAAAJom"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1]},"gESQTq4qRn3wnW-FPfxOfA":{"address_or_lines":[2790352,1482889,1482415,2595076,1079485,62190,63732,7014,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,43746,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,2842,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,48542,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1050939,4144,1371605,1977020,2595076,1079485,8954,1479772,3459845,1479516,2595076,1072525,58674,1646337,3072295,1865241,10490014,423063,2283967,2281306,2510155,2414579,2398792,2385273,8471624],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","lTFhQHSZwvS4-s94KVv5mA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","IcJVDEq52FRv22q0yHVMaw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","BDtQyw375W96A0PA_Z7SDQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPj0","eV_m28NnKeeTL60KO2H3SAAAAAAAABtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAAKri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAAsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAAL2e","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAk7","lTFhQHSZwvS4-s94KVv5mAAAAAAAABAw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFO3V","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHiq8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","IcJVDEq52FRv22q0yHVMawAAAAAAACL6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpRc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAANMsF","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEF2N","BDtQyw375W96A0PA_Z7SDQAAAAAAAOUy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGR8B","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuEn","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBCe","A2oiHVwisByxRn5RDT4LjAAAAAAABnSX","A2oiHVwisByxRn5RDT4LjAAAAAAAItm_","A2oiHVwisByxRn5RDT4LjAAAAAAAIs9a","A2oiHVwisByxRn5RDT4LjAAAAAAAJk1L","A2oiHVwisByxRn5RDT4LjAAAAAAAJNfz","A2oiHVwisByxRn5RDT4LjAAAAAAAJJpI","A2oiHVwisByxRn5RDT4LjAAAAAAAJGV5","A2oiHVwisByxRn5RDT4LjAAAAAAAgURI"],"type_ids":[3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,1,3,3,3,3,3,1,3,3,3,4,4,4,4,4,4,4,4,4]},"CSpdzACT53hVs5DyKY8X5A":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,13654,16860,52596,11060,58864,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,36842,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,30778,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,47130,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,51886,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1592,33110,6110,3227324,1844695,1847563,1702665,1680736,1865128],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","skFt9oVHBFfMDC1On4IJhg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","g5zhfSuJlGbmNqPl5Qb2wg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","UoMth5MLnZ-vUHeTplwEvA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAADVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAEHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAM10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAOXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAI_q","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","skFt9oVHBFfMDC1On4IJhgAAAAAAAHg6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","g5zhfSuJlGbmNqPl5Qb2wgAAAAAAALga","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","UoMth5MLnZ-vUHeTplwEvAAAAAAAAMqu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAABfe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMT68","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGfsJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGaVg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3]},"AlH3zgnqwh5sdMMzX8AXxg":{"address_or_lines":[1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,52130,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,61558,2790352,1482889,1482415,2595076,1079485,25326,26868,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,8770,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,17970,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1066158,3868,39750,21660,21058,64084,29144,22318,29144,18030,1840882,1970521,2595076,1049850,1910],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Gxt7_MN7XgUOe9547JcHVQ"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAAMui","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAPB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAEYy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEESu","MsEmysGbXhMvgdbwhcZDCgAAAAAAAA8c","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAFSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAFJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAPpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAEZu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHBby","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhFZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAT6","Gxt7_MN7XgUOe9547JcHVQAAAAAAAAd2"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,1]},"ysEqok7gFOl9eLMLBwFm1g":{"address_or_lines":[29422,31480,4464,18140,2573747,2594708,1091475,64774,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,18042,2789627,1482889,1482415,2595076,1079485,25712,39782,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,2618,2790352,1482889,1482415,2595076,1079144,29422,31306,36256,31544,18122,5412,1481694,1829583,2567913,1848405,1978470,1481567,1493928,2595076,1079144,54286,19054,47612,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1073749,55752,56134,25756,25504,3350479,3072521,1865128],"file_ids":["ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","XkOSW26Xa6_lkqHv5givKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2L4SW1rQgEVXRj3pZAI3nQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","7bd6QJSfWZZfOOpDMHqLMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","J3wpF3Lf_vPkis4aNGKFbw","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","XkOSW26Xa6_lkqHv5givKgAAAAAAAP0G","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAEZ6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAGRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAAo6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAI2g","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAHs4","h0l-9tGi18mC40qpcJbyDwAAAAAAAEbK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAABUk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-rP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHjBm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","705jmHYNd7I4Z4L4c0vfiAAAAAAAANQO","TBeSzkyqIwKL8td602zDjAAAAAAAAEpu","NH3zvSjFAfTSy6bEocpNyQAAAAAAALn8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","J3wpF3Lf_vPkis4aNGKFbwAAAAAAANnI","jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAGSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAGOg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMx_P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuIJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,3,3,3]},"7B48NKNivOFEka6-8dK3Qg":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,8722,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,20598,2790352,1482889,1482415,2595076,1079485,33518,35060,43878,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,41538,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,40098,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1074318,25764,6982,46236,45634,23124,53720,46894,53720,46894,53720,46894,53720,47420,41028,1347096],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","zpgqltXEgKujOhJUj-jAhg","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAACIS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAFB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAAKJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAJyi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGSO","MsEmysGbXhMvgdbwhcZDCgAAAAAAAGSk","jtp3NDFNJGnK6sK5oOFo8QAAAAAAABtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAALSc","_lF8o5tJDcePvza_IYtgSQAAAAAAALJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAFpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALk8","zpgqltXEgKujOhJUj-jAhgAAAAAAAKBE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFI4Y"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3]},"OC533YmmMZSw8TjJz41YiQ":{"address_or_lines":[19534,21076,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,33092,2578675,2599636,1091600,27150,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,33092,2578675,2599636,1091600,42322,2795776,1483241,1482767,2600004,1079483,19534,21076,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1079483,19534,21076,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,33092,2578675,2599636,1091600,30298,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,32876,16726,62090,20547,1659254,1860268],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","6GGFIt18C0VByIn0h-PdeQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","SA64oIT_DC3uHXf7ZjFqkw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","akZOzI9XwsEixvkTDGeDPw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","6GGFIt18C0VByIn0h-PdeQAAAAAAAGoO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","SA64oIT_DC3uHXf7ZjFqkwAAAAAAAKVS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","akZOzI9XwsEixvkTDGeDPwAAAAAAAHZa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAPKK","ASi9f26ltguiwFajNwOaZwAAAAAAAFBD","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGVF2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHGKs"],"type_ids":[1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"X6-W250nbzzPy4NasjncWg":{"address_or_lines":[23630,25514,30464,8440,12298,26148,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,38814,1470,22780,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,324,2578675,2599636,1091600,51026,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,324,2578675,2599636,1091600,47386,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,324,2578675,2599636,1091600,19506,2795051,1483241,1482767,2600004,1079483,19920,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1073803,23630,25688,64176,108,16726,29410,2852079,2851771,2849353,2846190,2849331,2846638,1439925,1865566,1029925,10490014,422731,937148],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","AtF9VdLKnFQvB9H1lsFPjA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Pf1McBfrZjVj1CxRZBq6Yw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAAHcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAACD4","h0l-9tGi18mC40qpcJbyDwAAAAAAADAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAAGYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAAJee","TBeSzkyqIwKL8td602zDjAAAAAAAAAW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAAFj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAAMdS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","AtF9VdLKnFQvB9H1lsFPjAAAAAAAALka","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","Pf1McBfrZjVj1CxRZBq6YwAAAAAAAEwy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAABs","p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAHLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3oz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2-u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFfi1","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHde","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAD7cl","ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe","ew01Dk0sWZctP-VaEpavqQAAAAAABnNL","ew01Dk0sWZctP-VaEpavqQAAAAAADky8"],"type_ids":[1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,4,4,4]},"gi6S4ODPtJ-ERYxlMd4WHA":{"address_or_lines":[2795776,1483241,1482767,2600004,1074397,60494,62552,35504,61764,2578675,2599636,1091600,55462,2795776,1483241,1482767,2600004,1074397,60494,62552,35504,61764,2578675,2599636,1091600,63874,2795776,1483241,1482767,2600004,1074397,60494,62552,35504,61764,2578675,2599636,1074067,0,29636,2577481,2934013,1108250,1105981,1310350,1245864,1200348,1190613,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165561,1146206,1245475,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165783,1162744,1226823,1225457,1224431,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165323,1165909],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","XkOSW26Xa6_lkqHv5givKg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2L4SW1rQgEVXRj3pZAI3nQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","vkeP2ntYyoFN0A16x9eliw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAOxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAPRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAIqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","XkOSW26Xa6_lkqHv5givKgAAAAAAANim","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAOxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAPRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAIqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAPmC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAOxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAPRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAIqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGOT","_____________________wAAAAAAAAAA","vkeP2ntYyoFN0A16x9eliwAAAAAAAHPE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1RJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALMT9","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEOka","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEOA9","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAE_6O","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEwKo","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAElDc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEirV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEX1e","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEwEj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcnX","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEb34","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAErhH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAErLx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEq7v","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcgL","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcpV"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"EGm59IOxpyqZq7sEwgZb1g":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,36,38,174,104,68,16,140,10,38,174,104,68,48,1992440,1112453,1098694,1112047],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","H5LY_MytOVgyAawi8TymCg","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","kUJz0cDHgh-y1O5Hi8equA","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","H5LY_MytOVgyAawi8TymCgAAAAAAAAAQ","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","kUJz0cDHgh-y1O5Hi8equAAAAAAAAAAw","G68hjsyagwq6LpWrMjDdngAAAAAAHmb4","G68hjsyagwq6LpWrMjDdngAAAAAAEPmF","G68hjsyagwq6LpWrMjDdngAAAAAAEMPG","G68hjsyagwq6LpWrMjDdngAAAAAAEPfv"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3]},"y7cw8NxReMWOs4KtDlMCFA":{"address_or_lines":[40014,41898,46848,24824,28682,42532,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,55198,17854,39164,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,28996,2578675,2599636,1091600,11362,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,28996,2578675,2599636,1091600,14618,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,28996,2578675,2599636,1091600,22130,2795051,1483241,1482767,2600004,1079483,36304,50342,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1079669,40014,42072,15024,28780,33110,57790,1480561,1827950,3236393,1482344,1535086,3273255,1482344,1535086,3245980,67155,10485923,16964,15598,703171,2759460,3901948,3791884,3567755],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","AtF9VdLKnFQvB9H1lsFPjA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Pf1McBfrZjVj1CxRZBq6Yw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","eOfhJQFIxbIEScd007tROw","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAALcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAGD4","h0l-9tGi18mC40qpcJbyDwAAAAAAAHAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAANee","TBeSzkyqIwKL8td602zDjAAAAAAAAEW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAACxi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","AtF9VdLKnFQvB9H1lsFPjAAAAAAAADka","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","Pf1McBfrZjVj1CxRZBq6YwAAAAAAAFZy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAOG-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-Ru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAMWIp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp5o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAF2xu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAMfIn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp5o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAF2xu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAMYec","eOfhJQFIxbIEScd007tROwAAAAAAAQZT","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEJE","ew01Dk0sWZctP-VaEpavqQAAAAAAADzu","ew01Dk0sWZctP-VaEpavqQAAAAAACrrD","ew01Dk0sWZctP-VaEpavqQAAAAAAKhsk","ew01Dk0sWZctP-VaEpavqQAAAAAAO4n8","ew01Dk0sWZctP-VaEpavqQAAAAAAOdwM","ew01Dk0sWZctP-VaEpavqQAAAAAANnCL"],"type_ids":[1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"L1ZLG1mjktr2Zy0xiQnH0w":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,24,140,10,38,174,104,68,178,1090933,1814182,788459,788130,1197048,1243204,1201241,1245991,1245236,1171829,2265239,2264574,2258463,1169067],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","-gq3a70QOgdn9HetYyf2Og","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","-gq3a70QOgdn9HetYyf2OgAAAAAAAACy","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvhE","G68hjsyagwq6LpWrMjDdngAAAAAAElRZ","G68hjsyagwq6LpWrMjDdngAAAAAAEwMn","G68hjsyagwq6LpWrMjDdngAAAAAAEwA0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInYf","G68hjsyagwq6LpWrMjDdngAAAAAAEdar"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]}},"stack_frames":{"ew01Dk0sWZctP-VaEpavqQAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEpy8":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEm_I":{"file_name":[],"function_name":["futex_wake"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAC75T":{"file_name":[],"function_name":["wake_up_q"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAC7oE":{"file_name":[],"function_name":["try_to_wake_up"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgljd":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAEqQj":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAEpsM":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAEm4Y":{"file_name":[],"function_name":["futex_wake"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAC75D":{"file_name":[],"function_name":["wake_up_q"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAC7n0":{"file_name":[],"function_name":["try_to_wake_up"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAgkRd":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKs2k":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAM58I":{"file_name":[],"function_name":["kernfs_dop_revalidate"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgMJg":{"file_name":[],"function_name":["strcmp"],"function_offset":[],"line_number":[]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5":{"file_name":["../csu/libc-start.c"],"function_name":["__libc_start_main"],"function_offset":[],"line_number":[308]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAZVI":{"file_name":["libmount/src/tab_parse.c"],"function_name":["__mnt_table_parse_mtab"],"function_offset":[],"line_number":[1102]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAY-W":{"file_name":["libmount/src/tab_parse.c"],"function_name":["mnt_table_parse_file"],"function_offset":[],"line_number":[707]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAXu2":{"file_name":["libmount/src/tab_parse.c","libmount/src/tab_parse.c","/usr/include/bits/stdio.h"],"function_name":["mnt_table_parse_stream","mnt_table_parse_next","getline"],"function_offset":[],"line_number":[643,453,117]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAABrQw":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/libio/iogetdelim.c"],"function_name":["_IO_getdelim"],"function_offset":[],"line_number":[114]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB20S":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/libio/fileops.c"],"function_name":["_IO_new_file_underflow"],"function_offset":[],"line_number":[584]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALKCV":{"file_name":[],"function_name":["seq_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALspQ":{"file_name":[],"function_name":["show_mountinfo"],"function_offset":[],"line_number":[]},"LHNvPtcKBt87cCBX8aTNhQAAAAAAABD4":{"file_name":[],"function_name":["ovl_show_options"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALKWO":{"file_name":[],"function_name":["seq_escape"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgL-e":{"file_name":[],"function_name":["strlen"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2w1":{"file_name":[],"function_name":["__x64_sys_getdents64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2uM":{"file_name":[],"function_name":["ksys_getdents64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8":{"file_name":[],"function_name":["iterate_dir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMuWZ":{"file_name":[],"function_name":["proc_pid_readdir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMrzu":{"file_name":[],"function_name":["next_tgid"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAACq1j":{"file_name":[],"function_name":["pid_nr_ns"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqah":{"file_name":[],"function_name":["__x64_sys_pipe2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqYM":{"file_name":[],"function_name":["do_pipe2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqU7":{"file_name":[],"function_name":["__do_pipe_flags"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqN7":{"file_name":[],"function_name":["create_pipe_files"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAePFy":{"file_name":[],"function_name":["unix_stream_recvmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeOpA":{"file_name":[],"function_name":["unix_stream_read_generic"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeMVZ":{"file_name":[],"function_name":["unix_stream_read_actor"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7u6":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7kW":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7iE":{"file_name":[],"function_name":["simple_copy_to_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKZiW":{"file_name":[],"function_name":["__check_object_size"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg5J":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALB_i":{"file_name":[],"function_name":["__fdget_pos"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALBST":{"file_name":[],"function_name":["__fget_light"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEFn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKcUM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKxcK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKu8M":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsyL":{"file_name":[],"function_name":["link_path_walk.part.33"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsbn":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKr18":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKqx4":{"file_name":[],"function_name":["follow_managed"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAALEDf":{"file_name":[],"function_name":["lookup_mnt"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAALEA_":{"file_name":[],"function_name":["__lookup_mnt"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsyx":{"file_name":[],"function_name":["link_path_walk.part.33"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKrUd":{"file_name":[],"function_name":["inode_permission"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAMzQW":{"file_name":[],"function_name":["kernfs_iop_permission"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAgRuk":{"file_name":[],"function_name":["mutex_lock"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg38":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKePq":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAePZt":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAeOlF":{"file_name":[],"function_name":["maybe_add_creds"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAePaV":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZrqL":{"file_name":[],"function_name":["sock_def_readable"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADXb2":{"file_name":[],"function_name":["__wake_up_common_lock"],"function_offset":[],"line_number":[]},"lLD39yzd4Cg8F13tcGpzGQAAAAAAABuG":{"file_name":["pyi_rth_pkgutil.py"],"function_name":[""],"function_offset":[33],"line_number":[34]},"LEy-wm0GIvRoYVAga55HiwAAAAAAACxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAADRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAMqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"dCCKy6JoX0PADOFic8hRNQAAAAAAAB5A":{"file_name":["pkgutil.py"],"function_name":[""],"function_offset":[315],"line_number":[316]},"9w9lF96vJW7ZhBoZ8ETsBwAAAAAAAMum":{"file_name":["functools.py"],"function_name":["register"],"function_offset":[50],"line_number":[902]},"xUQuo4OgBaS_Le-fdAwt8AAAAAAAAIHw":{"file_name":["functools.py"],"function_name":["_is_union_type"],"function_offset":[2],"line_number":[843]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAADBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAKLi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOmg3":{"file_name":[],"function_name":["xfs_file_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOmdC":{"file_name":[],"function_name":["xfs_file_buffered_aio_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAH0j-":{"file_name":[],"function_name":["generic_file_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASkft":{"file_name":[],"function_name":["copy_page_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASheR":{"file_name":[],"function_name":["copyout"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgUyr":{"file_name":[],"function_name":["copy_user_generic_string"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEIE":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAADyu":{"file_name":[],"function_name":["exit_to_usermode_loop"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAACrwD":{"file_name":[],"function_name":["task_work_run"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgtU":{"file_name":[],"function_name":["__fput"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAOyMM":{"file_name":[],"function_name":["xfs_release"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAOXPc":{"file_name":[],"function_name":["xfs_free_eofblocks"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAANg6m":{"file_name":[],"function_name":["xfs_bmapi_read"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAOB7F":{"file_name":[],"function_name":["xfs_iext_lookup_extent"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpAW":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAczF0":{"file_name":[],"function_name":["tcp_v4_send_check"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKglI":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdME8":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcXqg":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZ0Bt":{"file_name":[],"function_name":["__kfree_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZ0vq":{"file_name":[],"function_name":["skb_release_data"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAIAP0":{"file_name":[],"function_name":["__put_page"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7mG":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7j0":{"file_name":[],"function_name":["simple_copy_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKZkE":{"file_name":[],"function_name":["__check_object_size"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcqWe":{"file_name":[],"function_name":["__tcp_send_ack.part.47"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZz1R":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZyV9":{"file_name":[],"function_name":["__kmalloc_reserve.isra.57"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAJ0bR":{"file_name":[],"function_name":["__kmalloc_node_track_caller"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIdpk":{"file_name":[],"function_name":["kmalloc_slab"],"function_offset":[],"line_number":[]},"eOfhJQFIxbIEScd007tROwAAAAAAAHRK":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/nptl/pthread_create.c"],"function_name":["start_thread"],"function_offset":[],"line_number":[465]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAmH_":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/s3_clnt.c"],"function_name":["ssl3_connect"],"function_offset":[],"line_number":[345]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAhZ-":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/s3_clnt.c"],"function_name":["ssl3_get_server_certificate"],"function_offset":[],"line_number":[1255]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAABFsM":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/ssl_cert.c"],"function_name":["ssl_verify_cert_chain"],"function_offset":[],"line_number":[759]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFdR2":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_vfy.c"],"function_name":["X509_verify_cert"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFh_7":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["X509_STORE_CTX_get1_issuer"],"function_offset":[],"line_number":[617]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFhe5":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["X509_STORE_get_by_subject"],"function_offset":[],"line_number":[306]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFhdI":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["X509_OBJECT_retrieve_by_subject"],"function_offset":[],"line_number":[480]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFhIu":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["x509_object_idx_cnt"],"function_offset":[],"line_number":[454]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAEiFg":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/stack/stack.c"],"function_name":["internal_find"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAEiEp":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/stack/stack.c"],"function_name":["sk_sort"],"function_offset":[],"line_number":[374]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1v3":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c"],"function_name":["__GI___qsort_r","msort_with_tmp"],"function_offset":[],"line_number":[297,45]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c"],"function_name":["msort_with_tmp","msort_with_tmp"],"function_offset":[],"line_number":[53,159]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1kh":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c"],"function_name":["msort_with_tmp","msort_with_tmp"],"function_offset":[],"line_number":[54,159]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1nF":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c"],"function_name":["msort_with_tmp"],"function_offset":[],"line_number":[83]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFhE-":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["x509_object_cmp"],"function_offset":[],"line_number":[168]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_d2.c"],"function_name":["X509_STORE_load_locations"],"function_offset":[],"line_number":[94]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["by_file_ctrl"],"function_offset":[],"line_number":[117]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["X509_load_cert_crl_file"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/pem/pem_info.c"],"function_name":["PEM_X509_INFO_read_bio"],"function_offset":[],"line_number":[248]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_d2i"],"function_offset":[],"line_number":[154]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_ex_d2i"],"function_offset":[],"line_number":[553]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[478]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_ex_d2i"],"function_offset":[],"line_number":[623]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_noexp_d2i"],"function_offset":[],"line_number":[735]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[266]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_ex_d2i"],"function_offset":[],"line_number":[235]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFBue":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_canon"],"function_offset":[],"line_number":[390]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFBbE":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["i2d_name_canon"],"function_offset":[],"line_number":[508]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFGgQ":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_enc.c"],"function_name":["ASN1_item_ex_i2d"],"function_offset":[],"line_number":[148]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFG4p":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_enc.c"],"function_name":["asn1_template_ex_i2d"],"function_offset":[],"line_number":[360]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAEiC3":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/stack/stack.c"],"function_name":["sk_num"],"function_offset":[],"line_number":[344]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHT2":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAIF8":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAA10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAGs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAAILu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAFhE":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"A2oiHVwisByxRn5RDT4LjAAAAAAAOmcH":{"file_name":[],"function_name":["xfs_file_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAOmYS":{"file_name":[],"function_name":["xfs_file_buffered_aio_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAH0TO":{"file_name":[],"function_name":["generic_file_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAHynP":{"file_name":[],"function_name":["pagecache_get_page"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAHyFT":{"file_name":[],"function_name":["find_get_entry"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJa3-":{"file_name":[],"function_name":["PageHuge"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaNFD":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaMev":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"6miIyyucTZf5zXHCk7PT1gAAAAAAAAo8":{"file_name":[],"function_name":["veth_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaGU2":{"file_name":[],"function_name":["netif_rx"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaGS9":{"file_name":[],"function_name":["netif_rx_internal"],"function_offset":[],"line_number":[]},"a5aMcPOeWx28QSVng73nBQAAAAAAAAAw":{"file_name":["aws"],"function_name":[""],"function_offset":[5],"line_number":[19]},"OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[5],"line_number":[1007]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[19],"line_number":[986]},"XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[21],"line_number":[680]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[499]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAADI":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[22],"line_number":[35]},"5sij7Z672VAK_gGoPDPJBgAAAAAAAAA8":{"file_name":["formatter.py"],"function_name":[""],"function_offset":[6],"line_number":[19]},"PCeTYI0HN2oKNST6e1IaQQAAAAAAAABc":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[50],"line_number":[51]},"U4FmFVJMlNKhF1hVl3Xj1AAAAAAAAAAE":{"file_name":["cyaml.py"],"function_name":[""],"function_offset":[0],"line_number":[3]},"JR7ekk9KGQJKKPohpdwCLQAAAAAAAAAK":{"file_name":["_bootstrap_external.py"],"function_name":["exec_module"],"function_offset":[2],"line_number":[1181]},"zP58DjIs7uq1cghmzykyNAAAAAAAAAAK":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[228]},"rpRn_rYC3CgtEgBAUrkZZgAAAAAAAAAU":{"file_name":["error.py"],"function_name":[""],"function_offset":[3],"line_number":[6]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[13],"line_number":[482]},"NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[14],"line_number":[298]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[18],"line_number":[304]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAABbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAACrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAADAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAJQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAB9A":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"CwUjPVV5_7q7c0GhtW0aPwAAAAAAALcE":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[112],"line_number":[848]},"okehWevKsEA4q6dk779jgwAAAAAAAH1M":{"file_name":["session.py"],"function_name":["get_credentials"],"function_offset":[12],"line_number":[445]},"-IuadWGT89NVzIyF_EmodwAAAAAAAMKw":{"file_name":["credentials.py"],"function_name":["load_credentials"],"function_offset":[18],"line_number":[1953]},"XXJY7v4esGWnaxtMW3FA0gAAAAAAAJ08":{"file_name":["credentials.py"],"function_name":["load"],"function_offset":[18],"line_number":[1009]},"FbrXdcA4j750RyQ3q9JXMwAAAAAAAIKa":{"file_name":["utils.py"],"function_name":["retrieve_iam_role_credentials"],"function_offset":[30],"line_number":[517]},"pL34QuyxyP6XYzGDBMK_5wAAAAAAAH_a":{"file_name":["utils.py"],"function_name":["_get_iam_role"],"function_offset":[1],"line_number":[524]},"IoAk4kM-M4DsDPp7ia5QXwAAAAAAAKvK":{"file_name":["utils.py"],"function_name":["_get_request"],"function_offset":[32],"line_number":[435]},"uHLoBslr3h6S7ooNeXzEbwAAAAAAAJQ8":{"file_name":["httpsession.py"],"function_name":["send"],"function_offset":[56],"line_number":[487]},"iRoTPXvR_cRsnzDO-aurpQAAAAAAAHbc":{"file_name":["connectionpool.py"],"function_name":["urlopen"],"function_offset":[361],"line_number":[894]},"fB79lJck2X90l-j7VqPR-QAAAAAAAGc8":{"file_name":["connectionpool.py"],"function_name":["_make_request"],"function_offset":[116],"line_number":[494]},"gbMheDI1NZ3NY96J0seddgAAAAAAAEuq":{"file_name":["client.py"],"function_name":["getresponse"],"function_offset":[58],"line_number":[1389]},"GquRfhZBLBKr9rIBPuH3nAAAAAAAAE4w":{"file_name":["client.py"],"function_name":["__init__"],"function_offset":[28],"line_number":[276]},"_DA_LSFNMjbu9L2DcselpwAAAAAAAJFI":{"file_name":["socket.py"],"function_name":["makefile"],"function_offset":[40],"line_number":[343]},"piWSMQrh4r040D0BPNaJvwAAAAAAZZ-N":{"file_name":[],"function_name":["__sys_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZYo3":{"file_name":[],"function_name":["___sys_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXwf":{"file_name":[],"function_name":["____sys_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXjN":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAet8Y":{"file_name":[],"function_name":["udpv6_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAActW-":{"file_name":[],"function_name":["udp_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb90r":{"file_name":[],"function_name":["ip_make_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb8Hg":{"file_name":[],"function_name":["__ip_append_data.isra.50"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZdo2":{"file_name":[],"function_name":["sock_alloc_send_pskb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZlYi":{"file_name":[],"function_name":["alloc_skb_with_frags"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZjzl":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJr8u":{"file_name":[],"function_name":["__ksize"],"function_offset":[],"line_number":[]},"grZNsSElR5ITq8H2yHCNSwAAAAAAANbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAPAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAFQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"CwUjPVV5_7q7c0GhtW0aPwAAAAAAAHVG":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[112],"line_number":[848]},"cBO14nNDW8EW0oaZDaZipwAAAAAAAOiW":{"file_name":["session.py"],"function_name":["_resolve_region_name"],"function_offset":[20],"line_number":[876]},"C64RiOp1JIPwHLB_iHDa0AAAAAAAAHNm":{"file_name":["session.py"],"function_name":["get_config_variable"],"function_offset":[4],"line_number":[253]},"xvApUwdY2y4sFaZRNrMv5gAAAAAAAEoq":{"file_name":["configprovider.py"],"function_name":["get_config_variable"],"function_offset":[19],"line_number":[316]},"vsalcPHh9qLgsdKtk190IAAAAAAAAFQg":{"file_name":["configprovider.py"],"function_name":["provide"],"function_offset":[11],"line_number":[416]},"QsuqlohtoJfpo6vQ6tHa2AAAAAAAANS-":{"file_name":["utils.py"],"function_name":["provide"],"function_offset":[3],"line_number":[116]},"8ep9l3WIVYErRiHtmAdvewAAAAAAANI2":{"file_name":["utils.py"],"function_name":["_get_instance_metadata_region"],"function_offset":[3],"line_number":[121]},"nPWpQrEmCn54Ou0__aZyJAAAAAAAACsQ":{"file_name":["utils.py"],"function_name":["retrieve_region"],"function_offset":[19],"line_number":[172]},"-xcELApECIipEESUIWed9wAAAAAAAC7-":{"file_name":["utils.py"],"function_name":["_get_region"],"function_offset":[9],"line_number":[185]},"L_saUsdri-UdXCut6TdtngAAAAAAAO5i":{"file_name":["utils.py"],"function_name":["_fetch_metadata_token"],"function_offset":[28],"line_number":[400]},"uHLoBslr3h6S7ooNeXzEbwAAAAAAAFIW":{"file_name":["httpsession.py"],"function_name":["send"],"function_offset":[56],"line_number":[487]},"p19NBQ2pky4eRJM7tgeenwAAAAAAALGU":{"file_name":["httpsession.py"],"function_name":["proxy_url_for"],"function_offset":[6],"line_number":[222]},"55ABUc9FqQ0uj-yn-sTq2AAAAAAAAKaI":{"file_name":["parse.py"],"function_name":["urlparse"],"function_offset":[28],"line_number":[393]},"1msFlmxT18lYvJkx-hfGPgAAAAAAAF1K":{"file_name":["parse.py"],"function_name":["urlsplit"],"function_offset":[49],"line_number":[481]},"a5aMcPOeWx28QSVng73nBQAAAAAAAABK":{"file_name":["aws"],"function_name":[""],"function_offset":[13],"line_number":[27]},"inI9W0bfekFTCpu0ceKTHgAAAAAAAAAG":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"RPwdw40HEBL87wRkKV2ozwAAAAAAAAAS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"pT2bgvKv3bKR6LMAYtKFRwAAAAAAAAAI":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[2],"line_number":[166]},"Rsr7q4vCSh2ppRtyNkwZAAAAAAAAAAAS":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[3],"line_number":[185]},"cKQfWSgZRgu_1Goz5QGSHwAAAAAAAABQ":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[8],"line_number":[97]},"T2fhmP8acUvRZslK7YRDPwAAAAAAAAAY":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[23],"line_number":[48]},"lrxXzNEmAlflj7bCNDjxdAAAAAAAAAAE":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[1],"line_number":[62]},"SMoSw8cr-PdrIATvljOPrQAAAAAAAABU":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[8],"line_number":[76]},"xaCec3W8F6xlvd_EISI7vwAAAAAAAACA":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[16],"line_number":[29]},"GYpj0RgmHJTfD-_w_Fx69wAAAAAAAABA":{"file_name":["cloudfront.py"],"function_name":[""],"function_offset":[7],"line_number":[20]},"b78FoZPzgl20nGrU0Zu24gAAAAAAAABU":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[22]},"5ZxW56RI3EOJxqCWjdkdHgAAAAAAAABk":{"file_name":["ssh.py"],"function_name":[""],"function_offset":[12],"line_number":[17]},"fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[25],"line_number":[1058]},"7l7IlhF_Z6_Ribw1CW945QAAAAAAAAA8":{"file_name":["ec.py"],"function_name":[""],"function_offset":[8],"line_number":[13]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAAAm":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[5],"line_number":[291]},"imaY9TOf2pKX0_q1vRTskQAAAAAAAAAg":{"file_name":["pyimod01_archive.py"],"function_name":["__enter__"],"function_offset":[8],"line_number":[87]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAADbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAGrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAANka":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAEbO":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"GdaBUD9IUEkKxIBryNqV2wAAAAAAAI7O":{"file_name":["clidriver.py"],"function_name":["create_parser"],"function_offset":[4],"line_number":[635]},"QU8QLoFK6ojrywKrBFfTzAAAAAAAAAmc":{"file_name":["clidriver.py"],"function_name":["_get_command_table"],"function_offset":[3],"line_number":[580]},"V558DAsp4yi8bwa8eYwk5QAAAAAAAKbk":{"file_name":["clidriver.py"],"function_name":["_create_command_table"],"function_offset":[18],"line_number":[615]},"grikUXlisBLUbeL_OWixIwAAAAAAALZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAHdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"cHp4MwXaY5FCuFRuAA6tWwAAAAAAAN9c":{"file_name":["waiters.py"],"function_name":["add_waiters"],"function_offset":[11],"line_number":[36]},"-9oyoP4Jj2iRkwEezqId-gAAAAAAAH78":{"file_name":["waiters.py"],"function_name":["get_waiter_model_from_service_model"],"function_offset":[5],"line_number":[48]},"Kq9d0b1CBVEQZUtuJtmlJgAAAAAAAAT8":{"file_name":["session.py"],"function_name":["get_waiter_model"],"function_offset":[4],"line_number":[526]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAPjQ":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAOwU":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKsux":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK8mW":{"file_name":[],"function_name":["__d_lookup_rcu"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAALbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAANAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAADQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAJ-e":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"wpss7yv4AvkSwbtctTl0JAAAAAAAAANC":{"file_name":["clidriver.py"],"function_name":["_display_response"],"function_offset":[7],"line_number":[952]},"SLUxdgyFrTF3l4NU1VRO_wAAAAAAAOMY":{"file_name":["formatter.py"],"function_name":["__call__"],"function_offset":[23],"line_number":[91]},"ZOgaFnYiv38tVz-8Hafu3wAAAAAAADCy":{"file_name":["paginate.py"],"function_name":["build_full_result"],"function_offset":[43],"line_number":[487]},"u1Za6xFXDX1Ys5Qeh_gy9QAAAAAAAMWW":{"file_name":["paginate.py"],"function_name":["__iter__"],"function_offset":[16],"line_number":[251]},"uq4_q8agTQ0rkhJvygJ3QAAAAAAAAGag":{"file_name":["paginate.py"],"function_name":["_make_request"],"function_offset":[1],"line_number":[329]},"pK0zxAMiW-X23QjQRVzm5wAAAAAAAOu8":{"file_name":["client.py"],"function_name":["_api_call"],"function_offset":[4],"line_number":[337]},"OP7EiuTwTtWCf_B7a-ZpigAAAAAAAIUk":{"file_name":["client.py"],"function_name":["_make_api_call"],"function_offset":[58],"line_number":[699]},"WyVrojmISSgbkYAxEOnpQwAAAAAAAKcu":{"file_name":["client.py"],"function_name":["_make_request"],"function_offset":[3],"line_number":[704]},"JdWBEAqhrU7LJg0YDuYO0wAAAAAAANaq":{"file_name":["endpoint.py"],"function_name":["make_request"],"function_offset":[3],"line_number":[101]},"cwZEcJVCN5Q4BJdAS3o8fwAAAAAAABLk":{"file_name":["endpoint.py"],"function_name":["_send_request"],"function_offset":[28],"line_number":[157]},"iLNvi1vqLkBP_ehg4QlqeAAAAAAAAJ7U":{"file_name":["endpoint.py"],"function_name":["_get_response"],"function_offset":[18],"line_number":[177]},"guXM5tmjJlv0Ehde0y1DFwAAAAAAAPLs":{"file_name":["endpoint.py"],"function_name":["_do_get_response"],"function_offset":[48],"line_number":[232]},"avBEfFKeFSrhKf93SLNe0QAAAAAAAKtK":{"file_name":["endpoint.py"],"function_name":["_send"],"function_offset":[1],"line_number":[271]},"uHLoBslr3h6S7ooNeXzEbwAAAAAAADQ8":{"file_name":["httpsession.py"],"function_name":["send"],"function_offset":[56],"line_number":[487]},"iRoTPXvR_cRsnzDO-aurpQAAAAAAABVw":{"file_name":["connectionpool.py"],"function_name":["urlopen"],"function_offset":[361],"line_number":[894]},"aAagm2yDcrnYaqBPCwyu8QAAAAAAAE8g":{"file_name":["awsrequest.py"],"function_name":["copy"],"function_offset":[1],"line_number":[605]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAABci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAL_G":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAOMM":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAADYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAL2-":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"lpUCR1NQj5NOLBg7mvzlqgAAAAAAAPi6":{"file_name":["generatecliskeleton.py"],"function_name":[""],"function_offset":[47],"line_number":[48]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAHBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAOKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAAT2":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAABF8":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAE10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAACLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAEu2":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"08DBZKRu4nC_Oi_uT40UHwAAAAAAAOyO":{"file_name":["codecommit.py"],"function_name":[""],"function_offset":[156],"line_number":[157]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAD2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"n74P5OxFm1hAo5ZWtgcKHQAAAAAAALGe":{"file_name":["__init__.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[93]},"zXbqXCWr0lCbi_b24hNBRQAAAAAAAOI0":{"file_name":["pyimod02_importers.py"],"function_name":["find_spec"],"function_offset":[87],"line_number":[302]},"AOM_-6oRTyAxK8W79Wo5aQAAAAAAAErq":{"file_name":["pyimod02_importers.py"],"function_name":["get_filename"],"function_offset":[12],"line_number":[212]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAABc6":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"ik6PIX946fW_erE7uBJlVQAAAAAAABLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAALFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAM6e":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"N0GNsPaCLYzoFsPJWnIJtQAAAAAAAK8u":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[53],"line_number":[54]},"fq0ezjB8ddCA6Pk0BY9arQAAAAAAAH4C":{"file_name":["distro.py"],"function_name":[""],"function_offset":[608],"line_number":[609]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAMY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAAkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAFci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAFpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAKDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAHYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAHLq":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"l97YFeEKpeLfa-lEAZVNcAAAAAAAAOZu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAILi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[49],"line_number":[62]},"gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc":{"file_name":["core.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs":{"file_name":["prompttoolkit.py"],"function_name":[""],"function_offset":[5],"line_number":[18]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[5],"line_number":[972]},"9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAAE":{"file_name":["application.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ZBnr-5IlLVGCdkX_lTNKmwAAAAAAAAAQ":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"RDOEyok4432cuMjL10_tugAAAAAAAAEA":{"file_name":["base_events.py"],"function_name":[""],"function_offset":[44],"line_number":[45]},"U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM":{"file_name":["typing.py"],"function_name":["inner"],"function_offset":[3],"line_number":[274]},"bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI":{"file_name":["typing.py"],"function_name":["__getitem__"],"function_offset":[2],"line_number":[354]},"25JFhMXA0rvP5hfyUpf34wAAAAAAAAAc":{"file_name":["typing.py"],"function_name":["Optional"],"function_offset":[7],"line_number":[479]},"oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2":{"file_name":["typing.py"],"function_name":["Union"],"function_offset":[32],"line_number":[466]},"Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM":{"file_name":["typing.py"],"function_name":[""],"function_offset":[0],"line_number":[466]},"pz3Evn9laHNJFMwOKIXbswAAAAAAAAB4":{"file_name":["typing.py"],"function_name":["_type_check"],"function_offset":[24],"line_number":[161]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAJci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAJGc":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAHhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAGeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAI58":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAADTm":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAKzA":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"ktj-IOmkEpvZJouiJkQjTgAAAAAAAGYa":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[117],"line_number":[854]},"O_h7elJSxPO7SiCsftYRZgAAAAAAABW2":{"file_name":["client.py"],"function_name":["create_client"],"function_offset":[52],"line_number":[142]},"ZLTqiSLOmv4Ej_7d8yKLmwAAAAAAAEGM":{"file_name":["client.py"],"function_name":["_get_client_args"],"function_offset":[15],"line_number":[295]},"v_WV3HQYVe0q1Ob-1gtx1AAAAAAAAP0W":{"file_name":["args.py"],"function_name":["get_client_args"],"function_offset":[72],"line_number":[118]},"ka2IKJhpWbD6PA3J3v624wAAAAAAAElW":{"file_name":["copy.py"],"function_name":["copy"],"function_offset":[35],"line_number":[101]},"e8Lb_MV93AH-OkvHPPDitgAAAAAAAI5y":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[6],"line_number":[344]},"1vivUE5hL65442lQ9a_ylgAAAAAAAEOi":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[8],"line_number":[486]},"fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK":{"file_name":["hooks.py"],"function_name":["_recursive_copy"],"function_offset":[12],"line_number":[500]},"fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKtu":{"file_name":["hooks.py"],"function_name":["_recursive_copy"],"function_offset":[12],"line_number":[500]},"fCsVLBj60GK9Hf8VtnMcgAAAAAAAADSW":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[5],"line_number":[35]},"54xjnvwS2UtwpSVJMemggAAAAAAAAGsE":{"file_name":[""],"function_name":[""],"function_offset":[0],"line_number":[1]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAEpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAJDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAPxi":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"780bLUPADqfQ3x1T5lnVOgAAAAAAAJsu":{"file_name":["emr.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAADU":{"file_name":["application.py"],"function_name":[""],"function_offset":[40],"line_number":[41]},"bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"qordvIiilnF7CmkWCAd7eAAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc":{"file_name":["base.py"],"function_name":[""],"function_offset":[8],"line_number":[9]},"M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[12],"line_number":[13]},"okgAOHfDrcA806m5xh4DMAAAAAAAAACs":{"file_name":["ansi.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAOVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAPHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAI10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAKs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"ik6PIX946fW_erE7uBJlVQAAAAAAAMLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAC8C":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"aRRT4_vBG9Q4nqyirWo5FAAAAAAAAJZa":{"file_name":["codedeploy.py"],"function_name":[""],"function_offset":[49],"line_number":[50]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAIY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAAFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMiA":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"08Dc0vnMK9C_nl7yQB6ZKQAAAAAAAMP6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[47],"line_number":[48]},"zuPG_tF81PcJTwjfBwKlDgAAAAAAADW4":{"file_name":["abc.py"],"function_name":[""],"function_offset":[267],"line_number":[268]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAKBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAABKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAG6m":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"auEGiAr7C6IfT0eiHbOlyAAAAAAAAMhK":{"file_name":["session.py"],"function_name":[""],"function_offset":[184],"line_number":[185]},"ZyAwfhB8pqBFv6xiDVdvPQAAAAAAAKh2":{"file_name":["credentials.py"],"function_name":[""],"function_offset":[553],"line_number":[554]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAN2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"9alsKcnSosScCQ3ntwGT5wAAAAAAAKlg":{"file_name":["_bootstrap_external.py"],"function_name":["find_spec"],"function_offset":[22],"line_number":[1518]},"xAINw9zPBhJlledr3DAcGAAAAAAAAK4I":{"file_name":["_bootstrap_external.py"],"function_name":["_get_spec"],"function_offset":[29],"line_number":[1493]},"xVweU0pD8q051c2YgF4PTwAAAAAAAH1m":{"file_name":["_bootstrap_external.py"],"function_name":["find_spec"],"function_offset":[43],"line_number":[1647]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAJVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAKHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"ik6PIX946fW_erE7uBJlVQAAAAAAAJLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAOAO":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"d4jl580PLMUwu5s3I4wcXgAAAAAAAISu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"tKago5vqLnwIkezk_wTBpQAAAAAAAOfq":{"file_name":["package.py"],"function_name":[""],"function_offset":[31],"line_number":[32]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAHkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ik6PIX946fW_erE7uBJlVQAAAAAAANLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAF6m":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"auEGiAr7C6IfT0eiHbOlyAAAAAAAALg6":{"file_name":["session.py"],"function_name":[""],"function_offset":[184],"line_number":[185]},"mP9Tk3T74fjOyYWKUaqdMQAAAAAAAJDi":{"file_name":["client.py"],"function_name":[""],"function_offset":[119],"line_number":[120]},"I4X8AC1-B0GuL4JyYemPzwAAAAAAAKO6":{"file_name":["args.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAJkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"Gp9aOxUrrpSVBx4-ftlTOAAAAAAAAKYy":{"file_name":["auth.py"],"function_name":[""],"function_offset":[603],"line_number":[604]},"y9R94bQUxts02WzRWfV7xgAAAAAAAC_y":{"file_name":["auth.py"],"function_name":[""],"function_offset":[316],"line_number":[317]},"uI6css-d8SGQRK6a_Ntl-AAAAAAAAD3e":{"file_name":["auth.py"],"function_name":[""],"function_offset":[336],"line_number":[337]},"SlnkBp0IIJFLHVOe4KbxwQAAAAAAAJLa":{"file_name":["http.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"7wBb3xHP1JZHNBpMGh4EdAAAAAAAADGa":{"file_name":["io.py"],"function_name":[""],"function_offset":[408],"line_number":[409]},"u3fGdgL6eAYjYSRbRUri0gAAAAAAAFUY":{"file_name":["io.py"],"function_name":["SocketDomain"],"function_offset":[3],"line_number":[194]},"aG0mH34tM6si5c1l397JVQAAAAAAAOwA":{"file_name":["enum.py"],"function_name":["__setitem__"],"function_offset":[93],"line_number":[457]},"GC-VoGaqaEobPzimayHQTQAAAAAAANdk":{"file_name":["enum.py"],"function_name":["_is_sunder"],"function_offset":[4],"line_number":[62]},"PmhxUKv5sePRxhCBONca8gAAAAAAAID6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[19],"line_number":[20]},"ik6PIX946fW_erE7uBJlVQAAAAAAAPLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"UfGck3qA2qF0xFB5gpY4HgAAAAAAAH72":{"file_name":["base.py"],"function_name":[""],"function_offset":[191],"line_number":[192]},"G9ShE3ODivDEFyHVdsnZ_gAAAAAAABn-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[34],"line_number":[35]},"6AsJ0dA2BUqaic-ScDJBMAAAAAAAACOm":{"file_name":["ansi.py"],"function_name":[""],"function_offset":[38],"line_number":[39]},"fr52ZDCgnkPZlzTNdLTQ5wAAAAAAAGnS":{"file_name":["base.py"],"function_name":[""],"function_offset":[167],"line_number":[168]},"uqoEOAkLp1toolLH0q5LVwAAAAAAAJmm":{"file_name":["mouse_events.py"],"function_name":[""],"function_offset":[63],"line_number":[64]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAJ42":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"WjtMXFj0eujpoknR_rynvAAAAAAAACba":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[800],"line_number":[801]},"Vot4T3F5OpUj8rbXhgpMDgAAAAAAAO8I":{"file_name":["_bootstrap_external.py"],"function_name":["exec_module"],"function_offset":[4],"line_number":[938]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAEtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"EPS0ql6FPdCQLe9KByvDQAAAAAAAAMgy":{"file_name":["traceback.py"],"function_name":[""],"function_offset":[328],"line_number":[329]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAKSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAKJo":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OHQX9IWLaZElAgxGbX3P5gAAAAAAACVG":{"file_name":["_compiler.py"],"function_name":["_code"],"function_offset":[13],"line_number":[584]},"E2b-mzlh_8261-JxcySn-AAAAAAAAKJE":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAKA4":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAJp8":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"V6gUZHzBRISi-Z25klK5DQAAAAAAAKri":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[37],"line_number":[38]},"ik6PIX946fW_erE7uBJlVQAAAAAAAELu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"zWNEoAKVTnnzSns045VKhwAAAAAAAMsa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAAEfO":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"XVsKc4e32xXUv-3uv2s-8QAAAAAAACny":{"file_name":["defaults.py"],"function_name":["emacs_state"],"function_offset":[32],"line_number":[33]},"uPGvGNXBf1JXGeeDSsmGQAAAAAAAALX2":{"file_name":["enum.py"],"function_name":["__new__"],"function_offset":[194],"line_number":[679]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[8],"line_number":[21]},"mHiYHSEggclUi1ELZIxq4AAAAAAAAABA":{"file_name":["session.py"],"function_name":[""],"function_offset":[13],"line_number":[27]},"_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU":{"file_name":["client.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc":{"file_name":["waiter.py"],"function_name":[""],"function_offset":[4],"line_number":[17]},"5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE":{"file_name":["service.py"],"function_name":[""],"function_offset":[0],"line_number":[13]},"1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc":{"file_name":["compat.py"],"function_name":[""],"function_offset":[17],"line_number":[31]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[10],"line_number":[11]},"r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[15],"line_number":[982]},"JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[24],"line_number":[925]},"MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[2],"line_number":[192]},"yWt46REABLfKH6PXLAE18AAAAAAAAABk":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[16],"line_number":[431]},"VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[1],"line_number":[121]},"Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[2],"line_number":[87]},"OwrnTUowquMzuETYoP67yQAAAAAAAAAe":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[4],"line_number":[5]},"HmAocvtnsxREZJIec2I5gwAAAAAAAAA4":{"file_name":["__init__.py"],"function_name":["HTTPStatus"],"function_offset":[41],"line_number":[46]},"KHDki7BxJPyjGLtvY8M5lQAAAAAAAAF-":{"file_name":["enum.py"],"function_name":["__setitem__"],"function_offset":[64],"line_number":[152]},"ik6PIX946fW_erE7uBJlVQAAAAAAAGLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAL5W":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"XlQ19HBD_RNa2r3QWOR-nAAAAAAAAP1u":{"file_name":["commands.py"],"function_name":[""],"function_offset":[127],"line_number":[128]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAFRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAItm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"VuJFonCXevADcEDW6NVbKgAAAAAAAGsG":{"file_name":["devcommands.py"],"function_name":[""],"function_offset":[49],"line_number":[50]},"VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAMsO":{"file_name":["factory.py"],"function_name":[""],"function_offset":[57],"line_number":[58]},"PUSucJs4FC_WdMzOyH3QYwAAAAAAAOMa":{"file_name":["layout.py"],"function_name":[""],"function_offset":[130],"line_number":[131]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAH2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"it1vvnZdXdzy0fFROnaaOQAAAAAAALTQ":{"file_name":["_bootstrap.py"],"function_name":["find_spec"],"function_offset":[28],"line_number":[950]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAOL2":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"XlQ19HBD_RNa2r3QWOR-nAAAAAAAAL1u":{"file_name":["commands.py"],"function_name":[""],"function_offset":[127],"line_number":[128]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAARw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAADtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAAsO":{"file_name":["factory.py"],"function_name":[""],"function_offset":[57],"line_number":[58]},"PUSucJs4FC_WdMzOyH3QYwAAAAAAABHq":{"file_name":["layout.py"],"function_name":[""],"function_offset":[130],"line_number":[131]},"J1eggTwSzYdi9OsSu1q37gAAAAAAALC4":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"0S3htaCNkzxOYeavDR1GTQAAAAAAAM8O":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[14],"line_number":[580]},"gZooqVYiItnHim-lK4feOgAAAAAAANN-":{"file_name":["_bootstrap.py"],"function_name":["_init_module_attrs"],"function_offset":[70],"line_number":[563]},"UfGck3qA2qF0xFB5gpY4HgAAAAAAABTm":{"file_name":["base.py"],"function_name":[""],"function_offset":[191],"line_number":[192]},"G9ShE3ODivDEFyHVdsnZ_gAAAAAAABs-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[34],"line_number":[35]},"6AsJ0dA2BUqaic-ScDJBMAAAAAAAABbq":{"file_name":["ansi.py"],"function_name":[""],"function_offset":[38],"line_number":[39]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAABJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAADSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"VY0EiAO0DxwLRTE4PfFhdwAAAAAAAOMW":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"A8AozG5gQfEN24i4IE7w5wAAAAAAACgG":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[21],"line_number":[22]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAKKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ik6PIX946fW_erE7uBJlVQAAAAAAAHLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"V6gUZHzBRISi-Z25klK5DQAAAAAAACri":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[37],"line_number":[38]},"zWNEoAKVTnnzSns045VKhwAAAAAAAIsa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAACw2":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"NGbZlnLCqeq3LFq89r_SpQAAAAAAAD0-":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[191],"line_number":[192]},"PmhxUKv5sePRxhCBONca8gAAAAAAAAD6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[19],"line_number":[20]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"clFhkTaiph2aOjCNuZDWKAAAAAAAAAEu":{"file_name":["client.py"],"function_name":[""],"function_offset":[1396],"line_number":[1397]},"OPpnYj88CDOiKneikdGPHAAAAAAAAAF-":{"file_name":["ssl.py"],"function_name":[""],"function_offset":[138],"line_number":[142]},"ZJjPF65K8mBuISvhCfKfBgAAAAAAAAB4":{"file_name":["enum.py"],"function_name":["_convert_"],"function_offset":[27],"line_number":[555]},"xLxhp_367a_SbgOYuEJjlwAAAAAAAAAm":{"file_name":["enum.py"],"function_name":["__call__"],"function_offset":[28],"line_number":[386]},"QHotkhNTqx5C4Kjd2F2_6wAAAAAAAAEC":{"file_name":["enum.py"],"function_name":["_create_"],"function_offset":[35],"line_number":[510]},"Ht79I_xqXv3bOgaClTNQ4wAAAAAAAAKS":{"file_name":["enum.py"],"function_name":["__new__"],"function_offset":[122],"line_number":[301]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"pv4wAezdMMO0SVuGgaEMTgAAAAAAALV2":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[18]},"qns5vQ3LMi6QrIMOgD_TwQAAAAAAAER-":{"file_name":["service.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"J_Lkq1OzUHxWQhnTgF6FwAAAAAAAAPq2":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"XkOSW26Xa6_lkqHv5givKgAAAAAAAFiO":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"aD-GPAkaW-Swis8ybNgyMQAAAAAAAIjQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[455],"line_number":[456]},"HENgRXYeEs7mDD8Gk_MNmgAAAAAAACO-":{"file_name":["help.py"],"function_name":[""],"function_offset":[202],"line_number":[203]},"fFS0upy5lIaT99RhlTN5LQAAAAAAAMwW":{"file_name":["clidocs.py"],"function_name":[""],"function_offset":[399],"line_number":[400]},"lSdGU4igLMOpLhL_6XP15wAAAAAAALze":{"file_name":["argprocess.py"],"function_name":[""],"function_offset":[278],"line_number":[279]},"QAp_Nt6XUeNsCXnAUgW7XgAAAAAAAJC6":{"file_name":["shorthand.py"],"function_name":[""],"function_offset":[132],"line_number":[133]},"20O937106XMbOD0LQR4SPwAAAAAAAAuy":{"file_name":["shorthand.py"],"function_name":["ShorthandParser"],"function_offset":[257],"line_number":[379]},"gPzb0fXoBe1225fbKepMRAAAAAAAAKLy":{"file_name":["shorthand.py"],"function_name":["__init__"],"function_offset":[2],"line_number":[53]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAISc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAIJo":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OHQX9IWLaZElAgxGbX3P5gAAAAAAAGVG":{"file_name":["_compiler.py"],"function_name":["_code"],"function_offset":[13],"line_number":[584]},"E2b-mzlh_8261-JxcySn-AAAAAAAAIFK":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAIJE":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAIai":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAH1i":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"JrU1PwRIxl_8SXdnTESnogAAAAAAAJom":{"file_name":["_compiler.py"],"function_name":["_optimize_charset"],"function_offset":[138],"line_number":[379]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAABtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"zWNEoAKVTnnzSns045VKhwAAAAAAAAsa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAAL2e":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"lTFhQHSZwvS4-s94KVv5mAAAAAAAABAw":{"file_name":["renderer.py"],"function_name":[""],"function_offset":[85],"line_number":[86]},"IcJVDEq52FRv22q0yHVMawAAAAAAACL6":{"file_name":["typing.py"],"function_name":["inner"],"function_offset":[6],"line_number":[351]},"BDtQyw375W96A0PA_Z7SDQAAAAAAAOUy":{"file_name":["typing.py"],"function_name":["__getitem__"],"function_offset":[7],"line_number":[1557]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAABnSX":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItm_":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIs9a":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJk1L":{"file_name":[],"function_name":["alloc_pages_vma"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJNfz":{"file_name":[],"function_name":["__alloc_pages_nodemask"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJJpI":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJGV5":{"file_name":[],"function_name":["prep_new_page"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgURI":{"file_name":[],"function_name":["clear_page_erms"],"function_offset":[],"line_number":[]},"grZNsSElR5ITq8H2yHCNSwAAAAAAADVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAEHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAM10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAACs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAOXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAI_q":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"skFt9oVHBFfMDC1On4IJhgAAAAAAAHg6":{"file_name":["ddb.py"],"function_name":[""],"function_offset":[26],"line_number":[27]},"g5zhfSuJlGbmNqPl5Qb2wgAAAAAAALga":{"file_name":["subcommands.py"],"function_name":[""],"function_offset":[64],"line_number":[65]},"UoMth5MLnZ-vUHeTplwEvAAAAAAAAMqu":{"file_name":["params.py"],"function_name":[""],"function_offset":[226],"line_number":[227]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAABfe":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"OlTvyWQFXjOweJcs3kiGygAAAAAAAMui":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAPB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAEYy":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAA8c":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAFSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAFJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAPpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAEZu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"Gxt7_MN7XgUOe9547JcHVQAAAAAAAAd2":{"file_name":["_parser.py"],"function_name":["__len__"],"function_offset":[1],"line_number":[159]},"XkOSW26Xa6_lkqHv5givKgAAAAAAAP0G":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAEZ6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAGRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAAo6":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAI2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAHs4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAEbK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAABUk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANQO":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAEpu":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAALn8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"J3wpF3Lf_vPkis4aNGKFbwAAAAAAANnI":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAGSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAGOg":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OlTvyWQFXjOweJcs3kiGygAAAAAAACIS":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAFB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAAKJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAJyi":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAGSk":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAABtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAALSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAALJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAFpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAALk8":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"zpgqltXEgKujOhJUj-jAhgAAAAAAAKBE":{"file_name":["_parser.py"],"function_name":["__getitem__"],"function_offset":[3],"line_number":[165]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAExO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"6GGFIt18C0VByIn0h-PdeQAAAAAAAGoO":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"SA64oIT_DC3uHXf7ZjFqkwAAAAAAAKVS":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[48],"line_number":[49]},"akZOzI9XwsEixvkTDGeDPwAAAAAAAHZa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAIBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAPKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAAHcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAACD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAADAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAAGYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAAJee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAAW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAFj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"fj70ljef7nDHOqVJGSIoEQAAAAAAAMdS":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"AtF9VdLKnFQvB9H1lsFPjAAAAAAAALka":{"file_name":["parser.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"Pf1McBfrZjVj1CxRZBq6YwAAAAAAAEwy":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[443],"line_number":[444]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAISm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAABs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAHLi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAABnNL":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADky8":{"file_name":[],"function_name":["down_read_trylock"],"function_offset":[],"line_number":[]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAOxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAPRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAIqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"XkOSW26Xa6_lkqHv5givKgAAAAAAANim":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAPmC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"vkeP2ntYyoFN0A16x9eliwAAAAAAAHPE":{"file_name":["__init__.py"],"function_name":["namedtuple"],"function_offset":[164],"line_number":[512]},"clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI":{"file_name":["client.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg":{"file_name":["parser.py"],"function_name":[""],"function_offset":[7],"line_number":[12]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAk":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[22],"line_number":[27]},"H5LY_MytOVgyAawi8TymCgAAAAAAAAAQ":{"file_name":["_policybase.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"kUJz0cDHgh-y1O5Hi8equAAAAAAAAAAw":{"file_name":["header.py"],"function_name":[""],"function_offset":[14],"line_number":[19]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAALcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAGD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAHAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAEW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"fj70ljef7nDHOqVJGSIoEQAAAAAAACxi":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"AtF9VdLKnFQvB9H1lsFPjAAAAAAAADka":{"file_name":["parser.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"Pf1McBfrZjVj1CxRZBq6YwAAAAAAAFZy":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[443],"line_number":[444]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAOG-":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEJE":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAADzu":{"file_name":[],"function_name":["exit_to_usermode_loop"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACrrD":{"file_name":[],"function_name":["task_work_run"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKhsk":{"file_name":[],"function_name":["__fput"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAO4n8":{"file_name":[],"function_name":["xfs_release"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOdwM":{"file_name":[],"function_name":["xfs_free_eofblocks"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAANnCL":{"file_name":[],"function_name":["xfs_bmapi_read"],"function_offset":[],"line_number":[]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[21],"line_number":[26]},"-gq3a70QOgdn9HetYyf2OgAAAAAAAACy":{"file_name":["errors.py"],"function_name":[""],"function_offset":[45],"line_number":[50]}},"executables":{"edNJ10OjHiWc5nzuTQdvig":"linux-vdso.so.1","LvhLWomlc0dSPYzQ8C620g":"controller","j8DVIOTu7Btj9lgFefJ84A":"dockerd","QvG8QEGAld88D676NL_Y2Q":"filebeat","B8JRxL079xbhqQBqGvksAg":"kubelet","wfA2BgwfDNXUWsxkJ083Rw":"kubelet","v6HIzNa4K6G4nRP9032RIA":"dockerd","FWZ9q3TQKZZok58ua1HDsg":"pf-debug-metadata-service","QaIvzvU8UoclQMd_OMt-Pg":"elastic-operator","ew01Dk0sWZctP-VaEpavqQ":"vmlinux","kajOqZqz7V1y0BdYQLFQrw":"containerd-shim-runc-v2","9LzzIocepYcOjnUsLlgOjg":"vmlinux","MNBJ5seVz_ocW6tcr1HSmw":"metricbeat","-pk6w5puGcp-wKnQ61BZzQ":"kubelet","A2oiHVwisByxRn5RDT4LjA":"vmlinux","w5zBqPf1_9mIVEf-Rn7EdA":"systemd","Z_CHd3Zjsh2cWE2NSdbiNQ":"libc-2.26.so","OTWX4UsOVMrSIF5cD4zUzg":"libmount.so.1.1.0","LHNvPtcKBt87cCBX8aTNhQ":"overlay","67s2TwiMngM0yin5Y8pvEg":"containerd","piWSMQrh4r040D0BPNaJvw":"vmlinux","SbPwzb_Kog2bWn8uc7xhDQ":"aws","xLxcEbwnZ5oNrk99ZsxcSQ":"libpython3.11.so.1.0","eOfhJQFIxbIEScd007tROw":"libpthread-2.26.so","-p9BlJh9JZMPPNjY_j92ng":"awsagent","9HZ7GQCC6G9fZlRD7aGzXQ":"libssl.so.1.0.2k","huWyXZbCBWCe2ZtK9BiokQ":"libcrypto.so.1.0.2k","WpYcHtr4qx88B8CBJZ2GTw":"aws","-Z7SlEXhuy5tL2BF-xmy3g":"libpython3.11.so.1.0","6miIyyucTZf5zXHCk7PT1g":"veth","G68hjsyagwq6LpWrMjDdng":"libpython3.9.so.1.0","JsObMPhfT_zO2Q_B1cPLxA":"coredns","ASi9f26ltguiwFajNwOaZw":"zlib.cpython-311-x86_64-linux-gnu.so","jaBVtokSUzfS97d-XKjijg":"libz.so.1","dGWvVtQJJ5wuqNyQVpi8lA":"zlib.cpython-311-x86_64-linux-gnu.so"},"total_frames":198526,"sampling_rate":0.0016000000000000003} diff --git a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_60s_1x.json b/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_60s_1x.json deleted file mode 100644 index 8a5c1acf7f93d..0000000000000 --- a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_60s_1x.json +++ /dev/null @@ -1 +0,0 @@ -{"stack_trace_events":{"YdDJxgmO4Qwjr0AEbbpw5g":3,"ARUlXLnccHmzguHUjXRt-A":7,"fsUmzqifyqwKCmzKO1INZQ":24,"z_Kbu_3KsKjzL49rf-CSTA":94,"RpSSZ069-ac11a4PUFolMA":101,"H4U5LLhN4L_4fDVbcrz30A":57,"8jSwzubV-3-vgAsXwII0kA":26,"43tbk4XHS6h_eSSkozr2lQ":33,"1Hf53oSb-zH-2QD2FYxgyA":27,"ER-x6xVv257WtFQAI5qb9g":47,"Hr1OSWigQhS4BD9n1H0fVw":40,"g1qDjUCVlmghGHVDrjeDvw":44,"XU0AYWfaWEgxn6HS3Npe0Q":42,"Xi_OuuwxmtjxVLfRnOKl-w":43,"j3pRZrJva_6zVfPpTrRgMQ":34,"B0rzVoKcdftibP3e40EU_g":39,"jHWwY4al2R105ljWitJf8Q":51,"JFrKrVm1b8YVyjTALHwFPQ":17,"UkNqUaLVbzZ-0N4mRSSfPA":7,"EH1ElzcXDEuDqu7McdrBdQ":17,"VyF1fKBkXgRmNRnKNEu8Fw":23,"naNkvUaKAyxw8L7AmrJp_A":25,"INCPC3idrKxHgrRrb5yK7w":18,"4-XWrzbKLiMzMN29SCKUhA":18,"oazzZOrFVKPzoEMEINIH2g":14,"bgW4z1P_qeyGZ-BNg-EtzA":21,"_7muG2H-TTX5D3mi3LROgw":17,"nKCqWW03DZONEM_Nq2LvwQ":6,"08TjeY9jNFfBuPDWZvzcGA":16,"41gF_giRSTRZMXWPVpvLYA":10,"CCCw9Z7XCAUBXfzhCKjvyQ":12,"RK2MfkyDuA83Ote1DRpnig":9,"E9YrFLZE6ytYTLr5nOdeqA":8,"OaI2ikXPfU9oPJVr7qHqRA":6,"BeervgrHDOwHnECUdx-R1Q":1,"_E7kI3XeP50ndUGgLwozRw":1,"PiAbunsxsTWIrlVv5AJCxQ":2,"gcylfs4yiiRtiY_AHc1fkQ":2,"2J6chKI2om9Kbvwi1SgqlA":1,"YX2R7C2iz4FGt5q5Tnk6TA":1,"--7TGRswVMtk5qWYdGBDUw":1,"iVZ81pgajC_4cYBykPWgBg":1,"dg33Fg5TLDtB9bOuPSPREA":1},"stack_traces":{"YdDJxgmO4Qwjr0AEbbpw5g":{"address_or_lines":[2371],"file_ids":["Ij7mO1SCteAnvtNe95RpEg"],"frame_ids":["Ij7mO1SCteAnvtNe95RpEgAAAAAAAAlD"],"type_ids":[3]},"ARUlXLnccHmzguHUjXRt-A":{"address_or_lines":[4651602,2352],"file_ids":["B56YkhsK1JwqD-8F8sjS3A","Ij7mO1SCteAnvtNe95RpEg"],"frame_ids":["B56YkhsK1JwqD-8F8sjS3AAAAAAARvpS","Ij7mO1SCteAnvtNe95RpEgAAAAAAAAkw"],"type_ids":[3,3]},"fsUmzqifyqwKCmzKO1INZQ":{"address_or_lines":[32434917,32101228,32118123],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7url","QvG8QEGAld88D676NL_Y2QAAAAAB6dNs","QvG8QEGAld88D676NL_Y2QAAAAAB6hVr"],"type_ids":[3,3,3]},"z_Kbu_3KsKjzL49rf-CSTA":{"address_or_lines":[4646312,4318297,4332979,4334816],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuWo","FWZ9q3TQKZZok58ua1HDsgAAAAAAQeRZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAQh2z","FWZ9q3TQKZZok58ua1HDsgAAAAAAQiTg"],"type_ids":[3,3,3,3]},"RpSSZ069-ac11a4PUFolMA":{"address_or_lines":[4646178,4471372,4470064,4464366,4415263],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuUi","FWZ9q3TQKZZok58ua1HDsgAAAAAARDpM","FWZ9q3TQKZZok58ua1HDsgAAAAAARDUw","FWZ9q3TQKZZok58ua1HDsgAAAAAARB7u","FWZ9q3TQKZZok58ua1HDsgAAAAAAQ18f"],"type_ids":[3,3,3,3,3]},"H4U5LLhN4L_4fDVbcrz30A":{"address_or_lines":[12531204,12361900,12360536,12355924,12307483,12548548],"file_ids":["67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg"],"frame_ids":["67s2TwiMngM0yin5Y8pvEgAAAAAAvzYE","67s2TwiMngM0yin5Y8pvEgAAAAAAvKCs","67s2TwiMngM0yin5Y8pvEgAAAAAAvJtY","67s2TwiMngM0yin5Y8pvEgAAAAAAvIlU","67s2TwiMngM0yin5Y8pvEgAAAAAAu8wb","67s2TwiMngM0yin5Y8pvEgAAAAAAv3nE"],"type_ids":[3,3,3,3,3,3]},"8jSwzubV-3-vgAsXwII0kA":{"address_or_lines":[4635624,4317996,4333118,4324708,4325572,4330137,4587439],"file_ids":["-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw"],"frame_ids":["-1kQFVGzdQWpzLSZ9TRmnwAAAAAARrvo","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQeMs","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQh4-","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQf1k","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQgDE","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQhKZ","-1kQFVGzdQWpzLSZ9TRmnwAAAAAARf-v"],"type_ids":[3,3,3,3,3,3,3]},"43tbk4XHS6h_eSSkozr2lQ":{"address_or_lines":[18515232,22597677,22574090,22556393,22530363,22106663,22101077,22107662],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHQK","v6HIzNa4K6G4nRP9032RIAAAAAABWC7p","v6HIzNa4K6G4nRP9032RIAAAAAABV8k7","v6HIzNa4K6G4nRP9032RIAAAAAABUVIn","v6HIzNa4K6G4nRP9032RIAAAAAABUTxV","v6HIzNa4K6G4nRP9032RIAAAAAABUVYO"],"type_ids":[3,3,3,3,3,3,3,3]},"1Hf53oSb-zH-2QD2FYxgyA":{"address_or_lines":[4636706,4469836,4468509,4463096,4465892,4469227,4567193,4567640,5020934],"file_ids":["LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g"],"frame_ids":["LvhLWomlc0dSPYzQ8C620gAAAAAARsAi","LvhLWomlc0dSPYzQ8C620gAAAAAARDRM","LvhLWomlc0dSPYzQ8C620gAAAAAARC8d","LvhLWomlc0dSPYzQ8C620gAAAAAARBn4","LvhLWomlc0dSPYzQ8C620gAAAAAARCTk","LvhLWomlc0dSPYzQ8C620gAAAAAARDHr","LvhLWomlc0dSPYzQ8C620gAAAAAARbCZ","LvhLWomlc0dSPYzQ8C620gAAAAAARbJY","LvhLWomlc0dSPYzQ8C620gAAAAAATJ0G"],"type_ids":[3,3,3,3,3,3,3,3,3]},"ER-x6xVv257WtFQAI5qb9g":{"address_or_lines":[4643592,4325284,4340382,4331972,4332836,4337401,4594856,4566419,4563908,4561911],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtsI","B8JRxL079xbhqQBqGvksAgAAAAAAQf-k","B8JRxL079xbhqQBqGvksAgAAAAAAQjqe","B8JRxL079xbhqQBqGvksAgAAAAAAQhnE","B8JRxL079xbhqQBqGvksAgAAAAAAQh0k","B8JRxL079xbhqQBqGvksAgAAAAAAQi75","B8JRxL079xbhqQBqGvksAgAAAAAARhyo","B8JRxL079xbhqQBqGvksAgAAAAAARa2T","B8JRxL079xbhqQBqGvksAgAAAAAARaPE","B8JRxL079xbhqQBqGvksAgAAAAAARZv3"],"type_ids":[3,3,3,3,3,3,3,3,3,3]},"Hr1OSWigQhS4BD9n1H0fVw":{"address_or_lines":[4646178,4471372,4470064,4464366,4415320,4209576,4209709,10485923,16807,3096172,3095028],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuUi","FWZ9q3TQKZZok58ua1HDsgAAAAAARDpM","FWZ9q3TQKZZok58ua1HDsgAAAAAARDUw","FWZ9q3TQKZZok58ua1HDsgAAAAAARB7u","FWZ9q3TQKZZok58ua1HDsgAAAAAAQ19Y","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDuo","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAALz5s","ew01Dk0sWZctP-VaEpavqQAAAAAALzn0"],"type_ids":[3,3,3,3,3,3,3,4,4,4,4]},"g1qDjUCVlmghGHVDrjeDvw":{"address_or_lines":[18425604,18258924,18257560,18253668,18248332,18043494,18206037,18442402,10485923,16743,1221731,1219041],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGScE","j8DVIOTu7Btj9lgFefJ84AAAAAABFpvs","j8DVIOTu7Btj9lgFefJ84AAAAAABFpaY","j8DVIOTu7Btj9lgFefJ84AAAAAABFodk","j8DVIOTu7Btj9lgFefJ84AAAAAABFnKM","j8DVIOTu7Btj9lgFefJ84AAAAAABE1Jm","j8DVIOTu7Btj9lgFefJ84AAAAAABFc1V","j8DVIOTu7Btj9lgFefJ84AAAAAABGWii","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAEqRj","piWSMQrh4r040D0BPNaJvwAAAAAAEpnh"],"type_ids":[3,3,3,3,3,3,3,3,4,4,4,4]},"XU0AYWfaWEgxn6HS3Npe0Q":{"address_or_lines":[18506340,18339660,18338296,18334404,18329068,18124198,18286773,18523138,10485923,16807,1222099,1220257,1210315],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGmJk","v6HIzNa4K6G4nRP9032RIAAAAAABF9dM","v6HIzNa4K6G4nRP9032RIAAAAAABF9H4","v6HIzNa4K6G4nRP9032RIAAAAAABF8LE","v6HIzNa4K6G4nRP9032RIAAAAAABF63s","v6HIzNa4K6G4nRP9032RIAAAAAABFI2m","v6HIzNa4K6G4nRP9032RIAAAAAABFwi1","v6HIzNa4K6G4nRP9032RIAAAAAABGqQC","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT","ew01Dk0sWZctP-VaEpavqQAAAAAAEp6h","ew01Dk0sWZctP-VaEpavqQAAAAAAEnfL"],"type_ids":[3,3,3,3,3,3,3,3,4,4,4,4,4]},"Xi_OuuwxmtjxVLfRnOKl-w":{"address_or_lines":[4643332,4460312,4460498,4495428,4495848,4496542,4426254,4658837,10485923,16807,633597,633524,633342,631364],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARtoE","6auiCMWq5cA-hAbqSYvdQQAAAAAARA8Y","6auiCMWq5cA-hAbqSYvdQQAAAAAARA_S","6auiCMWq5cA-hAbqSYvdQQAAAAAARJhE","6auiCMWq5cA-hAbqSYvdQQAAAAAARJno","6auiCMWq5cA-hAbqSYvdQQAAAAAARJye","6auiCMWq5cA-hAbqSYvdQQAAAAAAQ4oO","6auiCMWq5cA-hAbqSYvdQQAAAAAARxaV","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAACar9","ew01Dk0sWZctP-VaEpavqQAAAAAACaq0","ew01Dk0sWZctP-VaEpavqQAAAAAACan-","ew01Dk0sWZctP-VaEpavqQAAAAAACaJE"],"type_ids":[3,3,3,3,3,3,3,3,4,4,4,4,4,4]},"j3pRZrJva_6zVfPpTrRgMQ":{"address_or_lines":[4435309,4435559,4470649,4243696,4243480,4398678,4639074,10485923,16807,1222099,1220257,1210438,1210021,1207727,1205915],"file_ids":["gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["gfRL5jyxmWedM28UI08hFQAAAAAAQ61t","gfRL5jyxmWedM28UI08hFQAAAAAAQ65n","gfRL5jyxmWedM28UI08hFQAAAAAARDd5","gfRL5jyxmWedM28UI08hFQAAAAAAQMDw","gfRL5jyxmWedM28UI08hFQAAAAAAQMAY","gfRL5jyxmWedM28UI08hFQAAAAAAQx5W","gfRL5jyxmWedM28UI08hFQAAAAAARsli","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT","ew01Dk0sWZctP-VaEpavqQAAAAAAEp6h","ew01Dk0sWZctP-VaEpavqQAAAAAAEnhG","ew01Dk0sWZctP-VaEpavqQAAAAAAEnal","ew01Dk0sWZctP-VaEpavqQAAAAAAEm2v","ew01Dk0sWZctP-VaEpavqQAAAAAAEmab"],"type_ids":[3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"B0rzVoKcdftibP3e40EU_g":{"address_or_lines":[4594276,4428280,4428466,4462056,4242611,4242276,4392174,4610690,10485923,16743,1221731,1219889,1210331,1133072,1132968,8474365],"file_ids":["1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["1QjX8mEQC0-5qYXzadOESAAAAAAARhpk","1QjX8mEQC0-5qYXzadOESAAAAAAAQ5H4","1QjX8mEQC0-5qYXzadOESAAAAAAAQ5Ky","1QjX8mEQC0-5qYXzadOESAAAAAAARBXo","1QjX8mEQC0-5qYXzadOESAAAAAAAQLyz","1QjX8mEQC0-5qYXzadOESAAAAAAAQLtk","1QjX8mEQC0-5qYXzadOESAAAAAAAQwTu","1QjX8mEQC0-5qYXzadOESAAAAAAARlqC","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAEqRj","piWSMQrh4r040D0BPNaJvwAAAAAAEp0x","piWSMQrh4r040D0BPNaJvwAAAAAAEnfb","piWSMQrh4r040D0BPNaJvwAAAAAAEUoQ","piWSMQrh4r040D0BPNaJvwAAAAAAEUmo","piWSMQrh4r040D0BPNaJvwAAAAAAgU79"],"type_ids":[3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"jHWwY4al2R105ljWitJf8Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584294],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj6m"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"JFrKrVm1b8YVyjTALHwFPQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000312,40003155,27960932,18154776,18503217],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYls4","v6HIzNa4K6G4nRP9032RIAAAAAACYmZT","v6HIzNa4K6G4nRP9032RIAAAAAABqqZk","v6HIzNa4K6G4nRP9032RIAAAAAABFQUY","v6HIzNa4K6G4nRP9032RIAAAAAABGlYx"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"UkNqUaLVbzZ-0N4mRSSfPA":{"address_or_lines":[4652224,31039781,31054085,31056132,31058408,31449931,30791268,25539462,25547885,25549299,25502704,25503492,25480821,25481061,4953508,4960780,4898318,4893650,4898126],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAAB2aEl","wfA2BgwfDNXUWsxkJ083RwAAAAAB2dkF","wfA2BgwfDNXUWsxkJ083RwAAAAAB2eEE","wfA2BgwfDNXUWsxkJ083RwAAAAAB2eno","wfA2BgwfDNXUWsxkJ083RwAAAAAB3-NL","wfA2BgwfDNXUWsxkJ083RwAAAAAB1dZk","wfA2BgwfDNXUWsxkJ083RwAAAAABhbOG","wfA2BgwfDNXUWsxkJ083RwAAAAABhdRt","wfA2BgwfDNXUWsxkJ083RwAAAAABhdnz","wfA2BgwfDNXUWsxkJ083RwAAAAABhSPw","wfA2BgwfDNXUWsxkJ083RwAAAAABhScE","wfA2BgwfDNXUWsxkJ083RwAAAAABhM51","wfA2BgwfDNXUWsxkJ083RwAAAAABhM9l","wfA2BgwfDNXUWsxkJ083RwAAAAAAS5Wk","wfA2BgwfDNXUWsxkJ083RwAAAAAAS7IM","wfA2BgwfDNXUWsxkJ083RwAAAAAASr4O","wfA2BgwfDNXUWsxkJ083RwAAAAAASqvS","wfA2BgwfDNXUWsxkJ083RwAAAAAASr1O"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"EH1ElzcXDEuDqu7McdrBdQ":{"address_or_lines":[4652224,22357367,22385134,22366798,57076399,58917522,58676957,58636100,58650141,31265796,7372944,7295421,7297245,7300762,7297188,7304836,7297413,7309604,7297924,5094553],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZuqv","B8JRxL079xbhqQBqGvksAgAAAAADgwKS","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1mF","B8JRxL079xbhqQBqGvksAgAAAAAAb4kk","B8JRxL079xbhqQBqGvksAgAAAAAAb1uE","B8JRxL079xbhqQBqGvksAgAAAAAATbyZ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"VyF1fKBkXgRmNRnKNEu8Fw":{"address_or_lines":[4652224,59362286,59048854,59078134,59085018,59179681,31752932,6709512,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16807,2741196,2827770,2817684,2805156,3382963],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADicvu","B8JRxL079xbhqQBqGvksAgAAAAADhQOW","B8JRxL079xbhqQBqGvksAgAAAAADhXX2","B8JRxL079xbhqQBqGvksAgAAAAADhZDa","B8JRxL079xbhqQBqGvksAgAAAAADhwKh","B8JRxL079xbhqQBqGvksAgAAAAAB5ILk","B8JRxL079xbhqQBqGvksAgAAAAAAZmEI","B8JRxL079xbhqQBqGvksAgAAAAAAS40k","B8JRxL079xbhqQBqGvksAgAAAAAAS7A6","B8JRxL079xbhqQBqGvksAgAAAAAASFtz","B8JRxL079xbhqQBqGvksAgAAAAAASJnd","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U","A2oiHVwisByxRn5RDT4LjAAAAAAAKs2k","A2oiHVwisByxRn5RDT4LjAAAAAAAM56z"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]},"naNkvUaKAyxw8L7AmrJp_A":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602139,24420574,24417550,19100458,18003551],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8Xgb","j8DVIOTu7Btj9lgFefJ84AAAAAABdKDe","j8DVIOTu7Btj9lgFefJ84AAAAAABdJUO","j8DVIOTu7Btj9lgFefJ84AAAAAABI3Mq","j8DVIOTu7Btj9lgFefJ84AAAAAABErZf"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"INCPC3idrKxHgrRrb5yK7w":{"address_or_lines":[4652224,22357367,22385134,22366798,57079599,58878037,58675517,58634660,58648701,31265316,7372944,7295421,7297245,7300762,7297188,7304836,7297245,7300762,7297188,7304836,7297413,7310803,7320503],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAABVSV3","wfA2BgwfDNXUWsxkJ083RwAAAAABVZHu","wfA2BgwfDNXUWsxkJ083RwAAAAABVUpO","wfA2BgwfDNXUWsxkJ083RwAAAAADZvcv","wfA2BgwfDNXUWsxkJ083RwAAAAADgmhV","wfA2BgwfDNXUWsxkJ083RwAAAAADf1E9","wfA2BgwfDNXUWsxkJ083RwAAAAADfrGk","wfA2BgwfDNXUWsxkJ083RwAAAAADfuh9","wfA2BgwfDNXUWsxkJ083RwAAAAAB3RIk","wfA2BgwfDNXUWsxkJ083RwAAAAAAcICQ","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1G9","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1jd","wfA2BgwfDNXUWsxkJ083RwAAAAAAb2aa","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1ik","wfA2BgwfDNXUWsxkJ083RwAAAAAAb3aE","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1jd","wfA2BgwfDNXUWsxkJ083RwAAAAAAb2aa","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1ik","wfA2BgwfDNXUWsxkJ083RwAAAAAAb3aE","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1mF","wfA2BgwfDNXUWsxkJ083RwAAAAAAb43T","wfA2BgwfDNXUWsxkJ083RwAAAAAAb7O3"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"4-XWrzbKLiMzMN29SCKUhA":{"address_or_lines":[4652224,31041029,31055333,31057380,31059656,31451286,31449907,25120346,25115948,4970003,4971223,4754617,4757981,4219698,4219725,10485923,16807,2777344,2775602,2826949,2809805,2807527,2804929,2869997],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARvzA","6auiCMWq5cA-hAbqSYvdQQAAAAAB2aYF","6auiCMWq5cA-hAbqSYvdQQAAAAAB2d3l","6auiCMWq5cA-hAbqSYvdQQAAAAAB2eXk","6auiCMWq5cA-hAbqSYvdQQAAAAAB2e7I","6auiCMWq5cA-hAbqSYvdQQAAAAAB3-iW","6auiCMWq5cA-hAbqSYvdQQAAAAAB3-Mz","6auiCMWq5cA-hAbqSYvdQQAAAAABf05a","6auiCMWq5cA-hAbqSYvdQQAAAAABfz0s","6auiCMWq5cA-hAbqSYvdQQAAAAAAS9YT","6auiCMWq5cA-hAbqSYvdQQAAAAAAS9rX","6auiCMWq5cA-hAbqSYvdQQAAAAAASIy5","6auiCMWq5cA-hAbqSYvdQQAAAAAASJnd","6auiCMWq5cA-hAbqSYvdQQAAAAAAQGMy","6auiCMWq5cA-hAbqSYvdQQAAAAAAQGNN","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKmEA","ew01Dk0sWZctP-VaEpavqQAAAAAAKloy","ew01Dk0sWZctP-VaEpavqQAAAAAAKyLF","ew01Dk0sWZctP-VaEpavqQAAAAAAKt_N","ew01Dk0sWZctP-VaEpavqQAAAAAAKtbn","ew01Dk0sWZctP-VaEpavqQAAAAAAKszB","ew01Dk0sWZctP-VaEpavqQAAAAAAK8rt"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"oazzZOrFVKPzoEMEINIH2g":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708823,24695729,24696100,20084005,20770646,20784592],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQbX","j8DVIOTu7Btj9lgFefJ84AAAAAABeNOx","j8DVIOTu7Btj9lgFefJ84AAAAAABeNUk","j8DVIOTu7Btj9lgFefJ84AAAAAABMnUl","j8DVIOTu7Btj9lgFefJ84AAAAAABPO9W","j8DVIOTu7Btj9lgFefJ84AAAAAABPSXQ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"bgW4z1P_qeyGZ-BNg-EtzA":{"address_or_lines":[43732576,54345578,54346325,54347573,52524033,52636324,52637912,52417621,52420674,52436132,51874398,51910204,51902690,51903112,51905980,51885853,51874436,51883428,51874436,51883428,51874436,51883398,51839246,52405829,52404692,44450492],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAADPT9q","MNBJ5seVz_ocW6tcr1HSmwAAAAADPUJV","MNBJ5seVz_ocW6tcr1HSmwAAAAADPUc1","MNBJ5seVz_ocW6tcr1HSmwAAAAADIXQB","MNBJ5seVz_ocW6tcr1HSmwAAAAADIyqk","MNBJ5seVz_ocW6tcr1HSmwAAAAADIzDY","MNBJ5seVz_ocW6tcr1HSmwAAAAADH9RV","MNBJ5seVz_ocW6tcr1HSmwAAAAADH-BC","MNBJ5seVz_ocW6tcr1HSmwAAAAADIByk","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4pe","MNBJ5seVz_ocW6tcr1HSmwAAAAADGBY8","MNBJ5seVz_ocW6tcr1HSmwAAAAADF_ji","MNBJ5seVz_ocW6tcr1HSmwAAAAADF_qI","MNBJ5seVz_ocW6tcr1HSmwAAAAADGAW8","MNBJ5seVz_ocW6tcr1HSmwAAAAADF7cd","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4qE","MNBJ5seVz_ocW6tcr1HSmwAAAAADF62k","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4qE","MNBJ5seVz_ocW6tcr1HSmwAAAAADF62k","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4qE","MNBJ5seVz_ocW6tcr1HSmwAAAAADF62G","MNBJ5seVz_ocW6tcr1HSmwAAAAADFwEO","MNBJ5seVz_ocW6tcr1HSmwAAAAADH6ZF","MNBJ5seVz_ocW6tcr1HSmwAAAAADH6HU","MNBJ5seVz_ocW6tcr1HSmwAAAAACpkK8"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"_7muG2H-TTX5D3mi3LROgw":{"address_or_lines":[4652224,31041029,31055333,31057380,31059656,31451179,30792516,25540230,25548731,25550840,25503472,25504260,25481372,25481181,25484711,25484964,4951332,4960527,4959954,4897957,4893996,4627954,4660663,10485923,16807,3103928,3101167],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARvzA","6auiCMWq5cA-hAbqSYvdQQAAAAAB2aYF","6auiCMWq5cA-hAbqSYvdQQAAAAAB2d3l","6auiCMWq5cA-hAbqSYvdQQAAAAAB2eXk","6auiCMWq5cA-hAbqSYvdQQAAAAAB2e7I","6auiCMWq5cA-hAbqSYvdQQAAAAAB3-gr","6auiCMWq5cA-hAbqSYvdQQAAAAAB1dtE","6auiCMWq5cA-hAbqSYvdQQAAAAABhbaG","6auiCMWq5cA-hAbqSYvdQQAAAAABhde7","6auiCMWq5cA-hAbqSYvdQQAAAAABhd_4","6auiCMWq5cA-hAbqSYvdQQAAAAABhSbw","6auiCMWq5cA-hAbqSYvdQQAAAAABhSoE","6auiCMWq5cA-hAbqSYvdQQAAAAABhNCc","6auiCMWq5cA-hAbqSYvdQQAAAAABhM_d","6auiCMWq5cA-hAbqSYvdQQAAAAABhN2n","6auiCMWq5cA-hAbqSYvdQQAAAAABhN6k","6auiCMWq5cA-hAbqSYvdQQAAAAAAS40k","6auiCMWq5cA-hAbqSYvdQQAAAAAAS7EP","6auiCMWq5cA-hAbqSYvdQQAAAAAAS67S","6auiCMWq5cA-hAbqSYvdQQAAAAAASryl","6auiCMWq5cA-hAbqSYvdQQAAAAAASq0s","6auiCMWq5cA-hAbqSYvdQQAAAAAARp3y","6auiCMWq5cA-hAbqSYvdQQAAAAAARx23","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAL1y4","ew01Dk0sWZctP-VaEpavqQAAAAAAL1Hv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4]},"nKCqWW03DZONEM_Nq2LvwQ":{"address_or_lines":[12540096,19004791,19032250,19014236,19907031,31278974,31279321,31305795,31279321,31290406,31279321,31317002,19907351,21668882,21654220,21663244,21662923,16321295,16318241,16372475,15847297,16321906,16318704,15818442,15818729,12152742,12151794,12187561],"file_ids":["67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg"],"frame_ids":["67s2TwiMngM0yin5Y8pvEgAAAAAAv1jA","67s2TwiMngM0yin5Y8pvEgAAAAABIf13","67s2TwiMngM0yin5Y8pvEgAAAAABImi6","67s2TwiMngM0yin5Y8pvEgAAAAABIiJc","67s2TwiMngM0yin5Y8pvEgAAAAABL8HX","67s2TwiMngM0yin5Y8pvEgAAAAAB3Ud-","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3bBD","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3XQm","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3dwK","67s2TwiMngM0yin5Y8pvEgAAAAABL8MX","67s2TwiMngM0yin5Y8pvEgAAAAABSqQS","67s2TwiMngM0yin5Y8pvEgAAAAABSmrM","67s2TwiMngM0yin5Y8pvEgAAAAABSo4M","67s2TwiMngM0yin5Y8pvEgAAAAABSozL","67s2TwiMngM0yin5Y8pvEgAAAAAA-QsP","67s2TwiMngM0yin5Y8pvEgAAAAAA-P8h","67s2TwiMngM0yin5Y8pvEgAAAAAA-dL7","67s2TwiMngM0yin5Y8pvEgAAAAAA8c-B","67s2TwiMngM0yin5Y8pvEgAAAAAA-Q1y","67s2TwiMngM0yin5Y8pvEgAAAAAA-QDw","67s2TwiMngM0yin5Y8pvEgAAAAAA8V7K","67s2TwiMngM0yin5Y8pvEgAAAAAA8V_p","67s2TwiMngM0yin5Y8pvEgAAAAAAuW-m","67s2TwiMngM0yin5Y8pvEgAAAAAAuWvy","67s2TwiMngM0yin5Y8pvEgAAAAAAufep"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"08TjeY9jNFfBuPDWZvzcGA":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708845,24702901,19816356,19817629,19819812,19827076,19819869,19823237,19819812,19819076],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQbt","j8DVIOTu7Btj9lgFefJ84AAAAAABeO-1","j8DVIOTu7Btj9lgFefJ84AAAAAABLl-k","j8DVIOTu7Btj9lgFefJ84AAAAAABLmSd","j8DVIOTu7Btj9lgFefJ84AAAAAABLm0k","j8DVIOTu7Btj9lgFefJ84AAAAAABLomE","j8DVIOTu7Btj9lgFefJ84AAAAAABLm1d","j8DVIOTu7Btj9lgFefJ84AAAAAABLnqF","j8DVIOTu7Btj9lgFefJ84AAAAAABLm0k","j8DVIOTu7Btj9lgFefJ84AAAAAABLmpE"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"41gF_giRSTRZMXWPVpvLYA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901309,19904677,19901252,19907099,19901069],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8Ib","v6HIzNa4K6G4nRP9032RIAAAAAABL6qN"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"CCCw9Z7XCAUBXfzhCKjvyQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778468,20166836,20169482,20167663,20167859,19086136,19109575,19098127,19092114,19079610],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehbk","v6HIzNa4K6G4nRP9032RIAAAAAABM7i0","v6HIzNa4K6G4nRP9032RIAAAAAABM8MK","v6HIzNa4K6G4nRP9032RIAAAAAABM7vv","v6HIzNa4K6G4nRP9032RIAAAAAABM7yz","v6HIzNa4K6G4nRP9032RIAAAAAABIzs4","v6HIzNa4K6G4nRP9032RIAAAAAABI5bH","v6HIzNa4K6G4nRP9032RIAAAAAABI2oP","v6HIzNa4K6G4nRP9032RIAAAAAABI1KS","v6HIzNa4K6G4nRP9032RIAAAAAABIyG6"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"RK2MfkyDuA83Ote1DRpnig":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901252,19908516,19901309,19904677,19901477,19914228,19923006],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6wl","v6HIzNa4K6G4nRP9032RIAAAAAABL930","v6HIzNa4K6G4nRP9032RIAAAAAABMAA-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"E9YrFLZE6ytYTLr5nOdeqA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16755],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEFz"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4]},"OaI2ikXPfU9oPJVr7qHqRA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778417,19045737,19044484,19054298,18859716,18879913,10485923,16807,2741468,2828042,2818852,4377977,4376240],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp1p","v6HIzNa4K6G4nRP9032RIAAAAAABIpiE","v6HIzNa4K6G4nRP9032RIAAAAAABIr7a","v6HIzNa4K6G4nRP9032RIAAAAAABH8bE","v6HIzNa4K6G4nRP9032RIAAAAAABIBWp","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKdTc","ew01Dk0sWZctP-VaEpavqQAAAAAAKycK","ew01Dk0sWZctP-VaEpavqQAAAAAAKwMk","ew01Dk0sWZctP-VaEpavqQAAAAAAQs15","ew01Dk0sWZctP-VaEpavqQAAAAAAQsaw"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]},"BeervgrHDOwHnECUdx-R1Q":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54548081,54524484,54525381,54528188,54495447,54497074,54477482,44043465,44042020,44050767,44050194,43988037,43983308,43704594,43741015,10485923,16807,3103112,3099892,3094686,3393841,3393734,3091863,2557902,2671840],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFZx","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_pE","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_3F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQAi8","MNBJ5seVz_ocW6tcr1HSmwAAAAADP4jX","MNBJ5seVz_ocW6tcr1HSmwAAAAADP48y","MNBJ5seVz_ocW6tcr1HSmwAAAAADP0Kq","MNBJ5seVz_ocW6tcr1HSmwAAAAACoAzJ","MNBJ5seVz_ocW6tcr1HSmwAAAAACoAck","MNBJ5seVz_ocW6tcr1HSmwAAAAACoClP","MNBJ5seVz_ocW6tcr1HSmwAAAAACoCcS","MNBJ5seVz_ocW6tcr1HSmwAAAAACnzRF","MNBJ5seVz_ocW6tcr1HSmwAAAAACnyHM","MNBJ5seVz_ocW6tcr1HSmwAAAAACmuES","MNBJ5seVz_ocW6tcr1HSmwAAAAACm29X","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAL1mI","9LzzIocepYcOjnUsLlgOjgAAAAAAL0z0","9LzzIocepYcOjnUsLlgOjgAAAAAALzie","9LzzIocepYcOjnUsLlgOjgAAAAAAM8kx","9LzzIocepYcOjnUsLlgOjgAAAAAAM8jG","9LzzIocepYcOjnUsLlgOjgAAAAAALy2X","9LzzIocepYcOjnUsLlgOjgAAAAAAJwfO","9LzzIocepYcOjnUsLlgOjgAAAAAAKMTg"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4]},"_E7kI3XeP50ndUGgLwozRw":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708823,24695729,24696049,18964841,18963588,18973402,18778948,18799145,10485923,16743,2737420,2823946,2813708,2804875,2803431,2800833,2865890],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQbX","j8DVIOTu7Btj9lgFefJ84AAAAAABeNOx","j8DVIOTu7Btj9lgFefJ84AAAAAABeNTx","j8DVIOTu7Btj9lgFefJ84AAAAAABIWFp","j8DVIOTu7Btj9lgFefJ84AAAAAABIVyE","j8DVIOTu7Btj9lgFefJ84AAAAAABIYLa","j8DVIOTu7Btj9lgFefJ84AAAAAABHotE","j8DVIOTu7Btj9lgFefJ84AAAAAABHtop","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKcUM","piWSMQrh4r040D0BPNaJvwAAAAAAKxcK","piWSMQrh4r040D0BPNaJvwAAAAAAKu8M","piWSMQrh4r040D0BPNaJvwAAAAAAKsyL","piWSMQrh4r040D0BPNaJvwAAAAAAKsbn","piWSMQrh4r040D0BPNaJvwAAAAAAKrzB","piWSMQrh4r040D0BPNaJvwAAAAAAK7ri"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"PiAbunsxsTWIrlVv5AJCxQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7441528],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYx4"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"gcylfs4yiiRtiY_AHc1fkQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7508562],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpJS"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"2J6chKI2om9Kbvwi1SgqlA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7441584,6770797,6773738,2395067],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYyw","ew01Dk0sWZctP-VaEpavqQAAAAAAZ1Bt","ew01Dk0sWZctP-VaEpavqQAAAAAAZ1vq","ew01Dk0sWZctP-VaEpavqQAAAAAAJIu7"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"YX2R7C2iz4FGt5q5Tnk6TA":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226601,40103401,19895453,19846041,19847127,19902436,19861609,19902628,19862836,19902820,19863773,19901256,19856467,19901444,19858248,18713630,18723524,18720816,19859472,18001099,10488398,10493154,585983,12583132,6817209,21184,6815932,6812296,6811747,6811254,7304819,7302120],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","_3bHXKBtA1BrvZVdhZK3vg","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdRFp","j8DVIOTu7Btj9lgFefJ84AAAAAACY-3p","j8DVIOTu7Btj9lgFefJ84AAAAAABL5Sd","j8DVIOTu7Btj9lgFefJ84AAAAAABLtOZ","j8DVIOTu7Btj9lgFefJ84AAAAAABLtfX","j8DVIOTu7Btj9lgFefJ84AAAAAABL6_k","j8DVIOTu7Btj9lgFefJ84AAAAAABLxBp","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Ck","j8DVIOTu7Btj9lgFefJ84AAAAAABLxU0","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Fk","j8DVIOTu7Btj9lgFefJ84AAAAAABLxjd","j8DVIOTu7Btj9lgFefJ84AAAAAABL6tI","j8DVIOTu7Btj9lgFefJ84AAAAAABLvxT","j8DVIOTu7Btj9lgFefJ84AAAAAABL6wE","j8DVIOTu7Btj9lgFefJ84AAAAAABLwNI","j8DVIOTu7Btj9lgFefJ84AAAAAABHYwe","j8DVIOTu7Btj9lgFefJ84AAAAAABHbLE","j8DVIOTu7Btj9lgFefJ84AAAAAABHagw","j8DVIOTu7Btj9lgFefJ84AAAAAABLwgQ","j8DVIOTu7Btj9lgFefJ84AAAAAABEqzL","piWSMQrh4r040D0BPNaJvwAAAAAAoApO","piWSMQrh4r040D0BPNaJvwAAAAAAoBzi","piWSMQrh4r040D0BPNaJvwAAAAAACPD_","piWSMQrh4r040D0BPNaJvwAAAAAAwADc","piWSMQrh4r040D0BPNaJvwAAAAAAaAW5","_3bHXKBtA1BrvZVdhZK3vgAAAAAAAFLA","piWSMQrh4r040D0BPNaJvwAAAAAAaAC8","piWSMQrh4r040D0BPNaJvwAAAAAAZ_KI","piWSMQrh4r040D0BPNaJvwAAAAAAZ_Bj","piWSMQrh4r040D0BPNaJvwAAAAAAZ-52","piWSMQrh4r040D0BPNaJvwAAAAAAb3Zz","piWSMQrh4r040D0BPNaJvwAAAAAAb2vo"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"--7TGRswVMtk5qWYdGBDUw":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7439971,6798378,6797926,4866621,4855697,8473771],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7pm","ew01Dk0sWZctP-VaEpavqQAAAAAASkI9","ew01Dk0sWZctP-VaEpavqQAAAAAASheR","ew01Dk0sWZctP-VaEpavqQAAAAAAgUyr"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"iVZ81pgajC_4cYBykPWgBg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7508344,7393457,7394824,7384416,6869315,6866863,2643],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","6miIyyucTZf5zXHCk7PT1g"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4","ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx","ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI","ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g","ew01Dk0sWZctP-VaEpavqQAAAAAAaNFD","ew01Dk0sWZctP-VaEpavqQAAAAAAaMev","6miIyyucTZf5zXHCk7PT1gAAAAAAAApT"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"dg33Fg5TLDtB9bOuPSPREA":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2823003,3007344,3001783,2924437,3112045,3104142,1417998,1456694,1456323,1393341,1348522,1348436,1345741,1348060,1347558,1345741,1348060,1347558,1345741,1348060,1347558,1345954,1343030,1342299,1335062,1334604,1334212,452199,518055,509958],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxNb","-p9BlJh9JZMPPNjY_j92ngAAAAAALeNw","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3xt","-p9BlJh9JZMPPNjY_j92ngAAAAAAL12O","huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD","huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFImi","huWyXZbCBWCe2ZtK9BiokQAAAAAAFH42","huWyXZbCBWCe2ZtK9BiokQAAAAAAFHtb","huWyXZbCBWCe2ZtK9BiokQAAAAAAFF8W","huWyXZbCBWCe2ZtK9BiokQAAAAAAFF1M","huWyXZbCBWCe2ZtK9BiokQAAAAAAFFvE","huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-en","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB8gG"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]}},"stack_frames":{"ew01Dk0sWZctP-VaEpavqQAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAALz5s":{"file_name":[],"function_name":["__x64_sys_epoll_pwait"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAALzn0":{"file_name":[],"function_name":["do_epoll_wait"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEFn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEqRj":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEpnh":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEp6h":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEnfL":{"file_name":[],"function_name":["futex_wait"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACar9":{"file_name":[],"function_name":["__x64_sys_tgkill"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACaq0":{"file_name":[],"function_name":["do_tkill"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACan-":{"file_name":[],"function_name":["do_send_specific"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACaJE":{"file_name":[],"function_name":["do_send_sig_info"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEnhG":{"file_name":[],"function_name":["futex_wait"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEnal":{"file_name":[],"function_name":["futex_wait_setup"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEm2v":{"file_name":[],"function_name":["get_futex_key"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEmab":{"file_name":[],"function_name":["get_futex_key_refs.isra.8"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEp0x":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEnfb":{"file_name":[],"function_name":["futex_wait"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEUoQ":{"file_name":[],"function_name":["hrtimer_cancel"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEUmo":{"file_name":[],"function_name":["hrtimer_try_to_cancel"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAgU79":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKs2k":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAM56z":{"file_name":[],"function_name":["kernfs_dop_revalidate"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKmEA":{"file_name":[],"function_name":["__do_sys_newfstatat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKloy":{"file_name":[],"function_name":["vfs_statx"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKyLF":{"file_name":[],"function_name":["filename_lookup"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKt_N":{"file_name":[],"function_name":["path_lookupat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKtbn":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKszB":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAK8rt":{"file_name":[],"function_name":["__d_lookup_rcu"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAL1y4":{"file_name":[],"function_name":["__x64_sys_epoll_ctl"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAL1Hv":{"file_name":[],"function_name":["ep_insert"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEFz":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKdTc":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKycK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKwMk":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQs15":{"file_name":[],"function_name":["ima_file_check"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQsaw":{"file_name":[],"function_name":["process_measurement"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAL1mI":{"file_name":[],"function_name":["__x64_sys_epoll_ctl"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAL0z0":{"file_name":[],"function_name":["ep_insert"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAALzie":{"file_name":[],"function_name":["ep_item_poll.isra.15"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAM8kx":{"file_name":[],"function_name":["kernfs_fop_poll"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAM8jG":{"file_name":[],"function_name":["kernfs_generic_poll"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAALy2X":{"file_name":[],"function_name":["ep_ptable_queue_proc"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJwfO":{"file_name":[],"function_name":["kmem_cache_alloc"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKMTg":{"file_name":[],"function_name":["memcg_kmem_get_cache"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKcUM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKxcK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKu8M":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsyL":{"file_name":[],"function_name":["link_path_walk.part.33"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsbn":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKrzB":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAK7ri":{"file_name":[],"function_name":["__d_lookup_rcu"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYx4":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpJS":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYyw":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ1Bt":{"file_name":[],"function_name":["__kfree_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ1vq":{"file_name":[],"function_name":["skb_release_data"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAJIu7":{"file_name":[],"function_name":["free_unref_page"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoApO":{"file_name":[],"function_name":["ret_from_intr"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoBzi":{"file_name":[],"function_name":["do_IRQ"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAACPD_":{"file_name":[],"function_name":["irq_exit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAwADc":{"file_name":[],"function_name":["__softirqentry_text_start"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAaAW5":{"file_name":[],"function_name":["net_rx_action"],"function_offset":[],"line_number":[]},"_3bHXKBtA1BrvZVdhZK3vgAAAAAAAFLA":{"file_name":[],"function_name":["ena_io_poll"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAaAC8":{"file_name":[],"function_name":["napi_complete_done"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ_KI":{"file_name":[],"function_name":["gro_normal_list.part.131"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ_Bj":{"file_name":[],"function_name":["netif_receive_skb_list_internal"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ-52":{"file_name":[],"function_name":["__netif_receive_skb_list_core"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb3Zz":{"file_name":[],"function_name":["ip_list_rcv"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb2vo":{"file_name":[],"function_name":["ip_rcv_core.isra.17"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7pm":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASkI9":{"file_name":[],"function_name":["_copy_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASheR":{"file_name":[],"function_name":["copyout"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgUyr":{"file_name":[],"function_name":["copy_user_generic_string"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaNFD":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaMev":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"6miIyyucTZf5zXHCk7PT1gAAAAAAAApT":{"file_name":[],"function_name":["veth_xmit"],"function_offset":[],"line_number":[]},"eOfhJQFIxbIEScd007tROwAAAAAAAHRK":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/nptl/pthread_create.c"],"function_name":["start_thread"],"function_offset":[],"line_number":[465]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_d2.c"],"function_name":["X509_STORE_load_locations"],"function_offset":[],"line_number":[94]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["by_file_ctrl"],"function_offset":[],"line_number":[117]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["X509_load_cert_crl_file"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/pem/pem_info.c"],"function_name":["PEM_X509_INFO_read_bio"],"function_offset":[],"line_number":[248]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_d2i"],"function_offset":[],"line_number":[154]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_ex_d2i"],"function_offset":[],"line_number":[553]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[478]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_ex_d2i"],"function_offset":[],"line_number":[623]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_noexp_d2i"],"function_offset":[],"line_number":[735]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFImi":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFH42":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_d2i_ex_primitive"],"function_offset":[],"line_number":[874]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFHtb":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_ex_c2i"],"function_offset":[],"line_number":[903]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFF8W":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["ASN1_item_new"],"function_offset":[],"line_number":[76]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFF1M":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["asn1_item_ex_combine_new"],"function_offset":[],"line_number":[136]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFFvE":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["ASN1_primitive_new"],"function_offset":[],"line_number":[342]},"huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/mem.c"],"function_name":["CRYPTO_malloc"],"function_offset":[],"line_number":[346]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-en":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["__GI___libc_malloc"],"function_offset":[],"line_number":[3068]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB8gG":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["_int_malloc"],"function_offset":[],"line_number":[3584]}},"executables":{"Ij7mO1SCteAnvtNe95RpEg":"linux-vdso.so.1","B56YkhsK1JwqD-8F8sjS3A":"prometheus","QvG8QEGAld88D676NL_Y2Q":"filebeat","FWZ9q3TQKZZok58ua1HDsg":"pf-debug-metadata-service","67s2TwiMngM0yin5Y8pvEg":"containerd","-1kQFVGzdQWpzLSZ9TRmnw":"kube-state-metrics","v6HIzNa4K6G4nRP9032RIA":"dockerd","LvhLWomlc0dSPYzQ8C620g":"controller","B8JRxL079xbhqQBqGvksAg":"kubelet","ew01Dk0sWZctP-VaEpavqQ":"vmlinux","j8DVIOTu7Btj9lgFefJ84A":"dockerd","piWSMQrh4r040D0BPNaJvw":"vmlinux","6auiCMWq5cA-hAbqSYvdQQ":"kubelet","gfRL5jyxmWedM28UI08hFQ":"snapshot-controller","1QjX8mEQC0-5qYXzadOESA":"containerd-shim-runc-v2","wfA2BgwfDNXUWsxkJ083Rw":"kubelet","A2oiHVwisByxRn5RDT4LjA":"vmlinux","MNBJ5seVz_ocW6tcr1HSmw":"metricbeat","9LzzIocepYcOjnUsLlgOjg":"vmlinux","_3bHXKBtA1BrvZVdhZK3vg":"ena","6miIyyucTZf5zXHCk7PT1g":"veth","Z_CHd3Zjsh2cWE2NSdbiNQ":"libc-2.26.so","eOfhJQFIxbIEScd007tROw":"libpthread-2.26.so","-p9BlJh9JZMPPNjY_j92ng":"awsagent","huWyXZbCBWCe2ZtK9BiokQ":"libcrypto.so.1.0.2k"},"total_frames":13116,"sampling_rate":1} diff --git a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_86400s_125x.json b/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_86400s_125x.json deleted file mode 100644 index 35bdfd7883688..0000000000000 --- a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces_86400s_125x.json +++ /dev/null @@ -1 +0,0 @@ -{"stack_trace_events":{"clTcDPwSeibw16tpSQPVxA":38,"1sIZ88dgfmQewwimPWuaWw":80,"2gFeSnOvAhz1aSRiNEVnjQ":213,"0CNUMdOdpmKJxWeUmvWvXg":1062,"9_06LL00QkYIeiFNCWu0XQ":919,"StwAKCpFAmfI3NKtrFQDVg":494,"Jd0qjF7XxnghG2_AZCQTFA":408,"1Ez9iBhqi5bXK2tpNXVjRA":380,"2Ov4wSepfExdnFvsJSSjog":281,"DALs1IxJ3oi7BZ8FFjuM_Q":418,"VmRA1Zd-R_saxzv9stOlrw":364,"u31aX9a6CI2OuomWQHSx1Q":397,"7zatBTElj7KkoApkBS7dzw":438,"ErI-d7HGvspCKDUrR8E64A":371,"-s21TvA-EsTWbfCutQG83Q":373,"kryT_w4Id2yAnU578aXk1w":330,"AsgowTLQhiAbue_lxpHIHw":373,"hecRkAhRG62NML7wI512zA":230,"woPu0Q2DCHU5xpBNJFRNGw":179,"-t2pi-xr8qjFCfIHra96OA":203,"qbtMiMC37gp-mMp0u-WgYw":238,"ZZck2mgLZGHuLiBDFerx6w":244,"af-YU39AX7WoGwE66OjkRg":197,"DkjcsUWzUMWlzGIG7vWPLA":201,"9sZZ-MQWzCV4c64gJJBU6Q":261,"rQhVFvlTg_4aQXNpF_LGMQ":213,"-t0hOBsBrsbJ-S8NPXUTmg":175,"VoyVx3eKZvx3I7o9LV75WA":148,"SwXYsounAV_Jw1AjJobr2g":120,"Z84n0-wX6U6-iVSLGr0n7A":130,"PPkg_Kb06KioYNLVH5MUSw":114,"lMQPlrvTe5c5NiwvC7JXZg":102,"0BFlivqqa58juwW6lzxBVg":70,"cKHQmDxYocbgoxaTvYj6SA":53,"KnJHmq-Dv1WTEbftpdA5Zg":39,"2-DAEecFvG7qyB6YjY5nOg":38,"Ocoebh9gAlmO1k7rQilo0w":23,"XyR38J9TfiJQyusyqjnL0Q":12,"9s4s_y43ZAfUdYXm930H4A":9,"LeV2oAqU4BVeWoabuoh-cw":10,"2gcYNFzbFyKxWn73M5202w":12,"CU-T9AvnxmWd1TTRjgV01Q":27,"nnsc9UkL_oA5SAi5cs_ZPg":9,"wAujHiFN47_oNUI63d6EtA":15,"ia-QZTf1AEqK7KEggAUJSw":12,"YxsKA4n0U7pKfHmrePpfjA":2,"mqliNf10_gB69yQo7_zlzg":9,"24tLFB3hY9xz1zbZCjaBXA":1,"MLSOPRH6z6HuctKh5rsAnA":4,"krdohOL0KiVMtm4q-6fmjg":2,"FtHYpmBv9BwyjtHQeYFcCw":2,"FuFG7sSEAg94nZpDT4nzlA":3,"chida0TNeXOPGVvI0kALCQ":4,"UDWRHwtQcuK3KYw4Lj118w":3,"wQhKHV5i9LyZbGr1o38TMA":1,"TtsX1UxF45-CxViHFwbKJw":1,"iu7dYG1YyobzAXC7AJADOw":1,"WmwSnxyphedkasVyGbhNdg":2,"YWZby9VC56JtR6BAaYHEoA":1,"Hi8HEHDniMkBvPgm-_IXdg":2,"X86DUuQ7tHAxGBaWu4tZLg":3,"Tx8lhCcOjrVLOl1hWK6aBw":1,"oKVObqTWF9QIjxgKf8UkTw":3,"rsb7cL4OAenBHrp0F_Wcgg":2,"mWVVBnqMHfG9pWtaZUm47Q":1,"r1nqJ9JqsZyOKqlpBmuvLg":1,"5MDEZjYH98Woy4iHbcvgDg":1,"WYRZ4mSdJHjsW8s2yoKnfA":1,"C4ItszXjQjtRADEg560AUw":6,"8IBqDIuSolkkEHIjO_CfMw":5,"T2hqeT_yirkauwcO1cGJEw":4,"OIXgOJgQPE-F5rS7DPPzZA":2,"i0e78nPZCZ2CbzzLMEOcMw":4,"34DMF2kw8Djh_MjcdchMzw":6,"XG9tjujXJl2nWpbHppoRMA":6,"SrSwvDbs2pmPg3SRfXJBCA":8,"bcNRMcXtTRgNPl4vy6M5KQ":8,"XmiUdMqa5OViUnHQ_LS4Uw":3,"3odHGojcaqq4ImPnmLLSzw":6,"bRKRM4i4-XY2LCfN18mOow":8,"W936jUeelyxTrQQ2V9mn-w":3,"AlH3zgnqwh5sdMMzX8AXxg":3,"YHwQa4NMDpWa9cokfF0xqw":1,"AlRn0MJA_RCD0pN2OpIRZA":4,"inhNt-Ftru1dLAPaXB98Gw":2,"qaaAfLAUIerA8yhApFJRYQ":2,"cj3H8UtNXHeFFvSKCpbt_Q":1,"XT5dbBR70HCMmAkhladaCQ":1,"Kfnso_5TQwyEGb1cfr-n5A":1,"O3_UY4IxBGbcnXlHSqWz_w":2},"stack_traces":{"clTcDPwSeibw16tpSQPVxA":{"address_or_lines":[4646313],"file_ids":["FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuWp"],"type_ids":[3]},"1sIZ88dgfmQewwimPWuaWw":{"address_or_lines":[4660883,2469],"file_ids":["B8JRxL079xbhqQBqGvksAg","edNJ10OjHiWc5nzuTQdvig"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARx6T","edNJ10OjHiWc5nzuTQdvigAAAAAAAAml"],"type_ids":[3,3]},"2gFeSnOvAhz1aSRiNEVnjQ":{"address_or_lines":[10486356,710610,1071113],"file_ids":["piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["piWSMQrh4r040D0BPNaJvwAAAAAAoAJU","piWSMQrh4r040D0BPNaJvwAAAAAACtfS","piWSMQrh4r040D0BPNaJvwAAAAAAEFgJ"],"type_ids":[4,4,4]},"0CNUMdOdpmKJxWeUmvWvXg":{"address_or_lines":[32434917,32101228,32115955,32118104],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7url","QvG8QEGAld88D676NL_Y2QAAAAAB6dNs","QvG8QEGAld88D676NL_Y2QAAAAAB6gzz","QvG8QEGAld88D676NL_Y2QAAAAAB6hVY"],"type_ids":[3,3,3,3]},"9_06LL00QkYIeiFNCWu0XQ":{"address_or_lines":[4643592,4325284,4339923,4341903,4293837],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtsI","B8JRxL079xbhqQBqGvksAgAAAAAAQf-k","B8JRxL079xbhqQBqGvksAgAAAAAAQjjT","B8JRxL079xbhqQBqGvksAgAAAAAAQkCP","B8JRxL079xbhqQBqGvksAgAAAAAAQYTN"],"type_ids":[3,3,3,3,3]},"StwAKCpFAmfI3NKtrFQDVg":{"address_or_lines":[4646312,4600750,4594821,4561903,4559144,4562383],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuWo","FWZ9q3TQKZZok58ua1HDsgAAAAAARjOu","FWZ9q3TQKZZok58ua1HDsgAAAAAARhyF","FWZ9q3TQKZZok58ua1HDsgAAAAAARZvv","FWZ9q3TQKZZok58ua1HDsgAAAAAARZEo","FWZ9q3TQKZZok58ua1HDsgAAAAAARZ3P"],"type_ids":[3,3,3,3,3,3]},"Jd0qjF7XxnghG2_AZCQTFA":{"address_or_lines":[43723813,43390308,43405438,43397462,43398148,43406419,43408369],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACmywl","MNBJ5seVz_ocW6tcr1HSmwAAAAAClhVk","MNBJ5seVz_ocW6tcr1HSmwAAAAACllB-","MNBJ5seVz_ocW6tcr1HSmwAAAAACljFW","MNBJ5seVz_ocW6tcr1HSmwAAAAACljQE","MNBJ5seVz_ocW6tcr1HSmwAAAAACllRT","MNBJ5seVz_ocW6tcr1HSmwAAAAACllvx"],"type_ids":[3,3,3,3,3,3,3]},"1Ez9iBhqi5bXK2tpNXVjRA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9497568],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkOvg"],"type_ids":[3,3,3,3,3,3,3,3]},"2Ov4wSepfExdnFvsJSSjog":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9504548,5043327],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkQck","FWZ9q3TQKZZok58ua1HDsgAAAAAATPR_"],"type_ids":[3,3,3,3,3,3,3,3,3]},"DALs1IxJ3oi7BZ8FFjuM_Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9504218,4890989,4889187],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkQXa","FWZ9q3TQKZZok58ua1HDsgAAAAAASqFt","FWZ9q3TQKZZok58ua1HDsgAAAAAASppj"],"type_ids":[3,3,3,3,3,3,3,3,3,3]},"VmRA1Zd-R_saxzv9stOlrw":{"address_or_lines":[4650848,9850853,9880398,9883181,9807044,9827268,9781937,9782483,9784009,9784300,9829781],"file_ids":["QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg"],"frame_ids":["QaIvzvU8UoclQMd_OMt-PgAAAAAARvdg","QaIvzvU8UoclQMd_OMt-PgAAAAAAlk_l","QaIvzvU8UoclQMd_OMt-PgAAAAAAlsNO","QaIvzvU8UoclQMd_OMt-PgAAAAAAls4t","QaIvzvU8UoclQMd_OMt-PgAAAAAAlaTE","QaIvzvU8UoclQMd_OMt-PgAAAAAAlfPE","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUKx","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUTT","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUrJ","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUvs","QaIvzvU8UoclQMd_OMt-PgAAAAAAlf2V"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3]},"u31aX9a6CI2OuomWQHSx1Q":{"address_or_lines":[4652224,22357367,22385134,22366798,57080079,58879477,58676957,58636100,58650141,31265796,7372663,7364083],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZvkP","B8JRxL079xbhqQBqGvksAgAAAAADgm31","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcH93","B8JRxL079xbhqQBqGvksAgAAAAAAcF3z"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3]},"7zatBTElj7KkoApkBS7dzw":{"address_or_lines":[32443680,58256816,58381230,58319266,58327970,58359946,58318775,58321276,58323254,58419093,58425670,32747421,32699470],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7w0g","QvG8QEGAld88D676NL_Y2QAAAAADeO2w","QvG8QEGAld88D676NL_Y2QAAAAADetOu","QvG8QEGAld88D676NL_Y2QAAAAADeeGi","QvG8QEGAld88D676NL_Y2QAAAAADegOi","QvG8QEGAld88D676NL_Y2QAAAAADeoCK","QvG8QEGAld88D676NL_Y2QAAAAADed-3","QvG8QEGAld88D676NL_Y2QAAAAADeel8","QvG8QEGAld88D676NL_Y2QAAAAADefE2","QvG8QEGAld88D676NL_Y2QAAAAADe2eV","QvG8QEGAld88D676NL_Y2QAAAAADe4FG","QvG8QEGAld88D676NL_Y2QAAAAAB86-d","QvG8QEGAld88D676NL_Y2QAAAAAB8vRO"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3]},"ErI-d7HGvspCKDUrR8E64A":{"address_or_lines":[152249,135481,144741,190122,831754,827742,928935,925466,103752,102294,100426,61069,75059,73332],"file_ids":["w5zBqPf1_9mIVEf-Rn7EdA","Z_CHd3Zjsh2cWE2NSdbiNQ","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg"],"frame_ids":["w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAlK5","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAjVl","w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAuaq","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADLEK","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADKFe","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADiyn","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADh8a","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAZVI","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAY-W","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAYhK","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAO6N","OTWX4UsOVMrSIF5cD4zUzgAAAAAAASUz","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAR50"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"-s21TvA-EsTWbfCutQG83Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10733159,10733818,10618404,10387225,4547736,4658752],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Zn","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8j6","FWZ9q3TQKZZok58ua1HDsgAAAAAAogYk","FWZ9q3TQKZZok58ua1HDsgAAAAAAnn8Z","FWZ9q3TQKZZok58ua1HDsgAAAAAARWSY","FWZ9q3TQKZZok58ua1HDsgAAAAAARxZA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"kryT_w4Id2yAnU578aXk1w":{"address_or_lines":[4652224,22357367,22385134,22366798,57089650,58932906,58679635,58644118,58665750,31406998,7372944,7295421,7297188,7304836,7297245,5131680],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZx5y","B8JRxL079xbhqQBqGvksAgAAAAADgz6q","B8JRxL079xbhqQBqGvksAgAAAAADf2FT","B8JRxL079xbhqQBqGvksAgAAAAADftaW","B8JRxL079xbhqQBqGvksAgAAAAADfysW","B8JRxL079xbhqQBqGvksAgAAAAAB3zuW","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAATk2g"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"AsgowTLQhiAbue_lxpHIHw":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41460538,41453510,39934947,37247976,34247181,33672088,18131287],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeKM6","v6HIzNa4K6G4nRP9032RIAAAAAACeIfG","v6HIzNa4K6G4nRP9032RIAAAAAACYVvj","v6HIzNa4K6G4nRP9032RIAAAAAACOFvo","v6HIzNa4K6G4nRP9032RIAAAAAACCpIN","v6HIzNa4K6G4nRP9032RIAAAAAACAcuY","v6HIzNa4K6G4nRP9032RIAAAAAABFKlX"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"hecRkAhRG62NML7wI512zA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961373,27940684],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqgd","v6HIzNa4K6G4nRP9032RIAAAAAABqldM"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"woPu0Q2DCHU5xpBNJFRNGw":{"address_or_lines":[43732576,54345578,54346325,54347573,52524033,52636324,52637912,52417621,52420674,52436132,51874398,51910204,51902690,51903112,51905980,51885853,51874212,51875084,44164621],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAADPT9q","MNBJ5seVz_ocW6tcr1HSmwAAAAADPUJV","MNBJ5seVz_ocW6tcr1HSmwAAAAADPUc1","MNBJ5seVz_ocW6tcr1HSmwAAAAADIXQB","MNBJ5seVz_ocW6tcr1HSmwAAAAADIyqk","MNBJ5seVz_ocW6tcr1HSmwAAAAADIzDY","MNBJ5seVz_ocW6tcr1HSmwAAAAADH9RV","MNBJ5seVz_ocW6tcr1HSmwAAAAADH-BC","MNBJ5seVz_ocW6tcr1HSmwAAAAADIByk","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4pe","MNBJ5seVz_ocW6tcr1HSmwAAAAADGBY8","MNBJ5seVz_ocW6tcr1HSmwAAAAADF_ji","MNBJ5seVz_ocW6tcr1HSmwAAAAADF_qI","MNBJ5seVz_ocW6tcr1HSmwAAAAADGAW8","MNBJ5seVz_ocW6tcr1HSmwAAAAADF7cd","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4mk","MNBJ5seVz_ocW6tcr1HSmwAAAAADF40M","MNBJ5seVz_ocW6tcr1HSmwAAAAACoeYN"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"-t2pi-xr8qjFCfIHra96OA":{"address_or_lines":[4620832,23557195,23527051,9749435,9749637,9750553,9750935,9746779,9746522,23527477,23529910,23522407,10849724,10839125,10834845,10836246,10842317,4508401,4247613,4282212],"file_ids":["hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg"],"frame_ids":["hc6JHMKlLXjOZcU9MGxvfgAAAAAARoIg","hc6JHMKlLXjOZcU9MGxvfgAAAAABZ3RL","hc6JHMKlLXjOZcU9MGxvfgAAAAABZv6L","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlMO7","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlMSF","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlMgZ","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlMmX","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlLlb","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlLha","hc6JHMKlLXjOZcU9MGxvfgAAAAABZwA1","hc6JHMKlLXjOZcU9MGxvfgAAAAABZwm2","hc6JHMKlLXjOZcU9MGxvfgAAAAABZuxn","hc6JHMKlLXjOZcU9MGxvfgAAAAAApY28","hc6JHMKlLXjOZcU9MGxvfgAAAAAApWRV","hc6JHMKlLXjOZcU9MGxvfgAAAAAApVOd","hc6JHMKlLXjOZcU9MGxvfgAAAAAApVkW","hc6JHMKlLXjOZcU9MGxvfgAAAAAApXDN","hc6JHMKlLXjOZcU9MGxvfgAAAAAARMrx","hc6JHMKlLXjOZcU9MGxvfgAAAAAAQNA9","hc6JHMKlLXjOZcU9MGxvfgAAAAAAQVdk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"qbtMiMC37gp-mMp0u-WgYw":{"address_or_lines":[4652224,22357367,22385134,22366798,57076399,58917522,58676957,58636100,58650141,31265796,7372944,7295421,7297245,7300762,7297188,7304836,7297188,7305194,5143289,5150220,5146267],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZuqv","B8JRxL079xbhqQBqGvksAgAAAAADgwKS","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3fq","B8JRxL079xbhqQBqGvksAgAAAAAATnr5","B8JRxL079xbhqQBqGvksAgAAAAAATpYM","B8JRxL079xbhqQBqGvksAgAAAAAAToab"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"ZZck2mgLZGHuLiBDFerx6w":{"address_or_lines":[4652224,22357367,22385134,22366798,57076399,58917522,58676957,58636100,58650141,31265796,7372944,7295421,7297245,7300762,7297188,7304836,7297188,7304836,7297188,7304836,7297188,7303473],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZuqv","B8JRxL079xbhqQBqGvksAgAAAAADgwKS","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3Ex"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"af-YU39AX7WoGwE66OjkRg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961306,27960060,27907285,27885784,27888182,18793031,27888361],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqfa","v6HIzNa4K6G4nRP9032RIAAAAAABqqL8","v6HIzNa4K6G4nRP9032RIAAAAAABqdTV","v6HIzNa4K6G4nRP9032RIAAAAAABqYDY","v6HIzNa4K6G4nRP9032RIAAAAAABqYo2","v6HIzNa4K6G4nRP9032RIAAAAAABHsJH","v6HIzNa4K6G4nRP9032RIAAAAAABqYrp"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"DkjcsUWzUMWlzGIG7vWPLA":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54556506,44024036,44026008,44007166,43828228,43837959,43282962,43282989,10485923,16807,2845749,2845580,2841596,3335577,3325166,699747],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHda","MNBJ5seVz_ocW6tcr1HSmwAAAAACn8Dk","MNBJ5seVz_ocW6tcr1HSmwAAAAACn8iY","MNBJ5seVz_ocW6tcr1HSmwAAAAACn37-","MNBJ5seVz_ocW6tcr1HSmwAAAAACnMQE","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOoH","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAK2w1","A2oiHVwisByxRn5RDT4LjAAAAAAAK2uM","A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8","A2oiHVwisByxRn5RDT4LjAAAAAAAMuWZ","A2oiHVwisByxRn5RDT4LjAAAAAAAMrzu","A2oiHVwisByxRn5RDT4LjAAAAAAACq1j"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"9sZZ-MQWzCV4c64gJJBU6Q":{"address_or_lines":[4652224,59362286,59048854,59078134,59085018,59179681,31752932,6709540,4933796,4937114,4970099,4971610,4754617,4757981,4219698,4219725,10485923,16807,2777072,2775330,2826677,2809572,2808699,2807483,2863936],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADicvu","B8JRxL079xbhqQBqGvksAgAAAAADhQOW","B8JRxL079xbhqQBqGvksAgAAAAADhXX2","B8JRxL079xbhqQBqGvksAgAAAAADhZDa","B8JRxL079xbhqQBqGvksAgAAAAADhwKh","B8JRxL079xbhqQBqGvksAgAAAAAB5ILk","B8JRxL079xbhqQBqGvksAgAAAAAAZmEk","B8JRxL079xbhqQBqGvksAgAAAAAAS0ik","B8JRxL079xbhqQBqGvksAgAAAAAAS1Wa","B8JRxL079xbhqQBqGvksAgAAAAAAS9Zz","B8JRxL079xbhqQBqGvksAgAAAAAAS9xa","B8JRxL079xbhqQBqGvksAgAAAAAASIy5","B8JRxL079xbhqQBqGvksAgAAAAAASJnd","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKl_w","A2oiHVwisByxRn5RDT4LjAAAAAAAKlki","A2oiHVwisByxRn5RDT4LjAAAAAAAKyG1","A2oiHVwisByxRn5RDT4LjAAAAAAAKt7k","A2oiHVwisByxRn5RDT4LjAAAAAAAKtt7","A2oiHVwisByxRn5RDT4LjAAAAAAAKta7","A2oiHVwisByxRn5RDT4LjAAAAAAAK7NA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"rQhVFvlTg_4aQXNpF_LGMQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41428732,20150746,19897796,19899069,19901252,19906953,20160590,19897796,19899069,19901252,19910358,18737412,18488391,18154825,18129756],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCb8","v6HIzNa4K6G4nRP9032RIAAAAAABM3na","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8GJ","v6HIzNa4K6G4nRP9032RIAAAAAABM6BO","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL87W","v6HIzNa4K6G4nRP9032RIAAAAAABHekE","v6HIzNa4K6G4nRP9032RIAAAAAABGhxH","v6HIzNa4K6G4nRP9032RIAAAAAABFQVJ","v6HIzNa4K6G4nRP9032RIAAAAAABFKNc"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"-t0hOBsBrsbJ-S8NPXUTmg":{"address_or_lines":[4652224,22033901,21942103,21951046,9844260,9839268,22072132,22072395,5590500,5508424,4907789,4749540,4757831,4219698,4219725,10485923,16807,2756576,2755820,2745050,6715782,6715626,7926696,6795731,4869416,4855393,8472925],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABUDXt","B8JRxL079xbhqQBqGvksAgAAAAABTs9X","B8JRxL079xbhqQBqGvksAgAAAAABTvJG","B8JRxL079xbhqQBqGvksAgAAAAAAljYk","B8JRxL079xbhqQBqGvksAgAAAAAAliKk","B8JRxL079xbhqQBqGvksAgAAAAABUMtE","B8JRxL079xbhqQBqGvksAgAAAAABUMxL","B8JRxL079xbhqQBqGvksAgAAAAAAVU3k","B8JRxL079xbhqQBqGvksAgAAAAAAVA1I","B8JRxL079xbhqQBqGvksAgAAAAAASuMN","B8JRxL079xbhqQBqGvksAgAAAAAASHjk","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg_g","A2oiHVwisByxRn5RDT4LjAAAAAAAKgzs","A2oiHVwisByxRn5RDT4LjAAAAAAAKeLa","A2oiHVwisByxRn5RDT4LjAAAAAAAZnmG","A2oiHVwisByxRn5RDT4LjAAAAAAAZnjq","A2oiHVwisByxRn5RDT4LjAAAAAAAePOo","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7HT","A2oiHVwisByxRn5RDT4LjAAAAAAASk0o","A2oiHVwisByxRn5RDT4LjAAAAAAAShZh","A2oiHVwisByxRn5RDT4LjAAAAAAAgUld"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"VoyVx3eKZvx3I7o9LV75WA":{"address_or_lines":[4652224,22354373,22356417,22043891,9840916,9838765,4872825,5688954,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16807,2756288,2755416,2744627,6715329,7926130,7924288,7914841,6798266,6797590,6797444,2726038],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVRnF","B8JRxL079xbhqQBqGvksAgAAAAABVSHB","B8JRxL079xbhqQBqGvksAgAAAAABUFzz","B8JRxL079xbhqQBqGvksAgAAAAAAlikU","B8JRxL079xbhqQBqGvksAgAAAAAAliCt","B8JRxL079xbhqQBqGvksAgAAAAAASlp5","B8JRxL079xbhqQBqGvksAgAAAAAAVs56","B8JRxL079xbhqQBqGvksAgAAAAAAVUwE","B8JRxL079xbhqQBqGvksAgAAAAAAVATI","B8JRxL079xbhqQBqGvksAgAAAAAASsLk","B8JRxL079xbhqQBqGvksAgAAAAAASHZk","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB","A2oiHVwisByxRn5RDT4LjAAAAAAAePFy","A2oiHVwisByxRn5RDT4LjAAAAAAAeOpA","A2oiHVwisByxRn5RDT4LjAAAAAAAeMVZ","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7u6","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7kW","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7iE","A2oiHVwisByxRn5RDT4LjAAAAAAAKZiW"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"SwXYsounAV_Jw1AjJobr2g":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791289,24794610,24781052,24778417,19045737,19044484,19054298,18859588,18399464,18130636],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekj5","v6HIzNa4K6G4nRP9032RIAAAAAABelXy","v6HIzNa4K6G4nRP9032RIAAAAAABeiD8","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp1p","v6HIzNa4K6G4nRP9032RIAAAAAABIpiE","v6HIzNa4K6G4nRP9032RIAAAAAABIr7a","v6HIzNa4K6G4nRP9032RIAAAAAABH8ZE","v6HIzNa4K6G4nRP9032RIAAAAAABGMDo","v6HIzNa4K6G4nRP9032RIAAAAAABFKbM"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"Z84n0-wX6U6-iVSLGr0n7A":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901309,19904677,19901252,19907213,19923168],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8KN","v6HIzNa4K6G4nRP9032RIAAAAAABMADg"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"PPkg_Kb06KioYNLVH5MUSw":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54547559,54558277,54570436,44043866,44037437,43989636,43829252,43837959,43282962,43282989,10485923,16807,2756288,2755416,2924231,3319181,3316454,2921821,2921711,8455053,8481479],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFRn","MNBJ5seVz_ocW6tcr1HSmwAAAAADQH5F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQK3E","MNBJ5seVz_ocW6tcr1HSmwAAAAACoA5a","MNBJ5seVz_ocW6tcr1HSmwAAAAACn_U9","MNBJ5seVz_ocW6tcr1HSmwAAAAACnzqE","MNBJ5seVz_ocW6tcr1HSmwAAAAACnMgE","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOoH","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAALJ7H","A2oiHVwisByxRn5RDT4LjAAAAAAAMqWN","A2oiHVwisByxRn5RDT4LjAAAAAAAMprm","A2oiHVwisByxRn5RDT4LjAAAAAAALJVd","A2oiHVwisByxRn5RDT4LjAAAAAAALJTv","A2oiHVwisByxRn5RDT4LjAAAAAAAgQON","A2oiHVwisByxRn5RDT4LjAAAAAAAgWrH"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"lMQPlrvTe5c5NiwvC7JXZg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19976893,19927481,19928567,19983876,19943049,19984068,19944276,19984260,19945213,19982696,19937907,19983876,19943049,19984068,19944276,19982696,19937907,19935862,19142858],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNK9","v6HIzNa4K6G4nRP9032RIAAAAAABMBG5","v6HIzNa4K6G4nRP9032RIAAAAAABMBX3","v6HIzNa4K6G4nRP9032RIAAAAAABMO4E","v6HIzNa4K6G4nRP9032RIAAAAAABME6J","v6HIzNa4K6G4nRP9032RIAAAAAABMO7E","v6HIzNa4K6G4nRP9032RIAAAAAABMFNU","v6HIzNa4K6G4nRP9032RIAAAAAABMO-E","v6HIzNa4K6G4nRP9032RIAAAAAABMFb9","v6HIzNa4K6G4nRP9032RIAAAAAABMOlo","v6HIzNa4K6G4nRP9032RIAAAAAABMDpz","v6HIzNa4K6G4nRP9032RIAAAAAABMO4E","v6HIzNa4K6G4nRP9032RIAAAAAABME6J","v6HIzNa4K6G4nRP9032RIAAAAAABMO7E","v6HIzNa4K6G4nRP9032RIAAAAAABMFNU","v6HIzNa4K6G4nRP9032RIAAAAAABMOlo","v6HIzNa4K6G4nRP9032RIAAAAAABMDpz","v6HIzNa4K6G4nRP9032RIAAAAAABMDJ2","v6HIzNa4K6G4nRP9032RIAAAAAABJBjK"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"0BFlivqqa58juwW6lzxBVg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901309,19904677,19901252,19908516,19901477,19920683,18932457,18903037],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6wl","v6HIzNa4K6G4nRP9032RIAAAAAABL_cr","v6HIzNa4K6G4nRP9032RIAAAAAABIOLp","v6HIzNa4K6G4nRP9032RIAAAAAABIG_9"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"cKHQmDxYocbgoxaTvYj6SA":{"address_or_lines":[4652224,58814799,10400775,10401064,10401333,10401661,58829797,58814910,58812516,58789549,58791347,58770754,58772726,13824541,13825258,13823212,13823370,4964628,4731769,4742286,4757722,4219698,4219725,10485923,16807,2795169,2795020,2794811,2794650,2760034,2759532,2759330,2758281,2557765],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAADgXFP","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrQH","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrUo","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrY1","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrd9","wfA2BgwfDNXUWsxkJ083RwAAAAADgavl","wfA2BgwfDNXUWsxkJ083RwAAAAADgXG-","wfA2BgwfDNXUWsxkJ083RwAAAAADgWhk","wfA2BgwfDNXUWsxkJ083RwAAAAADgQ6t","wfA2BgwfDNXUWsxkJ083RwAAAAADgRWz","wfA2BgwfDNXUWsxkJ083RwAAAAADgMVC","wfA2BgwfDNXUWsxkJ083RwAAAAADgMz2","wfA2BgwfDNXUWsxkJ083RwAAAAAA0vId","wfA2BgwfDNXUWsxkJ083RwAAAAAA0vTq","wfA2BgwfDNXUWsxkJ083RwAAAAAA0uzs","wfA2BgwfDNXUWsxkJ083RwAAAAAA0u2K","wfA2BgwfDNXUWsxkJ083RwAAAAAAS8EU","wfA2BgwfDNXUWsxkJ083RwAAAAAASDN5","wfA2BgwfDNXUWsxkJ083RwAAAAAASFyO","wfA2BgwfDNXUWsxkJ083RwAAAAAASJja","wfA2BgwfDNXUWsxkJ083RwAAAAAAQGMy","wfA2BgwfDNXUWsxkJ083RwAAAAAAQGNN","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKqah","9LzzIocepYcOjnUsLlgOjgAAAAAAKqYM","9LzzIocepYcOjnUsLlgOjgAAAAAAKqU7","9LzzIocepYcOjnUsLlgOjgAAAAAAKqSa","9LzzIocepYcOjnUsLlgOjgAAAAAAKh1i","9LzzIocepYcOjnUsLlgOjgAAAAAAKhts","9LzzIocepYcOjnUsLlgOjgAAAAAAKhqi","9LzzIocepYcOjnUsLlgOjgAAAAAAKhaJ","9LzzIocepYcOjnUsLlgOjgAAAAAAJwdF"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"KnJHmq-Dv1WTEbftpdA5Zg":{"address_or_lines":[4652224,30971941,30986245,30988292,30990568,30935955,30723428,25540326,25548591,25550478,25503568,25504356,25481468,25481277,25484807,25485060,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16743,2737420,2823946,2813561,2756082,2755033,2554964,2554477,2553932,2551218,2411027,2394415],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAAB2Jgl","-pk6w5puGcp-wKnQ61BZzQAAAAAB2NAF","-pk6w5puGcp-wKnQ61BZzQAAAAAB2NgE","-pk6w5puGcp-wKnQ61BZzQAAAAAB2ODo","-pk6w5puGcp-wKnQ61BZzQAAAAAB2AuT","-pk6w5puGcp-wKnQ61BZzQAAAAAB1M1k","-pk6w5puGcp-wKnQ61BZzQAAAAABhbbm","-pk6w5puGcp-wKnQ61BZzQAAAAABhdcv","-pk6w5puGcp-wKnQ61BZzQAAAAABhd6O","-pk6w5puGcp-wKnQ61BZzQAAAAABhSdQ","-pk6w5puGcp-wKnQ61BZzQAAAAABhSpk","-pk6w5puGcp-wKnQ61BZzQAAAAABhND8","-pk6w5puGcp-wKnQ61BZzQAAAAABhNA9","-pk6w5puGcp-wKnQ61BZzQAAAAABhN4H","-pk6w5puGcp-wKnQ61BZzQAAAAABhN8E","-pk6w5puGcp-wKnQ61BZzQAAAAAAS40k","-pk6w5puGcp-wKnQ61BZzQAAAAAAS7A6","-pk6w5puGcp-wKnQ61BZzQAAAAAASFtz","-pk6w5puGcp-wKnQ61BZzQAAAAAASJnd","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKcUM","piWSMQrh4r040D0BPNaJvwAAAAAAKxcK","piWSMQrh4r040D0BPNaJvwAAAAAAKu55","piWSMQrh4r040D0BPNaJvwAAAAAAKg3y","piWSMQrh4r040D0BPNaJvwAAAAAAKgnZ","piWSMQrh4r040D0BPNaJvwAAAAAAJvxU","piWSMQrh4r040D0BPNaJvwAAAAAAJvpt","piWSMQrh4r040D0BPNaJvwAAAAAAJvhM","piWSMQrh4r040D0BPNaJvwAAAAAAJu2y","piWSMQrh4r040D0BPNaJvwAAAAAAJMoT","piWSMQrh4r040D0BPNaJvwAAAAAAJIkv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"2-DAEecFvG7qyB6YjY5nOg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755650,4215846],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxC","ew01Dk0sWZctP-VaEpavqQAAAAAAQFQm"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"Ocoebh9gAlmO1k7rQilo0w":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778417,19046138,19039453,18993092,18869484,18879802,10485923,16807,2756560,2755688,2744899,3827767,3827522,2050302,4868077,4855663],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp76","v6HIzNa4K6G4nRP9032RIAAAAAABIoTd","v6HIzNa4K6G4nRP9032RIAAAAAABIc_E","v6HIzNa4K6G4nRP9032RIAAAAAABH-zs","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAOmg3","ew01Dk0sWZctP-VaEpavqQAAAAAAOmdC","ew01Dk0sWZctP-VaEpavqQAAAAAAH0j-","ew01Dk0sWZctP-VaEpavqQAAAAAASkft","ew01Dk0sWZctP-VaEpavqQAAAAAAShdv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4]},"XyR38J9TfiJQyusyqjnL0Q":{"address_or_lines":[4652224,22354871,22382638,22364302,56672751,58471189,58268669,58227812,58241853,31197476,7372151,7373114,7374151,8925121,8860356,8860667,8477214,5688773,8906989,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16743,2752512,2751640,2740851,6649793,7859650,7859044,6707098,6708074,2391221,2381065],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAABVRu3","-pk6w5puGcp-wKnQ61BZzQAAAAABVYgu","-pk6w5puGcp-wKnQ61BZzQAAAAABVUCO","-pk6w5puGcp-wKnQ61BZzQAAAAADYMHv","-pk6w5puGcp-wKnQ61BZzQAAAAADfDMV","-pk6w5puGcp-wKnQ61BZzQAAAAADeRv9","-pk6w5puGcp-wKnQ61BZzQAAAAADeHxk","-pk6w5puGcp-wKnQ61BZzQAAAAADeLM9","-pk6w5puGcp-wKnQ61BZzQAAAAAB3Akk","-pk6w5puGcp-wKnQ61BZzQAAAAAAcH13","-pk6w5puGcp-wKnQ61BZzQAAAAAAcIE6","-pk6w5puGcp-wKnQ61BZzQAAAAAAcIVH","-pk6w5puGcp-wKnQ61BZzQAAAAAAiC_B","-pk6w5puGcp-wKnQ61BZzQAAAAAAhzLE","-pk6w5puGcp-wKnQ61BZzQAAAAAAhzP7","-pk6w5puGcp-wKnQ61BZzQAAAAAAgVoe","-pk6w5puGcp-wKnQ61BZzQAAAAAAVs3F","-pk6w5puGcp-wKnQ61BZzQAAAAAAh-jt","-pk6w5puGcp-wKnQ61BZzQAAAAAAVUwE","-pk6w5puGcp-wKnQ61BZzQAAAAAAVATI","-pk6w5puGcp-wKnQ61BZzQAAAAAASsLk","-pk6w5puGcp-wKnQ61BZzQAAAAAASHZk","-pk6w5puGcp-wKnQ61BZzQAAAAAASJlH","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKgAA","piWSMQrh4r040D0BPNaJvwAAAAAAKfyY","piWSMQrh4r040D0BPNaJvwAAAAAAKdJz","piWSMQrh4r040D0BPNaJvwAAAAAAZXfB","piWSMQrh4r040D0BPNaJvwAAAAAAd-3C","piWSMQrh4r040D0BPNaJvwAAAAAAd-tk","piWSMQrh4r040D0BPNaJvwAAAAAAZlea","piWSMQrh4r040D0BPNaJvwAAAAAAZltq","piWSMQrh4r040D0BPNaJvwAAAAAAJHy1","piWSMQrh4r040D0BPNaJvwAAAAAAJFUJ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"9s4s_y43ZAfUdYXm930H4A":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,6711003,4219907],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAZmbb","9LzzIocepYcOjnUsLlgOjgAAAAAAQGQD"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"LeV2oAqU4BVeWoabuoh-cw":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7435512,7503313],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4","9LzzIocepYcOjnUsLlgOjgAAAAAAcn3R"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"2gcYNFzbFyKxWn73M5202w":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7436960,2551475,2548988],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXqg","9LzzIocepYcOjnUsLlgOjgAAAAAAJu6z","9LzzIocepYcOjnUsLlgOjgAAAAAAJuT8"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4]},"CU-T9AvnxmWd1TTRjgV01Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7435512,7508830,6761766,2559050],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4","9LzzIocepYcOjnUsLlgOjgAAAAAAcpNe","9LzzIocepYcOjnUsLlgOjgAAAAAAZy0m","9LzzIocepYcOjnUsLlgOjgAAAAAAJwxK"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"nnsc9UkL_oA5SAi5cs_ZPg":{"address_or_lines":[4195929,135481,1080531,1010960,1006705,1002538,905832,905294,893117,905294,893117,905294,895510,893117,905294,893117,905294,893117,905294,893117,905294,887126,310194,449006,905294,893117,905294,885107,310194,633609,646930,310194,366119,310194,448792,905294,895510,876495,513798,506886,539471,539386,531635],"file_ids":["YsKzCJ9e4eZnuT00vj7Pcw","Z_CHd3Zjsh2cWE2NSdbiNQ","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw"],"frame_ids":["YsKzCJ9e4eZnuT00vj7PcwAAAAAAQAZZ","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","N4ILulabOfF5MnyRJbvDXwAAAAAAEHzT","N4ILulabOfF5MnyRJbvDXwAAAAAAD20Q","N4ILulabOfF5MnyRJbvDXwAAAAAAD1xx","N4ILulabOfF5MnyRJbvDXwAAAAAAD0wq","N4ILulabOfF5MnyRJbvDXwAAAAAADdJo","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaoW","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADYlW","N4ILulabOfF5MnyRJbvDXwAAAAAABLuy","N4ILulabOfF5MnyRJbvDXwAAAAAABtnu","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADYFz","N4ILulabOfF5MnyRJbvDXwAAAAAABLuy","N4ILulabOfF5MnyRJbvDXwAAAAAACasJ","N4ILulabOfF5MnyRJbvDXwAAAAAACd8S","N4ILulabOfF5MnyRJbvDXwAAAAAABLuy","N4ILulabOfF5MnyRJbvDXwAAAAAABZYn","N4ILulabOfF5MnyRJbvDXwAAAAAABLuy","N4ILulabOfF5MnyRJbvDXwAAAAAABtkY","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaoW","N4ILulabOfF5MnyRJbvDXwAAAAAADV_P","N4ILulabOfF5MnyRJbvDXwAAAAAAB9cG","N4ILulabOfF5MnyRJbvDXwAAAAAAB7wG","N4ILulabOfF5MnyRJbvDXwAAAAAACDtP","N4ILulabOfF5MnyRJbvDXwAAAAAACDr6","N4ILulabOfF5MnyRJbvDXwAAAAAACByz"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"wAujHiFN47_oNUI63d6EtA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7513502,6765905,6759805,2574033,2218596],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcqWe","ew01Dk0sWZctP-VaEpavqQAAAAAAZz1R","ew01Dk0sWZctP-VaEpavqQAAAAAAZyV9","ew01Dk0sWZctP-VaEpavqQAAAAAAJ0bR","ew01Dk0sWZctP-VaEpavqQAAAAAAIdpk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"ia-QZTf1AEqK7KEggAUJSw":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7508344,7393457,7394824,7384416,6868281,6866019],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4","ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx","ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI","ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g","ew01Dk0sWZctP-VaEpavqQAAAAAAaM05","ew01Dk0sWZctP-VaEpavqQAAAAAAaMRj"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"YxsKA4n0U7pKfHmrePpfjA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10489481,12583132,6878809,6871998,6871380,7366427,7363873,7362975,7354531,7354154,7352952,7752506,7093274,7753394,7707617],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoA6J","9LzzIocepYcOjnUsLlgOjgAAAAAAwADc","9LzzIocepYcOjnUsLlgOjgAAAAAAaPZZ","9LzzIocepYcOjnUsLlgOjgAAAAAAaNu-","9LzzIocepYcOjnUsLlgOjgAAAAAAaNlU","9LzzIocepYcOjnUsLlgOjgAAAAAAcGcb","9LzzIocepYcOjnUsLlgOjgAAAAAAcF0h","9LzzIocepYcOjnUsLlgOjgAAAAAAcFmf","9LzzIocepYcOjnUsLlgOjgAAAAAAcDij","9LzzIocepYcOjnUsLlgOjgAAAAAAcDcq","9LzzIocepYcOjnUsLlgOjgAAAAAAcDJ4","9LzzIocepYcOjnUsLlgOjgAAAAAAdks6","9LzzIocepYcOjnUsLlgOjgAAAAAAbDwa","9LzzIocepYcOjnUsLlgOjgAAAAAAdk6y","9LzzIocepYcOjnUsLlgOjgAAAAAAdZvh"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"mqliNf10_gB69yQo7_zlzg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,18612,22306,4364,53010,48188,14432,38826,1480561,1970211,1481652,1480953,2600004,1079483,19966,39758,10892,28340,55468,1479960,1494280,2600004,1079483,63826,64498,1479960,2600004,1079483,60540,21276,37564,30612,1479868,2600004,1079483,54304,30612,1479868,2600004,1066627,7128,57352],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","GdaBUD9IUEkKxIBryNqV2w","QU8QLoFK6ojrywKrBFfTzA","V558DAsp4yi8bwa8eYwk5Q","tuTnMBfyc9UiPsI0QyvErA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","cHp4MwXaY5FCuFRuAA6tWw","-9oyoP4Jj2iRkwEezqId-g","3FRCbvQLPuJyn2B-2wELGw","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ","yaTrLhUSIq2WitrTHLBy3Q"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAFci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S","grZNsSElR5ITq8H2yHCNSwAAAAAAALw8","W8AFtEsepzrJ6AasHrCttwAAAAAAADhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","EFJHOn-GACfHXgae-R1yDAAAAAAAAE3-","GdaBUD9IUEkKxIBryNqV2wAAAAAAAJtO","QU8QLoFK6ojrywKrBFfTzAAAAAAAACqM","V558DAsp4yi8bwa8eYwk5QAAAAAAAG60","tuTnMBfyc9UiPsI0QyvErAAAAAAAANis","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","oERZXsH8EPeoSRxNNaSWfQAAAAAAAPlS","gMhgHDYSMmyInNJ15VwYFgAAAAAAAPvy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","cHp4MwXaY5FCuFRuAA6tWwAAAAAAAOx8","-9oyoP4Jj2iRkwEezqId-gAAAAAAAFMc","3FRCbvQLPuJyn2B-2wELGwAAAAAAAJK8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAANQg","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEEaD","--q8cwZVXbHL2zOM_p3RlQAAAAAAABvY","yaTrLhUSIq2WitrTHLBy3QAAAAAAAOAI"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1]},"24tLFB3hY9xz1zbZCjaBXA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7435512,7503672,7388865,7390232,7379824,6864947,6862495,2596,6843125,7212243],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","aUXpdArtZf510BJKvwiFDw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4","9LzzIocepYcOjnUsLlgOjgAAAAAAcn84","9LzzIocepYcOjnUsLlgOjgAAAAAAcL7B","9LzzIocepYcOjnUsLlgOjgAAAAAAcMQY","9LzzIocepYcOjnUsLlgOjgAAAAAAcJtw","9LzzIocepYcOjnUsLlgOjgAAAAAAaMAz","9LzzIocepYcOjnUsLlgOjgAAAAAAaLaf","aUXpdArtZf510BJKvwiFDwAAAAAAAAok","9LzzIocepYcOjnUsLlgOjgAAAAAAaGr1","9LzzIocepYcOjnUsLlgOjgAAAAAAbgzT"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"MLSOPRH6z6HuctKh5rsAnA":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,2228,5922,53516,36626,29084,63584,18346,1480561,1970211,1481652,1480953,2600004,1079669,3708,1480561,1970211,1481652,1480953,2600004,1079669,5350,11456,17946,62630,26608,28264,8452,1480561,1941045,1970515,1481652,1481047,2600004,1058958,26942,1844654,1847116,1788409,1758317,1865641,10490014,422731,937166],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","ktj-IOmkEpvZJouiJkQjTg","O_h7elJSxPO7SiCsftYRZg","_s_-RvH9Io2qUzM6f5JLGg","8UGQaqEhTX9IIJEQCXnRsQ","jn4X0YIYIsTeszwLEaje9g","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","TesF2I_BvQoOuJH9P_M2mA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAHGc","W8AFtEsepzrJ6AasHrCttwAAAAAAAPhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAEeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAA58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","kSaNXrGzSS3BnDNNWezzMAAAAAAAABTm","ne8F__HPIVgxgycJADVSzAAAAAAAACzA","ktj-IOmkEpvZJouiJkQjTgAAAAAAAEYa","O_h7elJSxPO7SiCsftYRZgAAAAAAAPSm","_s_-RvH9Io2qUzM6f5JLGgAAAAAAAGfw","8UGQaqEhTX9IIJEQCXnRsQAAAAAAAG5o","jn4X0YIYIsTeszwLEaje9gAAAAAAACEE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ41","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhFT","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFplX","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAECiO","TesF2I_BvQoOuJH9P_M2mAAAAAAAAGk-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHCWu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHC9M","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG0n5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGtRt","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHep","ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe","ew01Dk0sWZctP-VaEpavqQAAAAAABnNL","ew01Dk0sWZctP-VaEpavqQAAAAAADkzO"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,3,3,3,3,3,4,4,4]},"krdohOL0KiVMtm4q-6fmjg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,5836,10976,12298,1480209,1969795,1481300,1480601,2595076,1079144,1868,1480209,1969795,1481300,1480601,2595076,1079144,37910,8000,46852,32076,49840,40252,33434,32730,43978,37948,30428,26428,19370,1480209,1940645,1970099,1481300,1480695,2595076,1079144,20016,37192,1480141,1913750],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","CwUjPVV5_7q7c0GhtW0aPw","okehWevKsEA4q6dk779jgw","-IuadWGT89NVzIyF_Emodw","XXJY7v4esGWnaxtMW3FA0g","FbrXdcA4j750RyQ3q9JXMw","pL34QuyxyP6XYzGDBMK_5w","IoAk4kM-M4DsDPp7ia5QXw","uHLoBslr3h6S7ooNeXzEbw","iRoTPXvR_cRsnzDO-aurpQ","fB79lJck2X90l-j7VqPR-Q","gbMheDI1NZ3NY96J0seddg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GquRfhZBLBKr9rIBPuH3nA","_DA_LSFNMjbu9L2Dcselpw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAABbM","W8AFtEsepzrJ6AasHrCttwAAAAAAACrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAADAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","kSaNXrGzSS3BnDNNWezzMAAAAAAAAJQW","ne8F__HPIVgxgycJADVSzAAAAAAAAB9A","CwUjPVV5_7q7c0GhtW0aPwAAAAAAALcE","okehWevKsEA4q6dk779jgwAAAAAAAH1M","-IuadWGT89NVzIyF_EmodwAAAAAAAMKw","XXJY7v4esGWnaxtMW3FA0gAAAAAAAJ08","FbrXdcA4j750RyQ3q9JXMwAAAAAAAIKa","pL34QuyxyP6XYzGDBMK_5wAAAAAAAH_a","IoAk4kM-M4DsDPp7ia5QXwAAAAAAAKvK","uHLoBslr3h6S7ooNeXzEbwAAAAAAAJQ8","iRoTPXvR_cRsnzDO-aurpQAAAAAAAHbc","fB79lJck2X90l-j7VqPR-QAAAAAAAGc8","gbMheDI1NZ3NY96J0seddgAAAAAAAEuq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZyl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg-z","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpf3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","GquRfhZBLBKr9rIBPuH3nAAAAAAAAE4w","_DA_LSFNMjbu9L2DcselpwAAAAAAAJFI","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpXN","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHTOW"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,3,3]},"FtHYpmBv9BwyjtHQeYFcCw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,64358,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,61360,18470,16624,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1079144,14936,1481694,1828960,2581397,1480843,1480209,1940568,1917258,1481300,1480601,2595076,1076587,6244,3453440,1376741,1877279,3072226],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","8EY5iPD5-FtlXFBTyb6lkw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","dCCKy6JoX0PADOFic8hRNQ","9w9lF96vJW7ZhBoZ8ETsBw","xUQuo4OgBaS_Le-fdAwt8A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zkPjzY2Et3KehkHOcSphkA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","mBpjyQvq6ftE7Wm1BUpcFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","8EY5iPD5-FtlXFBTyb6lkwAAAAAAAPtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","dCCKy6JoX0PADOFic8hRNQAAAAAAAO-w","9w9lF96vJW7ZhBoZ8ETsBwAAAAAAAEgm","xUQuo4OgBaS_Le-fdAwt8AAAAAAAAEDw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","zkPjzY2Et3KehkHOcSphkAAAAAAAADpY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUFK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","mBpjyQvq6ftE7Wm1BUpcFgAAAAAAABhk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAANLIA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFQHl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHKUf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuDi"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3]},"FuFG7sSEAg94nZpDT4nzlA":{"address_or_lines":[4623936,24755503,6980046,23231210,6980046,23264536,6980046,23232004,23232150,6980046,23230455,6980046,23232004,23232150,6980046,23230455,6980046,23272795,6980046,23232004,23232150,6980046,24742300,6980046,23230455,6980046,23269877,22973163,22972451,22973163,22972451,22964890,22884541,11721444,11715672,11715835,11715578,22884850,22966101,22967654,19588556,8970856,8920596,9005417,9007845,7887684,7888285,7889956,7894532,7945899,4658568,4210208],"file_ids":["pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g"],"frame_ids":["pRLjmMO0U8sO4DFopfFU5gAAAAAARo5A","pRLjmMO0U8sO4DFopfFU5gAAAAABeb0v","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYnrq","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYv0Y","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYn4E","pRLjmMO0U8sO4DFopfFU5gAAAAABYn6W","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYnf3","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYn4E","pRLjmMO0U8sO4DFopfFU5gAAAAABYn6W","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYnf3","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYx1b","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYn4E","pRLjmMO0U8sO4DFopfFU5gAAAAABYn6W","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABeYmc","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYnf3","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYxH1","pRLjmMO0U8sO4DFopfFU5gAAAAABXorr","pRLjmMO0U8sO4DFopfFU5gAAAAABXogj","pRLjmMO0U8sO4DFopfFU5gAAAAABXorr","pRLjmMO0U8sO4DFopfFU5gAAAAABXogj","pRLjmMO0U8sO4DFopfFU5gAAAAABXmqa","pRLjmMO0U8sO4DFopfFU5gAAAAABXTC9","pRLjmMO0U8sO4DFopfFU5gAAAAAAstrk","pRLjmMO0U8sO4DFopfFU5gAAAAAAssRY","pRLjmMO0U8sO4DFopfFU5gAAAAAAssT7","pRLjmMO0U8sO4DFopfFU5gAAAAAAssP6","pRLjmMO0U8sO4DFopfFU5gAAAAABXTHy","pRLjmMO0U8sO4DFopfFU5gAAAAABXm9V","pRLjmMO0U8sO4DFopfFU5gAAAAABXnVm","pRLjmMO0U8sO4DFopfFU5gAAAAABKuXM","pRLjmMO0U8sO4DFopfFU5gAAAAAAiOJo","pRLjmMO0U8sO4DFopfFU5gAAAAAAiB4U","pRLjmMO0U8sO4DFopfFU5gAAAAAAiWlp","pRLjmMO0U8sO4DFopfFU5gAAAAAAiXLl","pRLjmMO0U8sO4DFopfFU5gAAAAAAeFtE","pRLjmMO0U8sO4DFopfFU5gAAAAAAeF2d","pRLjmMO0U8sO4DFopfFU5gAAAAAAeGQk","pRLjmMO0U8sO4DFopfFU5gAAAAAAeHYE","pRLjmMO0U8sO4DFopfFU5gAAAAAAeT6r","pRLjmMO0U8sO4DFopfFU5gAAAAAARxWI","pRLjmMO0U8sO4DFopfFU5gAAAAAAQD4g"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"chida0TNeXOPGVvI0kALCQ":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,824,116,12,8,54,12,46,22,1091612,1804498,665668,663668,1112453,1232178,833111,2265137,2264574,2258601,1016110,2256845],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","IlUL618nbeW5Kz4uyGZLrQ","U7DZUwH_4YU5DSkoQhGJWw","bmb3nSRfimrjfhanpjR1rQ","oN7OWDJeuc8DmI2f_earDQ","Yj7P3-Rt3nirG6apRl4A7A","pz3Evn9laHNJFMwOKIXbsw","7aaw2O1Vn7-6eR8XuUWQZQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAM4","IlUL618nbeW5Kz4uyGZLrQAAAAAAAAB0","U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM","bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI","oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2","Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM","pz3Evn9laHNJFMwOKIXbswAAAAAAAAAu","7aaw2O1Vn7-6eR8XuUWQZQAAAAAAAAAW","G68hjsyagwq6LpWrMjDdngAAAAAAEKgc","G68hjsyagwq6LpWrMjDdngAAAAAAG4jS","G68hjsyagwq6LpWrMjDdngAAAAAACihE","G68hjsyagwq6LpWrMjDdngAAAAAACiB0","G68hjsyagwq6LpWrMjDdngAAAAAAEPmF","G68hjsyagwq6LpWrMjDdngAAAAAAEs0y","G68hjsyagwq6LpWrMjDdngAAAAAADLZX","G68hjsyagwq6LpWrMjDdngAAAAAAIpAx","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInap","G68hjsyagwq6LpWrMjDdngAAAAAAD4Eu","G68hjsyagwq6LpWrMjDdngAAAAAAIm_N"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3]},"UDWRHwtQcuK3KYw4Lj118w":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,30038,33244,3444,11060,9712,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,49806,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,61514,2790352,1482889,1482415,2595076,1057495,58094,59978,64928,29086,21086],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","SD7uzoegJjRT3jYNpuQ5wQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","n74P5OxFm1hAo5ZWtgcKHQ","zXbqXCWr0lCbi_b24hNBRQ"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAIHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAA10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAMKO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","SD7uzoegJjRT3jYNpuQ5wQAAAAAAAPBK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAECLX","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAP2g","n74P5OxFm1hAo5ZWtgcKHQAAAAAAAHGe","zXbqXCWr0lCbi_b24hNBRQAAAAAAAFJe"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1]},"wQhKHV5i9LyZbGr1o38TMA":{"address_or_lines":[4631744,4426728,23175065,22765086,22101979,22101626,22103238,19925815,19926028,19930622,22109732,19929162,22109403,22104583,22092442,20383549,20126576,20124268,7004126,6995902,6997458,19974869,19979184,7254420,7366379,8869213,8813007,8830631,8835818,5761274,8899923,8811367,6480793,6476612,6475553,6139725,6059982,5083307,5091601,4714216,4721177,4729434,10485923,16743,2752800,2752044,2741274,6650246,6650083,7384662,7382442,7451553,7447772,7440959,7439791],"file_ids":["-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-V-5ede56KMAXhjFbz84SwAAAAAARqzA","-V-5ede56KMAXhjFbz84SwAAAAAAQ4vo","-V-5ede56KMAXhjFbz84SwAAAAABYZ-Z","-V-5ede56KMAXhjFbz84SwAAAAABW14e","-V-5ede56KMAXhjFbz84SwAAAAABUT_b","-V-5ede56KMAXhjFbz84SwAAAAABUT56","-V-5ede56KMAXhjFbz84SwAAAAABUUTG","-V-5ede56KMAXhjFbz84SwAAAAABMAs3","-V-5ede56KMAXhjFbz84SwAAAAABMAwM","-V-5ede56KMAXhjFbz84SwAAAAABMB3-","-V-5ede56KMAXhjFbz84SwAAAAABUV4k","-V-5ede56KMAXhjFbz84SwAAAAABMBhK","-V-5ede56KMAXhjFbz84SwAAAAABUVzb","-V-5ede56KMAXhjFbz84SwAAAAABUUoH","-V-5ede56KMAXhjFbz84SwAAAAABURqa","-V-5ede56KMAXhjFbz84SwAAAAABNwc9","-V-5ede56KMAXhjFbz84SwAAAAABMxtw","-V-5ede56KMAXhjFbz84SwAAAAABMxJs","-V-5ede56KMAXhjFbz84SwAAAAAAat_e","-V-5ede56KMAXhjFbz84SwAAAAAAar--","-V-5ede56KMAXhjFbz84SwAAAAAAasXS","-V-5ede56KMAXhjFbz84SwAAAAABMMrV","-V-5ede56KMAXhjFbz84SwAAAAABMNuw","-V-5ede56KMAXhjFbz84SwAAAAAAbrGU","-V-5ede56KMAXhjFbz84SwAAAAAAcGbr","-V-5ede56KMAXhjFbz84SwAAAAAAh1Vd","-V-5ede56KMAXhjFbz84SwAAAAAAhnnP","-V-5ede56KMAXhjFbz84SwAAAAAAhr6n","-V-5ede56KMAXhjFbz84SwAAAAAAhtLq","-V-5ede56KMAXhjFbz84SwAAAAAAV-j6","-V-5ede56KMAXhjFbz84SwAAAAAAh81T","-V-5ede56KMAXhjFbz84SwAAAAAAhnNn","-V-5ede56KMAXhjFbz84SwAAAAAAYuOZ","-V-5ede56KMAXhjFbz84SwAAAAAAYtNE","-V-5ede56KMAXhjFbz84SwAAAAAAYs8h","-V-5ede56KMAXhjFbz84SwAAAAAAXa9N","-V-5ede56KMAXhjFbz84SwAAAAAAXHfO","-V-5ede56KMAXhjFbz84SwAAAAAATZCr","-V-5ede56KMAXhjFbz84SwAAAAAATbER","-V-5ede56KMAXhjFbz84SwAAAAAAR-7o","-V-5ede56KMAXhjFbz84SwAAAAAASAoZ","-V-5ede56KMAXhjFbz84SwAAAAAASCpa","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKgEg","piWSMQrh4r040D0BPNaJvwAAAAAAKf4s","piWSMQrh4r040D0BPNaJvwAAAAAAKdQa","piWSMQrh4r040D0BPNaJvwAAAAAAZXmG","piWSMQrh4r040D0BPNaJvwAAAAAAZXjj","piWSMQrh4r040D0BPNaJvwAAAAAAcK5W","piWSMQrh4r040D0BPNaJvwAAAAAAcKWq","piWSMQrh4r040D0BPNaJvwAAAAAAcbOh","piWSMQrh4r040D0BPNaJvwAAAAAAcaTc","piWSMQrh4r040D0BPNaJvwAAAAAAcYo_","piWSMQrh4r040D0BPNaJvwAAAAAAcYWv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"TtsX1UxF45-CxViHFwbKJw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,33388,19218,34134,37340,19828,11060,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,53982,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,41518,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,17976,33110,26922,19187,41240,50343],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uo8E5My6tupMEt-pfV-uhA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAIVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAJHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAANLe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uo8E5My6tupMEt-pfV-uhAAAAAAAAKIu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAGkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMSn"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"iu7dYG1YyobzAXC7AJADOw":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,4,38,174,104,68,88,38,174,104,14,32,190,1091944,2047231,2046923,2044755,2041537,2044755,2041537,2044780,2041460,1171829,2265239,2264574,2258463,1179954],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ZBnr-5IlLVGCdkX_lTNKmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ZBnr-5IlLVGCdkX_lTNKmwAAAAAAAABY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAAHzz_","G68hjsyagwq6LpWrMjDdngAAAAAAHzvL","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzNs","G68hjsyagwq6LpWrMjDdngAAAAAAHyZ0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInYf","G68hjsyagwq6LpWrMjDdngAAAAAAEgEy"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"WmwSnxyphedkasVyGbhNdg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,18612,22306,4364,53010,23142,41180,18932,30244,42480,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,4420,2578675,2599636,1091600,29418,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,4420,2578675,2599636,1091600,58990,2795776,1483241,1482767,2600004,1073803,3150,5208,43696,4204,342,33506,2852079,2851771,2849353,2846190,2846190,2845732],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","l97YFeEKpeLfa-lEAZVNcA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAFci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAFpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAKDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0","xwuAPHgc12-8PZB3i-320gAAAAAAAHYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAHLq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","l97YFeEKpeLfa-lEAZVNcAAAAAAAAOZu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAILi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2wk"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3]},"YWZby9VC56JtR6BAaYHEoA":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,18612,22306,4364,53010,16796,14432,6058,1480561,1970211,1481652,1480953,2600004,1079669,20092,1480561,1970211,1481652,1480953,2600004,1062448,57610,1845095,1847963,1481919,2600004,1079483,60588,38154,52556,1479960,1494280,2600004,1079483,55468,1479960,1494280,2600004,1079483,14674,64498,1479960,2600004,1079483,48678,25810,37884,46996,1479868,2600004,1079483,7536,46996,1479868,2600004,1049946,29322],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","tuTnMBfyc9UiPsI0QyvErA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","-T5rZCijT5TDJjmoEi8Kxg","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAFci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAEGc","W8AFtEsepzrJ6AasHrCttwAAAAAAADhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAABeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAE58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEDYw","kSaNXrGzSS3BnDNNWezzMAAAAAAAAOEK","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHCdn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDKb","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAOys","MYrgKQIxdDhr1gdpucfc-QAAAAAAAJUK","un9fLDZOLvDMO52ltZtuegAAAAAAAM1M","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","tuTnMBfyc9UiPsI0QyvErAAAAAAAANis","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","oERZXsH8EPeoSRxNNaSWfQAAAAAAADlS","gMhgHDYSMmyInNJ15VwYFgAAAAAAAPvy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","rTFMSHhLRlj86vHPR06zoQAAAAAAAL4m","oArGmvsy3VNtTf_V9EHNeQAAAAAAAGTS","-T5rZCijT5TDJjmoEi8KxgAAAAAAAJP8","FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAAB1w","FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEAVa","--q8cwZVXbHL2zOM_p3RlQAAAAAAAHKK"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1]},"Hi8HEHDniMkBvPgm-_IXdg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,50422,53628,36212,43828,42480,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,3426,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,5270,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1055190,28766,23366,29852,29250,6740,37336,23068],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ynoRUNDFNh_CC1ViETMulA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fxzD8soKl4etJ4L6nJl81g","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAMT2","LF6DFcGHEMqhhhlptO_M_QAAAAAAANF8","Af6E3BeG383JVVbu67NJ0QAAAAAAAI10","xwuAPHgc12-8PZB3i-320gAAAAAAAKs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAA1i","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","ynoRUNDFNh_CC1ViETMulAAAAAAAABSW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEBnW","fxzD8soKl4etJ4L6nJl81gAAAAAAAHBe","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAHSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAHJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAABpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAJHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFoc"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1]},"X86DUuQ7tHAxGBaWu4tZLg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,2228,5922,53516,36626,19046,37084,2548,13860,26096,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,64610,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,39726,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,0,2794972,1848805,1837992,1848417,2718329,2222078,2208786],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","780bLUPADqfQ3x1T5lnVOg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAEpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAJDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0","xwuAPHgc12-8PZB3i-320gAAAAAAADYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAPxi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","780bLUPADqfQ3x1T5lnVOgAAAAAAAJsu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqXc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHAuo","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDRh","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKXp5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIef-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIbQS"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3]},"Tx8lhCcOjrVLOl1hWK6aBw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,38700,43744,45066,1480209,1969795,1481300,1480601,2595076,1079144,34636,1480209,1969795,1481300,1480601,2595076,1062336,4250,1844695,1847563,1481567,2595076,1079485,3004,57258,27404,1479608,1493928,2595076,1079485,63084,1479608,1493928,2595076,1079485,14194,64498,1479608,2595076,1079485,18374,41842,34364,14228,1479516,2595076,1079485,24640,14228,1479516,2595076,1087128,21352,26392,2571436,1909209],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","yaTrLhUSIq2WitrTHLBy3Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAJcs","W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAALAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAABCa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAAu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAAN-q","un9fLDZOLvDMO52ltZtuegAAAAAAAGsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAAPZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAADdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAAPvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAAEfG","oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy","7v-k2b21f_Xuf-3329jFywAAAAAAAIY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAAGBA","FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEJaY","--q8cwZVXbHL2zOM_p3RlQAAAAAAAFNo","yaTrLhUSIq2WitrTHLBy3QAAAAAAAGcY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJzys","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHSHZ"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,3,3]},"oKVObqTWF9QIjxgKf8UkTw":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1091600,51328,2795776,1483241,1482767,2600004,1079483,27726,29268,38054,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41284,2578675,2599636,1091600,50170,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41284,2578675,2599636,1091600,13752,2795776,1483241,1482767,2600004,1079483,27726,29268,38054,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41068,49494,4746,19187,41141,49404],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","08Dc0vnMK9C_nl7yQB6ZKQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","zuPG_tF81PcJTwjfBwKlDg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","DTRaillMS4wmG2CDEfm9rQAAAAAAAMiA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","08Dc0vnMK9C_nl7yQB6ZKQAAAAAAAMP6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","zuPG_tF81PcJTwjfBwKlDgAAAAAAADW4","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAABKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKC1","jaBVtokSUzfS97d-XKjijgAAAAAAAMD8"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"rsb7cL4OAenBHrp0F_Wcgg":{"address_or_lines":[30070,2795776,1483241,1482767,2600004,1074397,48206,50264,23216,33092,2578675,2599636,1091600,1150,2795776,1483241,1482767,2600004,1074397,48206,50264,23216,33092,2578675,2599636,1091600,47798,2795776,1483241,1482767,2600004,1074397,48206,50264,23216,33092,2578675,2599636,1091600,18886,2795776,1483241,1482767,2600004,1074397,48206,50264,23216,33092,2578675,2599636,1074397,51858,2586225,2600004,1055835,28542,1975041,2600004,1079669,52004,1480561,1940968,1917658,1481652,1480953,2600004,1057290,36296,2944663],"file_ids":["pv4wAezdMMO0SVuGgaEMTg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","qns5vQ3LMi6QrIMOgD_TwQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","J_Lkq1OzUHxWQhnTgF6FwA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","XkOSW26Xa6_lkqHv5givKg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BuJIbGFo3xNyZaTAXvW1Ag","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","L9BMhx_jo5vrPGr_NYlXCQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","pZhbjLL2hYCcec5rSvEEGw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kkqG_q7yucIGLE7ky-QX9A","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["pv4wAezdMMO0SVuGgaEMTgAAAAAAAHV2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAALxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","qns5vQ3LMi6QrIMOgD_TwQAAAAAAAAR-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAALxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","J_Lkq1OzUHxWQhnTgF6FwAAAAAAAALq2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAALxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","XkOSW26Xa6_lkqHv5givKgAAAAAAAEnG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAALxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","BuJIbGFo3xNyZaTAXvW1AgAAAAAAAMqS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEBxb","L9BMhx_jo5vrPGr_NYlXCQAAAAAAAG9-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHiMB","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","pZhbjLL2hYCcec5rSvEEGwAAAAAAAMsk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHULa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAECIK","kkqG_q7yucIGLE7ky-QX9AAAAAAAAI3I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALO6X"],"type_ids":[1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,1,3,3,3,1,3,3,3,3,3,3,3,1,3]},"mWVVBnqMHfG9pWtaZUm47Q":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,1058,33388,19218,58614,61820,19828,11060,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,11498,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,56810,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,31598,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,17976,33110,51498,19187,41240,50348],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","3HhVgGD2yvuFLpoZq7RfKw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uSWUCgHgLPG4OFtPdUp0rg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAOT2","LF6DFcGHEMqhhhlptO_M_QAAAAAAAPF8","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAACzq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","3HhVgGD2yvuFLpoZq7RfKwAAAAAAAN3q","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uSWUCgHgLPG4OFtPdUp0rgAAAAAAAHtu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMSs"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"r1nqJ9JqsZyOKqlpBmuvLg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,16772,50210,17004,2834,30508,27360,36874,1480209,1969795,1481300,1480601,2595076,1079144,18252,1480209,1969795,1481300,1480601,2595076,1062336,61594,1844695,1847563,1481567,2595076,1079485,3004,49066,11020,1479608,1493928,2595076,1079485,46700,1479608,1493928,2595076,1079485,63346,48114,1479608,2595076,1079485,10182,25458,17980,63380,1479516,2595076,1079485,16448,63380,1479516,2595076,1073749,13188,3118087,767068,768138,10485923,16807,2845274,2841596,3817899,3815886,3627192],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","-Z7SlEXhuy5tL2BF-xmy3g","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHcs","W8AFtEsepzrJ6AasHrCttwAAAAAAAGrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAEdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAAPCa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAAu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAAL-q","un9fLDZOLvDMO52ltZtuegAAAAAAACsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAALZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAACfG","oArGmvsy3VNtTf_V9EHNeQAAAAAAAGNy","7v-k2b21f_Xuf-3329jFywAAAAAAAEY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAAEBA","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","--q8cwZVXbHL2zOM_p3RlQAAAAAAADOE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAL5QH","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7Rc","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7iK","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAK2pa","A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8","A2oiHVwisByxRn5RDT4LjAAAAAAAOkGr","A2oiHVwisByxRn5RDT4LjAAAAAAAOjnO","A2oiHVwisByxRn5RDT4LjAAAAAAAN1i4"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,3,3,3,4,4,4,4,4,4,4]},"5MDEZjYH98Woy4iHbcvgDg":{"address_or_lines":[2573747,2594708,1091475,65190,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,22586,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,12514,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,25530,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,37170,2790352,1482889,1482415,2595076,1079144,58108,1481694,1493928,2595076,1080441,8392,15128,1480209,1827586,3439453,2746712,2738096],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","auEGiAr7C6IfT0eiHbOlyA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","mP9Tk3T74fjOyYWKUaqdMQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","I4X8AC1-B0GuL4JyYemPzw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","s6flibJ32CsA8wnq-j6RkQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","3EA5Wz2lIIw6eu5uv4gkTw","hjYcB64xHdoySaNOZ8xYqg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAP6m","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","auEGiAr7C6IfT0eiHbOlyAAAAAAAAFg6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","mP9Tk3T74fjOyYWKUaqdMQAAAAAAADDi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","I4X8AC1-B0GuL4JyYemPzwAAAAAAAGO6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","s6flibJ32CsA8wnq-j6RkQAAAAAAAJEy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAOL8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHx5","3EA5Wz2lIIw6eu5uv4gkTwAAAAAAACDI","hjYcB64xHdoySaNOZ8xYqgAAAAAAADsY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-MC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAANHtd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKelY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKcew"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,1,1,3,3,3,3,3]},"WYRZ4mSdJHjsW8s2yoKnfA":{"address_or_lines":[1858,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,30594,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,34158,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1079144,56186,1481694,1828960,2581397,1480843,1480209,1940568,1917258,1481300,1480601,2595076,1079485,9718,1479772,1827586,1940195,1986609,1483518,1482415,1493679,2595076,1073425,15208,2566502,1844254,1972704,2595076,1071886,41592,1850963,1844695,1917599,1539319,3072295,1865140],"file_ids":["Gp9aOxUrrpSVBx4-ftlTOA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","y9R94bQUxts02WzRWfV7xg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uI6css-d8SGQRK6a_Ntl-A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","SlnkBp0IIJFLHVOe4KbxwQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uPGvGNXBf1JXGeeDSsmGQA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PmtIuZrIdDPbhY30JCQRww","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","yos2k6ZH69vZXiBQV3d7cQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["Gp9aOxUrrpSVBx4-ftlTOAAAAAAAAAdC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","y9R94bQUxts02WzRWfV7xgAAAAAAAHeC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uI6css-d8SGQRK6a_Ntl-AAAAAAAAIVu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","SlnkBp0IIJFLHVOe4KbxwQAAAAAAANt6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUFK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","uPGvGNXBf1JXGeeDSsmGQAAAAAAAACX2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpRc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-MC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZrj","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHlAx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqL-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsqv","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGER","PmtIuZrIdDPbhY30JCQRwwAAAAAAADto","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJylm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCQe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhng","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFsO","yos2k6ZH69vZXiBQV3d7cQAAAAAAAKJ4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHD5T","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUKf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAF3z3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuEn","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHW0"],"type_ids":[1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3]},"C4ItszXjQjtRADEg560AUw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,30508,10976,36874,1480209,1969795,1481300,1480601,2595076,1079144,1868,1480209,1969795,1481300,1480601,2595076,1062336,61594,1844695,1847563,1481567,2595076,1079485,35772,49066,60172,1479608,1493928,2595076,1079485,30316,1479608,1493928,2595076,1079485,30578,15346,1479608,2595076,1079485,10678,9074,1596,46996,1479516,2595076,1079485,16448,46996,1479516,2595076,1073749,13088,6410,24756,3150002,920932,10485923,16807,2776792,2775330,2826677,2809533,2807255,2804657,2869654],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","wXOyVgf5_nNg6CUH5kFBbg","zEgDK4qMawUAQZjg5YHyww","-Z7SlEXhuy5tL2BF-xmy3g","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHcs","W8AFtEsepzrJ6AasHrCttwAAAAAAACrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAAPCa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAIu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAAL-q","un9fLDZOLvDMO52ltZtuegAAAAAAAOsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAAHZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAHdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAACm2","oArGmvsy3VNtTf_V9EHNeQAAAAAAACNy","7v-k2b21f_Xuf-3329jFywAAAAAAAAY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAAEBA","FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","--q8cwZVXbHL2zOM_p3RlQAAAAAAADMg","wXOyVgf5_nNg6CUH5kFBbgAAAAAAABkK","zEgDK4qMawUAQZjg5YHywwAAAAAAAGC0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMBCy","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADg1k","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKl7Y","A2oiHVwisByxRn5RDT4LjAAAAAAAKlki","A2oiHVwisByxRn5RDT4LjAAAAAAAKyG1","A2oiHVwisByxRn5RDT4LjAAAAAAAKt69","A2oiHVwisByxRn5RDT4LjAAAAAAAKtXX","A2oiHVwisByxRn5RDT4LjAAAAAAAKsux","A2oiHVwisByxRn5RDT4LjAAAAAAAK8mW"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,1,3,3,4,4,4,4,4,4,4,4,4]},"8IBqDIuSolkkEHIjO_CfMw":{"address_or_lines":[1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,57338,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,46806,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,4702,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,25478,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1079144,57700,1481694,1828960,2580566,1480601,1493679,2595076,1052274,37402,1973088,2595076,1059438,7162],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VY0EiAO0DxwLRTE4PfFhdw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2AkHKX3hFovQqnWGTZG4BA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","JEYMXKhPKBKP90oNIKO6Ww","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Fq3uvTWKo9OreZfu-LOYYQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","f2CfX6aaJGZ4Su3cCY2vCQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","yxUFWTEZsQP-FeNV2RKnFQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Q2lceMFM0t8w5Hdokg8e8A"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VY0EiAO0DxwLRTE4PfFhdwAAAAAAAN_6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2AkHKX3hFovQqnWGTZG4BAAAAAAAALbW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","JEYMXKhPKBKP90oNIKO6WwAAAAAAABJe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","Fq3uvTWKo9OreZfu-LOYYQAAAAAAAGOG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","f2CfX6aaJGZ4Su3cCY2vCQAAAAAAAOFk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2BW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsqv","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEA5y","yxUFWTEZsQP-FeNV2RKnFQAAAAAAAJIa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhtg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAECpu","Q2lceMFM0t8w5Hdokg8e8AAAAAAAABv6"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,1,3,3,3,1]},"T2hqeT_yirkauwcO1cGJEw":{"address_or_lines":[74,6,18,8,18,80,24,4,84,38,174,104,68,116,38,174,104,68,4,38,174,104,68,96,38,174,104,68,60,38,38,10,38,174,104,68,124,38,174,104,68,124,38,174,104,68,100,140,10,38,174,104,68,76,38,174,34,24,10,10,786829,1091612,1986900,1997206,2238455,4240,5748,1213299,4101,76200,1213299,77535,52678,1213299,52081,33630,106222],"file_ids":["a5aMcPOeWx28QSVng73nBQ","inI9W0bfekFTCpu0ceKTHg","RPwdw40HEBL87wRkKV2ozw","pT2bgvKv3bKR6LMAYtKFRw","Rsr7q4vCSh2ppRtyNkwZAA","cKQfWSgZRgu_1Goz5QGSHw","T2fhmP8acUvRZslK7YRDPw","lrxXzNEmAlflj7bCNDjxdA","SMoSw8cr-PdrIATvljOPrQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","xaCec3W8F6xlvd_EISI7vw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","QCNrAtEDVSYrGKsToy3LYA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ocuGLNOciiOP6W8cfH2-qw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bjI4Jot-SXYwqfMr0sl7Xg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjBJSIgrJ7WBnrV9WxdKEQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9-_Y7FNFlkawnHBUI4HVnA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","suQJt7m9qyZP3i8d45HwBQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5w2Emmm2pdiPFBnzFSNcKg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","1bzyoH1Mbbzc-oKA3fR-7Q","BXKFYOU6E7YaW5MDpfBf8w","zP58DjIs7uq1cghmzykyNA","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","PVZV2uq5ZRt-FFaczL10BA","PVZV2uq5ZRt-FFaczL10BA","Z_CHd3Zjsh2cWE2NSdbiNQ","PVZV2uq5ZRt-FFaczL10BA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAABK","inI9W0bfekFTCpu0ceKTHgAAAAAAAAAG","RPwdw40HEBL87wRkKV2ozwAAAAAAAAAS","pT2bgvKv3bKR6LMAYtKFRwAAAAAAAAAI","Rsr7q4vCSh2ppRtyNkwZAAAAAAAAAAAS","cKQfWSgZRgu_1Goz5QGSHwAAAAAAAABQ","T2fhmP8acUvRZslK7YRDPwAAAAAAAAAY","lrxXzNEmAlflj7bCNDjxdAAAAAAAAAAE","SMoSw8cr-PdrIATvljOPrQAAAAAAAABU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","xaCec3W8F6xlvd_EISI7vwAAAAAAAAB0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","QCNrAtEDVSYrGKsToy3LYAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ocuGLNOciiOP6W8cfH2-qwAAAAAAAABg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bjI4Jot-SXYwqfMr0sl7XgAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjBJSIgrJ7WBnrV9WxdKEQAAAAAAAAB8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9-_Y7FNFlkawnHBUI4HVnAAAAAAAAAB8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","suQJt7m9qyZP3i8d45HwBQAAAAAAAABk","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5w2Emmm2pdiPFBnzFSNcKgAAAAAAAABM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAAAi","1bzyoH1Mbbzc-oKA3fR-7QAAAAAAAAAY","BXKFYOU6E7YaW5MDpfBf8wAAAAAAAAAK","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","G68hjsyagwq6LpWrMjDdngAAAAAADAGN","G68hjsyagwq6LpWrMjDdngAAAAAAEKgc","G68hjsyagwq6LpWrMjDdngAAAAAAHlFU","G68hjsyagwq6LpWrMjDdngAAAAAAHnmW","G68hjsyagwq6LpWrMjDdngAAAAAAIif3","PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ","PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF","3nN3bymnZ8E42aLEtgglmAAAAAAAASmo","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAAS7f","3nN3bymnZ8E42aLEtgglmAAAAAAAAM3G","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAAMtx","3nN3bymnZ8E42aLEtgglmAAAAAAAAINe","3nN3bymnZ8E42aLEtgglmAAAAAAAAZ7u"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"OIXgOJgQPE-F5rS7DPPzZA":{"address_or_lines":[2795776,1483241,1482767,2600004,1079483,23630,25172,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,20804,2578675,2599636,1091600,20658,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,20804,2578675,2599636,1091600,0,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,20804,2578675,2599636,1079669,0,1482046,1829360,2586225,2600004,1079669,36060,1482046,1829360,2586325,1481195,1480561,1940968,1917658,1481652,1480953,2600004,1079483,61874,1480124,1827986,1940595,1989057,1480953,1494106,2600004,1073803,20418,2569666],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","93AmMdBRQTTNSFcMQ_Ywdg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","29RxCcCS3qayH8Wz47EBXQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","mBpjyQvq6ftE7Wm1BUpcFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","IWme5rHQfgYd-9YstXSeGA","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","93AmMdBRQTTNSFcMQ_YwdgAAAAAAAFCy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","29RxCcCS3qayH8Wz47EBXQAAAAAAAIzc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpnr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHULa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","mBpjyQvq6ftE7Wm1BUpcFgAAAAAAAPGy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpW8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-SS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZxz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlnB","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFsxa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","IWme5rHQfgYd-9YstXSeGAAAAAAAAE_C","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJzXC"],"type_ids":[3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,3]},"i0e78nPZCZ2CbzzLMEOcMw":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,38,10,38,38,10,38,174,104,14,32,190,1091944,2047231,2046923,2044755,2041537,2044733,2042086,2025366,954962],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAAHzz_","G68hjsyagwq6LpWrMjDdngAAAAAAHzvL","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzM9","G68hjsyagwq6LpWrMjDdngAAAAAAHyjm","G68hjsyagwq6LpWrMjDdngAAAAAAHueW","G68hjsyagwq6LpWrMjDdngAAAAAADpJS"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3]},"34DMF2kw8Djh_MjcdchMzw":{"address_or_lines":[2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1091600,34914,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1091600,7430,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1091600,3230,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1091600,61846,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1079669,38686,1482046,1829360,2586225,2600004,1079669,15794,56134,43516,45442,36964,61672,47980,1480561,1940984,1479155],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","y4VaggFtn5eGbiM4h45zCg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","aovhV1VhdNHhPwAmk_rOhg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","px3SfTg4DYOeiT_Yemty2w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","opI8K6Q9RBhmYCrRVwNTgA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","cVEUVwL4zVVcM9r_4PTCXA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GGxNFCJdZtgXLG8zgUfn_Q","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","y4VaggFtn5eGbiM4h45zCgAAAAAAAIhi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","aovhV1VhdNHhPwAmk_rOhgAAAAAAAB0G","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","px3SfTg4DYOeiT_Yemty2wAAAAAAAAye","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","opI8K6Q9RBhmYCrRVwNTgAAAAAAAAPGW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","cVEUVwL4zVVcM9r_4PTCXAAAAAAAAJce","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","GGxNFCJdZtgXLG8zgUfn_QAAAAAAAD2y","jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAKn8","_lF8o5tJDcePvza_IYtgSQAAAAAAALGC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAJBk","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAPDo","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALts","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ34","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpHz"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3]},"XG9tjujXJl2nWpbHppoRMA":{"address_or_lines":[2573747,2594708,1091475,39286,2790352,1482889,1482415,2595076,1079485,29422,30964,39782,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,10978,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,35610,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,10138,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,58142,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,17976,33110,47402,19187,41240,50602],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ZVYMRqiL5oPAMqs8XcON8Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1y9WuJpjgBMcQb3shY5phQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","ZVYMRqiL5oPAMqs8XcON8QAAAAAAAJl2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAACri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAIsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAACea","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1y9WuJpjgBMcQb3shY5phQAAAAAAAOMe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAALkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMWq"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"SrSwvDbs2pmPg3SRfXJBCA":{"address_or_lines":[1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,10978,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,35610,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,11318,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,15678,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,250,2790352,1482889,1482415,2595076,1076587,29422,31480,4464,17976,33110,51586,2846655,2846347,2843929,2840766,2843907,2841214,1439462],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","NGbZlnLCqeq3LFq89r_SpQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PmhxUKv5sePRxhCBONca8g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAACri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAIsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAACw2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","NGbZlnLCqeq3LFq89r_SpQAAAAAAAD0-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PmhxUKv5sePRxhCBONca8gAAAAAAAAD6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UD","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1p-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFfbm"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3]},"bcNRMcXtTRgNPl4vy6M5KQ":{"address_or_lines":[2573747,2594708,1091475,48050,2789627,1482889,1482415,2595076,1079485,29808,43878,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,47414,2789627,1482889,1482415,2595076,1079485,29808,43878,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,21414,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,12682,2790352,1482889,1482415,2595076,1076587,33518,35576,8560,17976,49494,55682,2846655,2846347,2843929,2840766,2843929,2840766,2843954,2840766,2841312],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xDXQtI2vA5YySwpx7QFiwA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fSQ747oLNh0c0zFQjsVRWg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","yp8MidCGMe4czbl-NigsYQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2noK4QoWxdzASRHkjOFwVA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","xDXQtI2vA5YySwpx7QFiwAAAAAAAALuy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAHRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fSQ747oLNh0c0zFQjsVRWgAAAAAAALk2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAHRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","yp8MidCGMe4czbl-NigsYQAAAAAAAFOm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2noK4QoWxdzASRHkjOFwVAAAAAAAADGK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAANmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2Uy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1rg"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3]},"XmiUdMqa5OViUnHQ_LS4Uw":{"address_or_lines":[61654,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,324,2578675,2599636,1091600,61890,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,324,2578675,2599636,1091600,27010,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,324,2578675,2599636,1091600,2254,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,108,49494,29322,19187,41240,50348],"file_ids":["mfGJjedIJMvFXgX3QuTMfQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","9NWoah56eYULAP_zGE9Puw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","IKrIDHd5n47PpDQsRXxvvg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oG7568kMJujZxPJfj7VMjA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["mfGJjedIJMvFXgX3QuTMfQAAAAAAAPDW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","9NWoah56eYULAP_zGE9PuwAAAAAAAPHC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","IKrIDHd5n47PpDQsRXxvvgAAAAAAAGmC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","oG7568kMJujZxPJfj7VMjAAAAAAAAAjO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAABs","p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAHKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMSs"],"type_ids":[1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"3odHGojcaqq4ImPnmLLSzw":{"address_or_lines":[1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,43246,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,17846,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,13950,2795051,1483241,1482767,2600004,1079483,60880,9382,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1079669,4762,1482046,1829360,2586225,2600004,1079669,34130,1480561,1941045,1970515,1481652,1480953,2600004,1069341,25906,23366,39420,41384,9542,10212,11330,8962,13084,1693331,1865533],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","HENgRXYeEs7mDD8Gk_MNmg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fFS0upy5lIaT99RhlTN5LQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","lSdGU4igLMOpLhL_6XP15w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","QAp_Nt6XUeNsCXnAUgW7Xg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","20O937106XMbOD0LQR4SPw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","gPzb0fXoBe1225fbKepMRA","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","OHQX9IWLaZElAgxGbX3P5g","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","JrU1PwRIxl_8SXdnTESnog","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","HENgRXYeEs7mDD8Gk_MNmgAAAAAAAKju","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fFS0upy5lIaT99RhlTN5LQAAAAAAAEW2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","lSdGU4igLMOpLhL_6XP15wAAAAAAADZ-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAO3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAACSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","QAp_Nt6XUeNsCXnAUgW7XgAAAAAAABKa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","20O937106XMbOD0LQR4SPwAAAAAAAIVS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ41","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhFT","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEFEd","gPzb0fXoBe1225fbKepMRAAAAAAAAGUy","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAJn8","_lF8o5tJDcePvza_IYtgSQAAAAAAAKGo","OHQX9IWLaZElAgxGbX3P5gAAAAAAACVG","E2b-mzlh_8261-JxcySn-AAAAAAAACfk","E2b-mzlh_8261-JxcySn-AAAAAAAACxC","E2b-mzlh_8261-JxcySn-AAAAAAAACMC","JrU1PwRIxl_8SXdnTESnogAAAAAAADMc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGdaT","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHc9"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3]},"bRKRM4i4-XY2LCfN18mOow":{"address_or_lines":[1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,32078,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,9638,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,5742,2789627,1482889,1482415,2595076,1079485,25712,39782,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1079144,37050,1481694,1828960,2581297,2595076,1079144,25922,1480209,1940645,1970099,1481300,1480601,2595076,1052274,41714,56134,54428,53864,42310,53828,54946,52578,59942,1429990,1365958,1365461],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","HENgRXYeEs7mDD8Gk_MNmg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fFS0upy5lIaT99RhlTN5LQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","lSdGU4igLMOpLhL_6XP15w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","QAp_Nt6XUeNsCXnAUgW7Xg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","20O937106XMbOD0LQR4SPw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","gPzb0fXoBe1225fbKepMRA","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","OHQX9IWLaZElAgxGbX3P5g","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","JrU1PwRIxl_8SXdnTESnog","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","HENgRXYeEs7mDD8Gk_MNmgAAAAAAAH1O","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fFS0upy5lIaT99RhlTN5LQAAAAAAACWm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","lSdGU4igLMOpLhL_6XP15wAAAAAAABZu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAGRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","QAp_Nt6XUeNsCXnAUgW7XgAAAAAAAJC6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","20O937106XMbOD0LQR4SPwAAAAAAAGVC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZyl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg-z","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEA5y","gPzb0fXoBe1225fbKepMRAAAAAAAAKLy","jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAANSc","_lF8o5tJDcePvza_IYtgSQAAAAAAANJo","OHQX9IWLaZElAgxGbX3P5gAAAAAAAKVG","E2b-mzlh_8261-JxcySn-AAAAAAAANJE","E2b-mzlh_8261-JxcySn-AAAAAAAANai","E2b-mzlh_8261-JxcySn-AAAAAAAAM1i","JrU1PwRIxl_8SXdnTESnogAAAAAAAOom","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFdHm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFNfG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFNXV"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3]},"W936jUeelyxTrQQ2V9mn-w":{"address_or_lines":[1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,59834,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,60574,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,64656,2790352,1482889,1482415,2595076,1079485,13038,14580,23398,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,42430,2790352,1482889,1482415,2595076,1076587,13038,15096,53616,1592,16726,47490,2846655,2846347,2843929,2840766,2843929,2840766,2843929,2840766,2840766,2842897,2268402,1775000,1761295,1048381],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWCVT22bUHN0NWIQIBSuKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zj3hc8VBXxWxcbGVwJZYLA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EHb2BWbkIivImSAfaUtw-A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-7Nhzq0bVRejx7IVqpbbZQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWCVT22bUHN0NWIQIBSuKgAAAAAAAOm6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zj3hc8VBXxWxcbGVwJZYLAAAAAAAAOye","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","EHb2BWbkIivImSAfaUtw-AAAAAAAAPyQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","-7Nhzq0bVRejx7IVqpbbZQAAAAAAAKW-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAALmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2ER","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIpzy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxWY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_89"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"AlH3zgnqwh5sdMMzX8AXxg":{"address_or_lines":[1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,52130,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,61558,2790352,1482889,1482415,2595076,1079485,25326,26868,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,8770,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,17970,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1066158,3868,39750,21660,21058,64084,29144,22318,29144,18030,1840882,1970521,2595076,1049850,1910],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Gxt7_MN7XgUOe9547JcHVQ"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAAMui","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAPB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAEYy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEESu","MsEmysGbXhMvgdbwhcZDCgAAAAAAAA8c","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAFSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAFJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAPpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAEZu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHBby","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhFZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAT6","Gxt7_MN7XgUOe9547JcHVQAAAAAAAAd2"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,1]},"YHwQa4NMDpWa9cokfF0xqw":{"address_or_lines":[2795776,1483241,1482767,2600004,1074397,19534,21592,60080,4420,2578675,2599636,1091600,35162,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,4420,2578675,2599636,1091600,62314,2795776,1483241,1482767,2600004,1079669,19534,21418,26368,41208,8202,42532,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,55198,34238,39164,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,4420,2578675,2599636,1091600,55698,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,4204,33110,33418,19187,41240,50763],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2L4SW1rQgEVXRj3pZAI3nQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","7bd6QJSfWZZfOOpDMHqLMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAIla","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAPNq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAAGcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAKD4","h0l-9tGi18mC40qpcJbyDwAAAAAAACAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAANee","TBeSzkyqIwKL8td602zDjAAAAAAAAIW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAANmS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAIKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMZL"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"AlRn0MJA_RCD0pN2OpIRZA":{"address_or_lines":[1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,11962,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,59882,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,31598,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,28926,2789627,1482889,1482415,2595076,1079485,13424,27494,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1076587,17134,19192,57712,1592,33110,51586,2846655,2846347,2843929,2840766,2843929,2840766,2843907,2841214,1439429,1865241,10489950,423063,2283967,2281521,8542303],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","3HhVgGD2yvuFLpoZq7RfKw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uSWUCgHgLPG4OFtPdUp0rg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-BjW54fwMksXBor9R-YN9w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAC66","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","3HhVgGD2yvuFLpoZq7RfKwAAAAAAAOnq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uSWUCgHgLPG4OFtPdUp0rgAAAAAAAHtu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","-BjW54fwMksXBor9R-YN9wAAAAAAAHD-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAADRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAGtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UD","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1p-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFfbF","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe","A2oiHVwisByxRn5RDT4LjAAAAAAABnSX","A2oiHVwisByxRn5RDT4LjAAAAAAAItm_","A2oiHVwisByxRn5RDT4LjAAAAAAAItAx","A2oiHVwisByxRn5RDT4LjAAAAAAAglhf"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"inhNt-Ftru1dLAPaXB98Gw":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,8722,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,20598,2790352,1482889,1482415,2595076,1079485,62190,63732,7014,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,25154,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,40098,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1066158,25996,23366,46236,45634,23124,53720,46894,53720,46894,53720,46894,53720,42606,1840882,1970521,2594999,2587827],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAACIS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAFB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPj0","eV_m28NnKeeTL60KO2H3SAAAAAAAABtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAAGJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAJyi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEESu","MsEmysGbXhMvgdbwhcZDCgAAAAAAAGWM","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAALSc","_lF8o5tJDcePvza_IYtgSQAAAAAAALJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAFpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAKZu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHBby","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhFZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5i3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ3yz"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3]},"qaaAfLAUIerA8yhApFJRYQ":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,72,38,174,104,68,88,38,174,104,68,124,38,38,10,38,174,104,68,72,38,174,104,68,120,38,174,104,68,354,6,108,20,50,50,2970,50,2970,50,2970,50,684,1109029,956192],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qkYSh95E1urNTie_gKbr7w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","V8ldXm9NGXsJ182jEHEsUw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","xVaa0cBWNcFeS-8zFezQgA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","UBINlIxj95Sa_x2_k5IddA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gRRk0W_9P4SGZLXFJ5KU8Q","VIK6i3XoO6nxn9WkNabugA","SGPpASrxkViIc4Sq7x-WYQ","9xG1GRY3A4PQMfXDNvrOxQ","cbxfeE2AkqKne6oKUxdB6g","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAABI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qkYSh95E1urNTie_gKbr7wAAAAAAAABY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","V8ldXm9NGXsJ182jEHEsUwAAAAAAAAB8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","xVaa0cBWNcFeS-8zFezQgAAAAAAAAABI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","UBINlIxj95Sa_x2_k5IddAAAAAAAAAB4","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gRRk0W_9P4SGZLXFJ5KU8QAAAAAAAAFi","VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG","SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs","9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAU","cbxfeE2AkqKne6oKUxdB6gAAAAAAAAAy","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAKs","G68hjsyagwq6LpWrMjDdngAAAAAAEOwl","G68hjsyagwq6LpWrMjDdngAAAAAADpcg"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3]},"cj3H8UtNXHeFFvSKCpbt_Q":{"address_or_lines":[1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,7246,9304,47792,324,2578675,2599636,1091600,58218,2795776,1483241,1482767,2600004,1079669,7246,9130,14080,57592,61450,9764,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,22430,50622,6396,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,7246,9304,47792,324,2578675,2599636,1091600,51602,2795776,1483241,1482767,2600004,1074397,7246,9304,47792,324,2578675,2599636,1091600,62974,2795776,1483241,1482767,2600004,1079483,7246,9304,47608,55224,29888,17574,1479868,1829983,2783616,2800188,3063028,4240,5748,1213299,4101,76200,1213299,77886,46784,40082,38821],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","7bd6QJSfWZZfOOpDMHqLMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","zo4mnjDJ1PlZka7jS9k2BA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","0S3htaCNkzxOYeavDR1GTQ","rBzW547V0L_mH4nnWK1FUQ","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","PVZV2uq5ZRt-FFaczL10BA","PVZV2uq5ZRt-FFaczL10BA","Z_CHd3Zjsh2cWE2NSdbiNQ","PVZV2uq5ZRt-FFaczL10BA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY","J1eggTwSzYdi9OsSu1q37gAAAAAAALqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAONq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAADcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAOD4","h0l-9tGi18mC40qpcJbyDwAAAAAAAPAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAACYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAAFee","TBeSzkyqIwKL8td602zDjAAAAAAAAMW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAABj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY","J1eggTwSzYdi9OsSu1q37gAAAAAAALqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAAMmS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY","J1eggTwSzYdi9OsSu1q37gAAAAAAALqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","zo4mnjDJ1PlZka7jS9k2BAAAAAAAAPX-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY","J1eggTwSzYdi9OsSu1q37gAAAAAAALn4","0S3htaCNkzxOYeavDR1GTQAAAAAAANe4","rBzW547V0L_mH4nnWK1FUQAAAAAAAHTA","eV_m28NnKeeTL60KO2H3SAAAAAAAAESm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKnmA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKro8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALrz0","PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ","PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF","3nN3bymnZ8E42aLEtgglmAAAAAAAASmo","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAATA-","3nN3bymnZ8E42aLEtgglmAAAAAAAALbA","3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS","3nN3bymnZ8E42aLEtgglmAAAAAAAAJel"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"XT5dbBR70HCMmAkhladaCQ":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,228,38,174,104,68,4,38,174,104,68,92,38,174,104,68,8,38,174,104,68,44,38,38,10,38,174,104,68,4,38,174,104,68,40,38,174,104,68,68,38,38,10,38,174,104,68,4,38,174,104,14,32,166,1090933,19429,42789,49059],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qordvIiilnF7CmkWCAd7eA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","iWpqwwcHV8E8OOnqGCYj9g","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","M61AJsljWf0TM7wD6IJVZw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ED3bhsHkhBwZ5ynmMnkPRA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","cZ-wyq9rmPl5QnqP0Smp6Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","GLV-c6bk0E-nhaaCp6u20w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","c_1Yb4rio2EAH6C9SFwQog","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","O4ILxZswquMzuET9RRf5QA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","EX9l-cE0x8X9W8uz4iKUfw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qordvIiilnF7CmkWCAd7eAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ED3bhsHkhBwZ5ynmMnkPRAAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","cZ-wyq9rmPl5QnqP0Smp6QAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","GLV-c6bk0E-nhaaCp6u20wAAAAAAAAAo","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","c_1Yb4rio2EAH6C9SFwQogAAAAAAAABE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","O4ILxZswquMzuET9RRf5QAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","EX9l-cE0x8X9W8uz4iKUfwAAAAAAAEvl","jaBVtokSUzfS97d-XKjijgAAAAAAAKcl","jaBVtokSUzfS97d-XKjijgAAAAAAAL-j"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3]},"Kfnso_5TQwyEGb1cfr-n5A":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,228,38,174,104,68,4,38,174,104,68,92,38,174,104,68,8,38,174,104,68,44,38,38,10,38,174,104,68,4,38,174,104,68,64,38,174,104,68,40,38,174,104,68,48,38,174,104,14,32,166,1090933,19429,41240,51098,10490014,423687,2280415,2277754,2506475,2411027,2395201],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qordvIiilnF7CmkWCAd7eA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","iWpqwwcHV8E8OOnqGCYj9g","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","M61AJsljWf0TM7wD6IJVZw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ED3bhsHkhBwZ5ynmMnkPRA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","cZ-wyq9rmPl5QnqP0Smp6Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","GLV-c6bk0E-nhaaCp6u20w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rJZ4aC9w8bMvzrC0ApyIjg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","TC9v9fO0nTP4oypYCgB_1Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","EX9l-cE0x8X9W8uz4iKUfw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qordvIiilnF7CmkWCAd7eAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ED3bhsHkhBwZ5ynmMnkPRAAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","cZ-wyq9rmPl5QnqP0Smp6QAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","GLV-c6bk0E-nhaaCp6u20wAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rJZ4aC9w8bMvzrC0ApyIjgAAAAAAAAAo","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","TC9v9fO0nTP4oypYCgB_1QAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","EX9l-cE0x8X9W8uz4iKUfwAAAAAAAEvl","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMea","piWSMQrh4r040D0BPNaJvwAAAAAAoBCe","piWSMQrh4r040D0BPNaJvwAAAAAABncH","piWSMQrh4r040D0BPNaJvwAAAAAAIsvf","piWSMQrh4r040D0BPNaJvwAAAAAAIsF6","piWSMQrh4r040D0BPNaJvwAAAAAAJj7r","piWSMQrh4r040D0BPNaJvwAAAAAAJMoT","piWSMQrh4r040D0BPNaJvwAAAAAAJIxB"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,4,4,4,4,4,4,4]},"O3_UY4IxBGbcnXlHSqWz_w":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,24,140,10,38,174,104,68,210,1090933,1814182,788459,788130,1197048,1243927,788130,1197115,1198576,1948785,1941513],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","-gq3a70QOgdn9HetYyf2Og","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","-gq3a70QOgdn9HetYyf2OgAAAAAAAADS","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvsX","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkQ7","G68hjsyagwq6LpWrMjDdngAAAAAAEknw","G68hjsyagwq6LpWrMjDdngAAAAAAHbxx","G68hjsyagwq6LpWrMjDdngAAAAAAHaAJ"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3]}},"stack_frames":{"piWSMQrh4r040D0BPNaJvwAAAAAAoAJU":{"file_name":[],"function_name":["ret_from_fork"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAACtfS":{"file_name":[],"function_name":["kthread"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEFgJ":{"file_name":[],"function_name":["rcu_gp_kthread"],"function_offset":[],"line_number":[]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5":{"file_name":["../csu/libc-start.c"],"function_name":["__libc_start_main"],"function_offset":[],"line_number":[308]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAZVI":{"file_name":["libmount/src/tab_parse.c"],"function_name":["__mnt_table_parse_mtab"],"function_offset":[],"line_number":[1102]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAY-W":{"file_name":["libmount/src/tab_parse.c"],"function_name":["mnt_table_parse_file"],"function_offset":[],"line_number":[707]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAYhK":{"file_name":["libmount/src/tab_parse.c","libmount/src/tab_parse.c","libmount/src/tab_parse.c"],"function_name":["mnt_table_parse_stream","mnt_table_parse_next","mnt_parse_mountinfo_line"],"function_offset":[],"line_number":[643,506,215]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAO6N":{"file_name":["libmount/src/fs.c","libmount/src/fs.c"],"function_name":["mnt_fs_strdup_options","merge_optstr"],"function_offset":[],"line_number":[751,715]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAASUz":{"file_name":["libmount/src/optstr.c"],"function_name":["mnt_optstr_remove_option"],"function_offset":[],"line_number":[490]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAR50":{"file_name":["libmount/src/optstr.c"],"function_name":["mnt_optstr_locate_option"],"function_offset":[],"line_number":[122]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2w1":{"file_name":[],"function_name":["__x64_sys_getdents64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2uM":{"file_name":[],"function_name":["ksys_getdents64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8":{"file_name":[],"function_name":["iterate_dir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMuWZ":{"file_name":[],"function_name":["proc_pid_readdir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMrzu":{"file_name":[],"function_name":["next_tgid"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAACq1j":{"file_name":[],"function_name":["pid_nr_ns"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKl_w":{"file_name":[],"function_name":["__do_sys_newfstatat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKlki":{"file_name":[],"function_name":["vfs_statx"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKyG1":{"file_name":[],"function_name":["filename_lookup"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKt7k":{"file_name":[],"function_name":["path_lookupat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKtt7":{"file_name":[],"function_name":["link_path_walk.part.33"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKta7":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK7NA":{"file_name":[],"function_name":["dput"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg_g":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKgzs":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKeLa":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnjq":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAePOo":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7HT":{"file_name":[],"function_name":["skb_copy_datagram_from_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAASk0o":{"file_name":[],"function_name":["copy_page_from_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAShZh":{"file_name":[],"function_name":["copyin"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgUld":{"file_name":[],"function_name":["copy_user_enhanced_fast_string"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAePFy":{"file_name":[],"function_name":["unix_stream_recvmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeOpA":{"file_name":[],"function_name":["unix_stream_read_generic"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeMVZ":{"file_name":[],"function_name":["unix_stream_read_actor"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7u6":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7kW":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7iE":{"file_name":[],"function_name":["simple_copy_to_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKZiW":{"file_name":[],"function_name":["__check_object_size"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALJ7H":{"file_name":[],"function_name":["seq_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMqWN":{"file_name":[],"function_name":["proc_single_show"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMprm":{"file_name":[],"function_name":["proc_pid_limits"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALJVd":{"file_name":[],"function_name":["seq_printf"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALJTv":{"file_name":[],"function_name":["seq_vprintf"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgQON":{"file_name":[],"function_name":["vsnprintf"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgWrH":{"file_name":[],"function_name":["memcpy_erms"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqah":{"file_name":[],"function_name":["__x64_sys_pipe2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqYM":{"file_name":[],"function_name":["do_pipe2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqU7":{"file_name":[],"function_name":["__do_pipe_flags"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqSa":{"file_name":[],"function_name":["create_pipe_files"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKh1i":{"file_name":[],"function_name":["alloc_file_clone"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKhts":{"file_name":[],"function_name":["alloc_file"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKhqi":{"file_name":[],"function_name":["alloc_empty_file"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKhaJ":{"file_name":[],"function_name":["__alloc_file"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJwdF":{"file_name":[],"function_name":["kmem_cache_alloc"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEFn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKcUM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKxcK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKu55":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKg3y":{"file_name":[],"function_name":["alloc_empty_file"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgnZ":{"file_name":[],"function_name":["__alloc_file"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJvxU":{"file_name":[],"function_name":["kmem_cache_alloc"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJvpt":{"file_name":[],"function_name":["__slab_alloc"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJvhM":{"file_name":[],"function_name":["___slab_alloc"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJu2y":{"file_name":[],"function_name":["new_slab"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJMoT":{"file_name":[],"function_name":["__alloc_pages_nodemask"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJIkv":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxC":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQFQm":{"file_name":[],"function_name":["security_file_permission"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOmg3":{"file_name":[],"function_name":["xfs_file_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOmdC":{"file_name":[],"function_name":["xfs_file_buffered_aio_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAH0j-":{"file_name":[],"function_name":["generic_file_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASkft":{"file_name":[],"function_name":["copy_page_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAShdv":{"file_name":[],"function_name":["copyout"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgAA":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKfyY":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKdJz":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAd-3C":{"file_name":[],"function_name":["unix_stream_recvmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAd-tk":{"file_name":[],"function_name":["unix_stream_read_generic"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZlea":{"file_name":[],"function_name":["consume_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZltq":{"file_name":[],"function_name":["skb_release_data"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJHy1":{"file_name":[],"function_name":["free_unref_page"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJFUJ":{"file_name":[],"function_name":["free_unref_page_prepare.part.71"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKglI":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZmbb":{"file_name":[],"function_name":["sock_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAQGQD":{"file_name":[],"function_name":["security_socket_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdME8":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcn3R":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcXqg":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJu6z":{"file_name":[],"function_name":["kmem_cache_free"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJuT8":{"file_name":[],"function_name":["__slab_free"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcpNe":{"file_name":[],"function_name":["__tcp_send_ack.part.47"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZy0m":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJwxK":{"file_name":[],"function_name":["kmem_cache_alloc_node"],"function_offset":[],"line_number":[]},"N4ILulabOfF5MnyRJbvDXwAAAAAAEHzT":{"file_name":["/usr/src/debug/Python-2.7.18/Modules/main.c"],"function_name":["Py_Main"],"function_offset":[],"line_number":[645]},"N4ILulabOfF5MnyRJbvDXwAAAAAAD20Q":{"file_name":["/usr/src/debug/Python-2.7.18/Python/pythonrun.c"],"function_name":["PyRun_SimpleFileExFlags"],"function_offset":[],"line_number":[957]},"N4ILulabOfF5MnyRJbvDXwAAAAAAD1xx":{"file_name":["/usr/src/debug/Python-2.7.18/Python/pythonrun.c"],"function_name":["PyRun_FileExFlags"],"function_offset":[],"line_number":[1371]},"N4ILulabOfF5MnyRJbvDXwAAAAAAD0wq":{"file_name":["/usr/src/debug/Python-2.7.18/Python/pythonrun.c"],"function_name":["run_mod"],"function_offset":[],"line_number":[1385]},"N4ILulabOfF5MnyRJbvDXwAAAAAADdJo":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalCode"],"function_offset":[],"line_number":[691]},"N4ILulabOfF5MnyRJbvDXwAAAAAADdBO":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalCodeEx"],"function_offset":[],"line_number":[3685]},"N4ILulabOfF5MnyRJbvDXwAAAAAADaC9":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx","call_function","fast_function"],"function_offset":[],"line_number":[3087,4473,4548]},"N4ILulabOfF5MnyRJbvDXwAAAAAADaoW":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx","call_function","fast_function"],"function_offset":[],"line_number":[3087,4473,4538]},"N4ILulabOfF5MnyRJbvDXwAAAAAADYlW":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx","ext_do_call"],"function_offset":[],"line_number":[3126,4767]},"N4ILulabOfF5MnyRJbvDXwAAAAAABLuy":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/abstract.c"],"function_name":["PyObject_Call"],"function_offset":[],"line_number":[2544]},"N4ILulabOfF5MnyRJbvDXwAAAAAABtnu":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/funcobject.c"],"function_name":["function_call"],"function_offset":[],"line_number":[523]},"N4ILulabOfF5MnyRJbvDXwAAAAAADYFz":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx","call_function","do_call"],"function_offset":[],"line_number":[3087,4475,4670]},"N4ILulabOfF5MnyRJbvDXwAAAAAACasJ":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/typeobject.c"],"function_name":["type_call"],"function_offset":[],"line_number":[765]},"N4ILulabOfF5MnyRJbvDXwAAAAAACd8S":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/typeobject.c"],"function_name":["slot_tp_init"],"function_offset":[],"line_number":[5869]},"N4ILulabOfF5MnyRJbvDXwAAAAAABZYn":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/classobject.c"],"function_name":["instancemethod_call"],"function_offset":[],"line_number":[2600]},"N4ILulabOfF5MnyRJbvDXwAAAAAABtkY":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/funcobject.c"],"function_name":["function_call"],"function_offset":[],"line_number":[523]},"N4ILulabOfF5MnyRJbvDXwAAAAAADV_P":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx"],"function_offset":[],"line_number":[1629]},"N4ILulabOfF5MnyRJbvDXwAAAAAAB9cG":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/dictobject.c"],"function_name":["dict_subscript"],"function_offset":[],"line_number":[1261]},"N4ILulabOfF5MnyRJbvDXwAAAAAAB7wG":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/dictobject.c"],"function_name":["lookdict"],"function_offset":[],"line_number":[351]},"N4ILulabOfF5MnyRJbvDXwAAAAAACDtP":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/object.c"],"function_name":["PyObject_RichCompareBool"],"function_offset":[],"line_number":[1009]},"N4ILulabOfF5MnyRJbvDXwAAAAAACDr6":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/object.c","/usr/src/debug/Python-2.7.18/Objects/object.c","/usr/src/debug/Python-2.7.18/Objects/object.c"],"function_name":["PyObject_RichCompare","do_richcmp","try_3way_to_rich_compare"],"function_offset":[],"line_number":[987,940,921]},"N4ILulabOfF5MnyRJbvDXwAAAAAACByz":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/object.c"],"function_name":["convert_3way_to_object"],"function_offset":[],"line_number":[881]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcqWe":{"file_name":[],"function_name":["__tcp_send_ack.part.47"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZz1R":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZyV9":{"file_name":[],"function_name":["__kmalloc_reserve.isra.57"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAJ0bR":{"file_name":[],"function_name":["__kmalloc_node_track_caller"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIdpk":{"file_name":[],"function_name":["kmalloc_slab"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaM05":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaMRj":{"file_name":[],"function_name":["validate_xmit_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoA6J":{"file_name":[],"function_name":["do_softirq_own_stack"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAwADc":{"file_name":[],"function_name":["__softirqentry_text_start"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaPZZ":{"file_name":[],"function_name":["net_rx_action"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaNu-":{"file_name":[],"function_name":["process_backlog"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaNlU":{"file_name":[],"function_name":["__netif_receive_skb_one_core"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcGcb":{"file_name":[],"function_name":["ip_rcv"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcF0h":{"file_name":[],"function_name":["ip_rcv_finish"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcFmf":{"file_name":[],"function_name":["ip_rcv_finish_core.isra.16"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcDij":{"file_name":[],"function_name":["ip_route_input_noref"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcDcq":{"file_name":[],"function_name":["ip_route_input_rcu"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcDJ4":{"file_name":[],"function_name":["ip_route_input_slow"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdks6":{"file_name":[],"function_name":["__fib_lookup"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAbDwa":{"file_name":[],"function_name":["fib_rules_lookup"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdk6y":{"file_name":[],"function_name":["fib4_rule_action"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdZvh":{"file_name":[],"function_name":["fib_table_lookup"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAFci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAALw8":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAADhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAE3-":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"GdaBUD9IUEkKxIBryNqV2wAAAAAAAJtO":{"file_name":["clidriver.py"],"function_name":["create_parser"],"function_offset":[4],"line_number":[635]},"QU8QLoFK6ojrywKrBFfTzAAAAAAAACqM":{"file_name":["clidriver.py"],"function_name":["_get_command_table"],"function_offset":[3],"line_number":[580]},"V558DAsp4yi8bwa8eYwk5QAAAAAAAG60":{"file_name":["clidriver.py"],"function_name":["_create_command_table"],"function_offset":[18],"line_number":[615]},"tuTnMBfyc9UiPsI0QyvErAAAAAAAANis":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[700]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAPlS":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAAPvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"cHp4MwXaY5FCuFRuAA6tWwAAAAAAAOx8":{"file_name":["waiters.py"],"function_name":["add_waiters"],"function_offset":[11],"line_number":[36]},"-9oyoP4Jj2iRkwEezqId-gAAAAAAAFMc":{"file_name":["waiters.py"],"function_name":["get_waiter_model_from_service_model"],"function_offset":[5],"line_number":[48]},"3FRCbvQLPuJyn2B-2wELGwAAAAAAAJK8":{"file_name":["session.py"],"function_name":["get_waiter_model"],"function_offset":[4],"line_number":[527]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAANQg":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAABvY":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAAOAI":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcn84":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcL7B":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcMQY":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcJtw":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaMAz":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaLaf":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"aUXpdArtZf510BJKvwiFDwAAAAAAAAok":{"file_name":[],"function_name":["veth_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaGr1":{"file_name":[],"function_name":["__dev_forward_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAbgzT":{"file_name":[],"function_name":["eth_type_trans"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAABci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHGc":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAPhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAEeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAA58":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAABTm":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAACzA":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"ktj-IOmkEpvZJouiJkQjTgAAAAAAAEYa":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[117],"line_number":[854]},"O_h7elJSxPO7SiCsftYRZgAAAAAAAPSm":{"file_name":["client.py"],"function_name":["create_client"],"function_offset":[52],"line_number":[142]},"_s_-RvH9Io2qUzM6f5JLGgAAAAAAAGfw":{"file_name":["client.py"],"function_name":["_create_client_class"],"function_offset":[12],"line_number":[160]},"8UGQaqEhTX9IIJEQCXnRsQAAAAAAAG5o":{"file_name":["client.py"],"function_name":["_create_methods"],"function_offset":[5],"line_number":[319]},"jn4X0YIYIsTeszwLEaje9gAAAAAAACEE":{"file_name":["client.py"],"function_name":["_create_api_method"],"function_offset":[25],"line_number":[356]},"TesF2I_BvQoOuJH9P_M2mAAAAAAAAGk-":{"file_name":["docstring.py"],"function_name":["__init__"],"function_offset":[9],"line_number":[36]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAABnNL":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADkzO":{"file_name":[],"function_name":["down_read_trylock"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAABbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAACrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAADAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAJQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAB9A":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"CwUjPVV5_7q7c0GhtW0aPwAAAAAAALcE":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[112],"line_number":[848]},"okehWevKsEA4q6dk779jgwAAAAAAAH1M":{"file_name":["session.py"],"function_name":["get_credentials"],"function_offset":[12],"line_number":[445]},"-IuadWGT89NVzIyF_EmodwAAAAAAAMKw":{"file_name":["credentials.py"],"function_name":["load_credentials"],"function_offset":[18],"line_number":[1953]},"XXJY7v4esGWnaxtMW3FA0gAAAAAAAJ08":{"file_name":["credentials.py"],"function_name":["load"],"function_offset":[18],"line_number":[1009]},"FbrXdcA4j750RyQ3q9JXMwAAAAAAAIKa":{"file_name":["utils.py"],"function_name":["retrieve_iam_role_credentials"],"function_offset":[30],"line_number":[517]},"pL34QuyxyP6XYzGDBMK_5wAAAAAAAH_a":{"file_name":["utils.py"],"function_name":["_get_iam_role"],"function_offset":[1],"line_number":[524]},"IoAk4kM-M4DsDPp7ia5QXwAAAAAAAKvK":{"file_name":["utils.py"],"function_name":["_get_request"],"function_offset":[32],"line_number":[435]},"uHLoBslr3h6S7ooNeXzEbwAAAAAAAJQ8":{"file_name":["httpsession.py"],"function_name":["send"],"function_offset":[56],"line_number":[487]},"iRoTPXvR_cRsnzDO-aurpQAAAAAAAHbc":{"file_name":["connectionpool.py"],"function_name":["urlopen"],"function_offset":[361],"line_number":[894]},"fB79lJck2X90l-j7VqPR-QAAAAAAAGc8":{"file_name":["connectionpool.py"],"function_name":["_make_request"],"function_offset":[116],"line_number":[494]},"gbMheDI1NZ3NY96J0seddgAAAAAAAEuq":{"file_name":["client.py"],"function_name":["getresponse"],"function_offset":[58],"line_number":[1389]},"GquRfhZBLBKr9rIBPuH3nAAAAAAAAE4w":{"file_name":["client.py"],"function_name":["__init__"],"function_offset":[28],"line_number":[276]},"_DA_LSFNMjbu9L2DcselpwAAAAAAAJFI":{"file_name":["socket.py"],"function_name":["makefile"],"function_offset":[40],"line_number":[343]},"8EY5iPD5-FtlXFBTyb6lkwAAAAAAAPtm":{"file_name":["pyi_rth_pkgutil.py"],"function_name":[""],"function_offset":[33],"line_number":[34]},"ik6PIX946fW_erE7uBJlVQAAAAAAAILu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"dCCKy6JoX0PADOFic8hRNQAAAAAAAO-w":{"file_name":["pkgutil.py"],"function_name":[""],"function_offset":[315],"line_number":[316]},"9w9lF96vJW7ZhBoZ8ETsBwAAAAAAAEgm":{"file_name":["functools.py"],"function_name":["register"],"function_offset":[50],"line_number":[902]},"xUQuo4OgBaS_Le-fdAwt8AAAAAAAAEDw":{"file_name":["functools.py"],"function_name":["_is_union_type"],"function_offset":[2],"line_number":[843]},"zkPjzY2Et3KehkHOcSphkAAAAAAAADpY":{"file_name":["typing.py"],"function_name":[""],"function_offset":[2084],"line_number":[2085]},"mBpjyQvq6ftE7Wm1BUpcFgAAAAAAABhk":{"file_name":["abc.py"],"function_name":["__new__"],"function_offset":[3],"line_number":[108]},"a5aMcPOeWx28QSVng73nBQAAAAAAAAAw":{"file_name":["aws"],"function_name":[""],"function_offset":[5],"line_number":[19]},"OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[5],"line_number":[1007]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[19],"line_number":[986]},"XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[21],"line_number":[680]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[499]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[49],"line_number":[62]},"gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc":{"file_name":["core.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs":{"file_name":["prompttoolkit.py"],"function_name":[""],"function_offset":[5],"line_number":[18]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[5],"line_number":[972]},"zP58DjIs7uq1cghmzykyNAAAAAAAAAAK":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[228]},"9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAM4":{"file_name":["application.py"],"function_name":[""],"function_offset":[114],"line_number":[115]},"IlUL618nbeW5Kz4uyGZLrQAAAAAAAAB0":{"file_name":["application.py"],"function_name":["Application"],"function_offset":[91],"line_number":[206]},"U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM":{"file_name":["typing.py"],"function_name":["inner"],"function_offset":[3],"line_number":[274]},"bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI":{"file_name":["typing.py"],"function_name":["__getitem__"],"function_offset":[2],"line_number":[354]},"oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2":{"file_name":["typing.py"],"function_name":["Union"],"function_offset":[32],"line_number":[466]},"Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM":{"file_name":["typing.py"],"function_name":[""],"function_offset":[0],"line_number":[466]},"pz3Evn9laHNJFMwOKIXbswAAAAAAAAAu":{"file_name":["typing.py"],"function_name":["_type_check"],"function_offset":[18],"line_number":[155]},"7aaw2O1Vn7-6eR8XuUWQZQAAAAAAAAAW":{"file_name":["typing.py"],"function_name":["_type_convert"],"function_offset":[4],"line_number":[132]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAIHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAA10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAACs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAAOLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAMKO":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"SD7uzoegJjRT3jYNpuQ5wQAAAAAAAPBK":{"file_name":["configure.py"],"function_name":[""],"function_offset":[56],"line_number":[57]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAP2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"n74P5OxFm1hAo5ZWtgcKHQAAAAAAAHGe":{"file_name":["__init__.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[93]},"zXbqXCWr0lCbi_b24hNBRQAAAAAAAFJe":{"file_name":["pyimod02_importers.py"],"function_name":["find_spec"],"function_offset":[87],"line_number":[302]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgEg":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKf4s":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKdQa":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXjj":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcK5W":{"file_name":[],"function_name":["tcp_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcKWq":{"file_name":[],"function_name":["tcp_sendmsg_locked"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcbOh":{"file_name":[],"function_name":["__tcp_push_pending_frames"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcaTc":{"file_name":[],"function_name":["tcp_write_xmit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcYo_":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcYWv":{"file_name":[],"function_name":["__tcp_select_window"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAIVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAJHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAE10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAAHLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAANLe":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"uo8E5My6tupMEt-pfV-uhAAAAAAAAKIu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAGkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAAE":{"file_name":["application.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ZBnr-5IlLVGCdkX_lTNKmwAAAAAAAABY":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[13],"line_number":[482]},"NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[14],"line_number":[298]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[18],"line_number":[304]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAFpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAKDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAHYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAHLq":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"l97YFeEKpeLfa-lEAZVNcAAAAAAAAOZu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAILi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAEGc":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAABeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAE58":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAOEK":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAOys":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAJUK":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAM1M":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAADlS":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"rTFMSHhLRlj86vHPR06zoQAAAAAAAL4m":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAGTS":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"-T5rZCijT5TDJjmoEi8KxgAAAAAAAJP8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[533]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAB1w":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAHKK":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAMT2":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAANF8":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAI10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAKs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"ik6PIX946fW_erE7uBJlVQAAAAAAANLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAA1i":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"ynoRUNDFNh_CC1ViETMulAAAAAAAABSW":{"file_name":["subscribe.py"],"function_name":[""],"function_offset":[150],"line_number":[151]},"fxzD8soKl4etJ4L6nJl81gAAAAAAAHBe":{"file_name":["utils.py"],"function_name":[""],"function_offset":[584],"line_number":[585]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAHSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAHJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAABpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAJHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFoc":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAEpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAJDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAADYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAPxi":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"780bLUPADqfQ3x1T5lnVOgAAAAAAAJsu":{"file_name":["emr.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAJcs":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAALAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAABCa":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAAu8":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAN-q":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAGsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAAPZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAADdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"rTFMSHhLRlj86vHPR06zoQAAAAAAAEfG":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"7v-k2b21f_Xuf-3329jFywAAAAAAAIY8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[532]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAGBA":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAFNo":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAAGcY":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMiA":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"08Dc0vnMK9C_nl7yQB6ZKQAAAAAAAMP6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[47],"line_number":[48]},"zuPG_tF81PcJTwjfBwKlDgAAAAAAADW4":{"file_name":["abc.py"],"function_name":[""],"function_offset":[267],"line_number":[268]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAKBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAABKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"pv4wAezdMMO0SVuGgaEMTgAAAAAAAHV2":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[18]},"LEy-wm0GIvRoYVAga55HiwAAAAAAALxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"qns5vQ3LMi6QrIMOgD_TwQAAAAAAAAR-":{"file_name":["service.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"J_Lkq1OzUHxWQhnTgF6FwAAAAAAAALq2":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"XkOSW26Xa6_lkqHv5givKgAAAAAAAEnG":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"BuJIbGFo3xNyZaTAXvW1AgAAAAAAAMqS":{"file_name":["datetime.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"L9BMhx_jo5vrPGr_NYlXCQAAAAAAAG9-":{"file_name":["datetime.py"],"function_name":["timezone"],"function_offset":[97],"line_number":[2394]},"pZhbjLL2hYCcec5rSvEEGwAAAAAAAMsk":{"file_name":["datetime.py"],"function_name":["__neg__"],"function_offset":[3],"line_number":[768]},"kkqG_q7yucIGLE7ky-QX9AAAAAAAAI3I":{"file_name":["datetime.py"],"function_name":["__new__"],"function_offset":[99],"line_number":[691]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAOT2":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAPF8":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAACzq":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"3HhVgGD2yvuFLpoZq7RfKwAAAAAAAN3q":{"file_name":["cloudfront.py"],"function_name":[""],"function_offset":[179],"line_number":[180]},"uSWUCgHgLPG4OFtPdUp0rgAAAAAAAHtu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[27],"line_number":[28]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAMkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHcs":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAGrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAEdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAPCa":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAL-q":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAACsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAALZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"rTFMSHhLRlj86vHPR06zoQAAAAAAACfG":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAGNy":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"7v-k2b21f_Xuf-3329jFywAAAAAAAEY8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[532]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAEBA":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAADOE":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7Rc":{"file_name":["../sysdeps/posix/readdir.c"],"function_name":["__readdir"],"function_offset":[],"line_number":[65]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2pa":{"file_name":[],"function_name":["__x64_sys_getdents"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAOkGr":{"file_name":[],"function_name":["xfs_readdir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAOjnO":{"file_name":[],"function_name":["xfs_dir2_sf_getdents.isra.9"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAN1i4":{"file_name":[],"function_name":["xfs_dir2_sf_get_parent_ino"],"function_offset":[],"line_number":[]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAP6m":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"auEGiAr7C6IfT0eiHbOlyAAAAAAAAFg6":{"file_name":["session.py"],"function_name":[""],"function_offset":[184],"line_number":[185]},"mP9Tk3T74fjOyYWKUaqdMQAAAAAAADDi":{"file_name":["client.py"],"function_name":[""],"function_offset":[119],"line_number":[120]},"I4X8AC1-B0GuL4JyYemPzwAAAAAAAGO6":{"file_name":["args.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"s6flibJ32CsA8wnq-j6RkQAAAAAAAJEy":{"file_name":["regions.py"],"function_name":[""],"function_offset":[139],"line_number":[140]},"ik6PIX946fW_erE7uBJlVQAAAAAAAOL8":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"3EA5Wz2lIIw6eu5uv4gkTwAAAAAAACDI":{"file_name":["_bootstrap.py"],"function_name":["__exit__"],"function_offset":[1],"line_number":[174]},"hjYcB64xHdoySaNOZ8xYqgAAAAAAADsY":{"file_name":["_bootstrap.py"],"function_name":["release"],"function_offset":[2],"line_number":[127]},"Gp9aOxUrrpSVBx4-ftlTOAAAAAAAAAdC":{"file_name":["auth.py"],"function_name":[""],"function_offset":[603],"line_number":[604]},"ik6PIX946fW_erE7uBJlVQAAAAAAAJLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"y9R94bQUxts02WzRWfV7xgAAAAAAAHeC":{"file_name":["auth.py"],"function_name":[""],"function_offset":[316],"line_number":[317]},"uI6css-d8SGQRK6a_Ntl-AAAAAAAAIVu":{"file_name":["auth.py"],"function_name":[""],"function_offset":[336],"line_number":[337]},"SlnkBp0IIJFLHVOe4KbxwQAAAAAAANt6":{"file_name":["http.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"uPGvGNXBf1JXGeeDSsmGQAAAAAAAACX2":{"file_name":["enum.py"],"function_name":["__new__"],"function_offset":[194],"line_number":[679]},"PmtIuZrIdDPbhY30JCQRwwAAAAAAADto":{"file_name":["enum.py"],"function_name":["__set_name__"],"function_offset":[96],"line_number":[333]},"yos2k6ZH69vZXiBQV3d7cQAAAAAAAKJ4":{"file_name":["enum.py"],"function_name":["__setattr__"],"function_offset":[11],"line_number":[839]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAIu8":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"un9fLDZOLvDMO52ltZtuegAAAAAAAOsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAAHZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAHdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"rTFMSHhLRlj86vHPR06zoQAAAAAAACm2":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAACNy":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"7v-k2b21f_Xuf-3329jFywAAAAAAAAY8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[532]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAADMg":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"wXOyVgf5_nNg6CUH5kFBbgAAAAAAABkK":{"file_name":["loaders.py"],"function_name":[""],"function_offset":[0],"line_number":[273]},"zEgDK4qMawUAQZjg5YHywwAAAAAAAGC0":{"file_name":["genericpath.py"],"function_name":["isdir"],"function_offset":[6],"line_number":[45]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKl7Y":{"file_name":[],"function_name":["__do_sys_newstat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKt69":{"file_name":[],"function_name":["path_lookupat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKtXX":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKsux":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK8mW":{"file_name":[],"function_name":["__d_lookup_rcu"],"function_offset":[],"line_number":[]},"ik6PIX946fW_erE7uBJlVQAAAAAAAELu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"VY0EiAO0DxwLRTE4PfFhdwAAAAAAAN_6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"2AkHKX3hFovQqnWGTZG4BAAAAAAAALbW":{"file_name":["base.py"],"function_name":[""],"function_offset":[44],"line_number":[45]},"JEYMXKhPKBKP90oNIKO6WwAAAAAAABJe":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[33],"line_number":[34]},"Fq3uvTWKo9OreZfu-LOYYQAAAAAAAGOG":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[2553],"line_number":[2554]},"f2CfX6aaJGZ4Su3cCY2vCQAAAAAAAOFk":{"file_name":["style.py"],"function_name":[""],"function_offset":[506],"line_number":[507]},"yxUFWTEZsQP-FeNV2RKnFQAAAAAAAJIa":{"file_name":["enum.py"],"function_name":["__prepare__"],"function_offset":[13],"line_number":[483]},"Q2lceMFM0t8w5Hdokg8e8AAAAAAAABv6":{"file_name":["enum.py"],"function_name":["__setitem__"],"function_offset":[93],"line_number":[446]},"a5aMcPOeWx28QSVng73nBQAAAAAAAABK":{"file_name":["aws"],"function_name":[""],"function_offset":[13],"line_number":[27]},"inI9W0bfekFTCpu0ceKTHgAAAAAAAAAG":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"RPwdw40HEBL87wRkKV2ozwAAAAAAAAAS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"pT2bgvKv3bKR6LMAYtKFRwAAAAAAAAAI":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[2],"line_number":[166]},"Rsr7q4vCSh2ppRtyNkwZAAAAAAAAAAAS":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[3],"line_number":[185]},"cKQfWSgZRgu_1Goz5QGSHwAAAAAAAABQ":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[8],"line_number":[97]},"T2fhmP8acUvRZslK7YRDPwAAAAAAAAAY":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[23],"line_number":[48]},"lrxXzNEmAlflj7bCNDjxdAAAAAAAAAAE":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[1],"line_number":[62]},"SMoSw8cr-PdrIATvljOPrQAAAAAAAABU":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[8],"line_number":[76]},"xaCec3W8F6xlvd_EISI7vwAAAAAAAAB0":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[15],"line_number":[28]},"QCNrAtEDVSYrGKsToy3LYAAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[13]},"ocuGLNOciiOP6W8cfH2-qwAAAAAAAABg":{"file_name":["package.py"],"function_name":[""],"function_offset":[12],"line_number":[26]},"bjI4Jot-SXYwqfMr0sl7XgAAAAAAAAA8":{"file_name":["s3uploader.py"],"function_name":[""],"function_offset":[8],"line_number":[22]},"zjBJSIgrJ7WBnrV9WxdKEQAAAAAAAAB8":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[130],"line_number":[143]},"9-_Y7FNFlkawnHBUI4HVnAAAAAAAAAB8":{"file_name":["compat.py"],"function_name":[""],"function_offset":[81],"line_number":[94]},"suQJt7m9qyZP3i8d45HwBQAAAAAAAABk":{"file_name":["managers.py"],"function_name":[""],"function_offset":[18],"line_number":[29]},"fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[25],"line_number":[1058]},"5w2Emmm2pdiPFBnzFSNcKgAAAAAAAABM":{"file_name":["connection.py"],"function_name":[""],"function_offset":[11],"line_number":[21]},"XnUkhGmJNwiHTUPaIuILqgAAAAAAAAAi":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[7],"line_number":[666]},"1bzyoH1Mbbzc-oKA3fR-7QAAAAAAAAAY":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[7],"line_number":[565]},"BXKFYOU6E7YaW5MDpfBf8wAAAAAAAAAK":{"file_name":["_bootstrap_external.py"],"function_name":["create_module"],"function_offset":[2],"line_number":[1173]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlopen.c"],"function_name":["__dlopen"],"function_offset":[],"line_number":[87]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlerror.c"],"function_name":["_dlerror_run"],"function_offset":[],"line_number":[163]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-error-skeleton.c"],"function_name":["__GI__dl_catch_error"],"function_offset":[],"line_number":[198]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlopen.c"],"function_name":["dlopen_doit"],"function_offset":[],"line_number":[66]},"3nN3bymnZ8E42aLEtgglmAAAAAAAASmo":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["_dl_open"],"function_offset":[],"line_number":[649]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAS7f":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["dl_open_worker"],"function_offset":[],"line_number":[269]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAM3G":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-deps.c"],"function_name":["_dl_map_object_deps"],"function_offset":[],"line_number":[253]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAMtx":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-deps.c"],"function_name":["openaux"],"function_offset":[],"line_number":[64]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAINe":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-load.c"],"function_name":["_dl_map_object"],"function_offset":[],"line_number":[1943]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAISm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"93AmMdBRQTTNSFcMQ_YwdgAAAAAAAFCy":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"29RxCcCS3qayH8Wz47EBXQAAAAAAAIzc":{"file_name":["_adapters.py"],"function_name":["CompatibilityFiles"],"function_offset":[81],"line_number":[123]},"mBpjyQvq6ftE7Wm1BUpcFgAAAAAAAPGy":{"file_name":["abc.py"],"function_name":["__new__"],"function_offset":[3],"line_number":[108]},"IWme5rHQfgYd-9YstXSeGAAAAAAAAE_C":{"file_name":["typing.py"],"function_name":["__init_subclass__"],"function_offset":[57],"line_number":[2092]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[8],"line_number":[21]},"mHiYHSEggclUi1ELZIxq4AAAAAAAAABA":{"file_name":["session.py"],"function_name":[""],"function_offset":[13],"line_number":[27]},"_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU":{"file_name":["client.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc":{"file_name":["waiter.py"],"function_name":[""],"function_offset":[4],"line_number":[17]},"5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE":{"file_name":["service.py"],"function_name":[""],"function_offset":[0],"line_number":[13]},"1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc":{"file_name":["compat.py"],"function_name":[""],"function_offset":[17],"line_number":[31]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[10],"line_number":[11]},"r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"y4VaggFtn5eGbiM4h45zCgAAAAAAAIhi":{"file_name":["formatter.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"aovhV1VhdNHhPwAmk_rOhgAAAAAAAB0G":{"file_name":["table.py"],"function_name":[""],"function_offset":[189],"line_number":[190]},"px3SfTg4DYOeiT_Yemty2wAAAAAAAAye":{"file_name":["."],"function_name":["utils"],"function_offset":[5],"line_number":[6]},"opI8K6Q9RBhmYCrRVwNTgAAAAAAAAPGW":{"file_name":["initialise.py"],"function_name":[""],"function_offset":[120],"line_number":[121]},"cVEUVwL4zVVcM9r_4PTCXAAAAAAAAJce":{"file_name":["ansitowin32.py"],"function_name":[""],"function_offset":[71],"line_number":[72]},"GGxNFCJdZtgXLG8zgUfn_QAAAAAAAD2y":{"file_name":["ansitowin32.py"],"function_name":["AnsiToWin32"],"function_offset":[182],"line_number":[254]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAKn8":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAALGC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAJBk":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAPDo":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAALts":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"ZVYMRqiL5oPAMqs8XcON8QAAAAAAAJl2":{"file_name":["prompttoolkit.py"],"function_name":[""],"function_offset":[58],"line_number":[59]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"V6gUZHzBRISi-Z25klK5DQAAAAAAACri":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[37],"line_number":[38]},"zWNEoAKVTnnzSns045VKhwAAAAAAAIsa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAACea":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"1y9WuJpjgBMcQb3shY5phQAAAAAAAOMe":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[45],"line_number":[46]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAALkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAACw2":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"NGbZlnLCqeq3LFq89r_SpQAAAAAAAD0-":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[191],"line_number":[192]},"PmhxUKv5sePRxhCBONca8gAAAAAAAAD6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[19],"line_number":[20]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"xDXQtI2vA5YySwpx7QFiwAAAAAAAALuy":{"file_name":["popen_forkserver.py"],"function_name":[""],"function_offset":[27],"line_number":[28]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAHRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"fSQ747oLNh0c0zFQjsVRWgAAAAAAALk2":{"file_name":["forkserver.py"],"function_name":[""],"function_offset":[80],"line_number":[81]},"yp8MidCGMe4czbl-NigsYQAAAAAAAFOm":{"file_name":["connection.py"],"function_name":[""],"function_offset":[524],"line_number":[525]},"2noK4QoWxdzASRHkjOFwVAAAAAAAADGK":{"file_name":["tempfile.py"],"function_name":[""],"function_offset":[547],"line_number":[548]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAANmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"mfGJjedIJMvFXgX3QuTMfQAAAAAAAPDW":{"file_name":["core.py"],"function_name":[""],"function_offset":[275],"line_number":[276]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAALSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"9NWoah56eYULAP_zGE9PuwAAAAAAAPHC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[101],"line_number":[102]},"IKrIDHd5n47PpDQsRXxvvgAAAAAAAGmC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[81],"line_number":[82]},"oG7568kMJujZxPJfj7VMjAAAAAAAAAjO":{"file_name":["frontend.py"],"function_name":[""],"function_offset":[390],"line_number":[391]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAABs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAHKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"HENgRXYeEs7mDD8Gk_MNmgAAAAAAAKju":{"file_name":["help.py"],"function_name":[""],"function_offset":[202],"line_number":[203]},"fFS0upy5lIaT99RhlTN5LQAAAAAAAEW2":{"file_name":["clidocs.py"],"function_name":[""],"function_offset":[399],"line_number":[400]},"lSdGU4igLMOpLhL_6XP15wAAAAAAADZ-":{"file_name":["argprocess.py"],"function_name":[""],"function_offset":[278],"line_number":[279]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAO3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAACSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"QAp_Nt6XUeNsCXnAUgW7XgAAAAAAABKa":{"file_name":["shorthand.py"],"function_name":[""],"function_offset":[132],"line_number":[133]},"20O937106XMbOD0LQR4SPwAAAAAAAIVS":{"file_name":["shorthand.py"],"function_name":["ShorthandParser"],"function_offset":[257],"line_number":[379]},"gPzb0fXoBe1225fbKepMRAAAAAAAAGUy":{"file_name":["shorthand.py"],"function_name":["__init__"],"function_offset":[2],"line_number":[53]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAJn8":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAKGo":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OHQX9IWLaZElAgxGbX3P5gAAAAAAACVG":{"file_name":["_compiler.py"],"function_name":["_code"],"function_offset":[13],"line_number":[584]},"E2b-mzlh_8261-JxcySn-AAAAAAAACfk":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAACxC":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAACMC":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"JrU1PwRIxl_8SXdnTESnogAAAAAAADMc":{"file_name":["_compiler.py"],"function_name":["_optimize_charset"],"function_offset":[138],"line_number":[379]},"HENgRXYeEs7mDD8Gk_MNmgAAAAAAAH1O":{"file_name":["help.py"],"function_name":[""],"function_offset":[202],"line_number":[203]},"fFS0upy5lIaT99RhlTN5LQAAAAAAACWm":{"file_name":["clidocs.py"],"function_name":[""],"function_offset":[399],"line_number":[400]},"lSdGU4igLMOpLhL_6XP15wAAAAAAABZu":{"file_name":["argprocess.py"],"function_name":[""],"function_offset":[278],"line_number":[279]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAGRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"QAp_Nt6XUeNsCXnAUgW7XgAAAAAAAJC6":{"file_name":["shorthand.py"],"function_name":[""],"function_offset":[132],"line_number":[133]},"20O937106XMbOD0LQR4SPwAAAAAAAGVC":{"file_name":["shorthand.py"],"function_name":["ShorthandParser"],"function_offset":[257],"line_number":[379]},"gPzb0fXoBe1225fbKepMRAAAAAAAAKLy":{"file_name":["shorthand.py"],"function_name":["__init__"],"function_offset":[2],"line_number":[53]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAANSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAANJo":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OHQX9IWLaZElAgxGbX3P5gAAAAAAAKVG":{"file_name":["_compiler.py"],"function_name":["_code"],"function_offset":[13],"line_number":[584]},"E2b-mzlh_8261-JxcySn-AAAAAAAANJE":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAANai":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAM1i":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"JrU1PwRIxl_8SXdnTESnogAAAAAAAOom":{"file_name":["_compiler.py"],"function_name":["_optimize_charset"],"function_offset":[138],"line_number":[379]},"ik6PIX946fW_erE7uBJlVQAAAAAAADLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAANFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"zWCVT22bUHN0NWIQIBSuKgAAAAAAAOm6":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[32],"line_number":[33]},"zj3hc8VBXxWxcbGVwJZYLAAAAAAAAOye":{"file_name":["basic.py"],"function_name":[""],"function_offset":[31],"line_number":[32]},"EHb2BWbkIivImSAfaUtw-AAAAAAAAPyQ":{"file_name":["named_commands.py"],"function_name":[""],"function_offset":[586],"line_number":[587]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"-7Nhzq0bVRejx7IVqpbbZQAAAAAAAKW-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[96],"line_number":[97]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAALmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ik6PIX946fW_erE7uBJlVQAAAAAAAGLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"OlTvyWQFXjOweJcs3kiGygAAAAAAAMui":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAPB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAItm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAEYy":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAA8c":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAFSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAFJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAPpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAEZu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"Gxt7_MN7XgUOe9547JcHVQAAAAAAAAd2":{"file_name":["_parser.py"],"function_name":["__len__"],"function_offset":[1],"line_number":[159]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAExO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAIla":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAPNq":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAAGcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAKD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAACAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAIW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"fj70ljef7nDHOqVJGSIoEQAAAAAAANmS":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAIKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAC66":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"3HhVgGD2yvuFLpoZq7RfKwAAAAAAAOnq":{"file_name":["cloudfront.py"],"function_name":[""],"function_offset":[179],"line_number":[180]},"-BjW54fwMksXBor9R-YN9wAAAAAAAHD-":{"file_name":["ssh.py"],"function_name":[""],"function_offset":[575],"line_number":[576]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAADRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAGtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe":{"file_name":[],"function_name":["page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAABnSX":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItm_":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItAx":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAglhf":{"file_name":[],"function_name":["_raw_spin_lock"],"function_offset":[],"line_number":[]},"ik6PIX946fW_erE7uBJlVQAAAAAAAPLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"OlTvyWQFXjOweJcs3kiGygAAAAAAACIS":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAFB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAABtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAAGJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAJyi":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAGWM":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAALSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAALJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAFpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAKZu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAABI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[12],"line_number":[13]},"qkYSh95E1urNTie_gKbr7wAAAAAAAABY":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[11],"line_number":[12]},"V8ldXm9NGXsJ182jEHEsUwAAAAAAAAB8":{"file_name":["connection.py"],"function_name":[""],"function_offset":[14],"line_number":[15]},"xVaa0cBWNcFeS-8zFezQgAAAAAAAAABI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"UBINlIxj95Sa_x2_k5IddAAAAAAAAAB4":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"gRRk0W_9P4SGZLXFJ5KU8QAAAAAAAAFi":{"file_name":["url.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG":{"file_name":["re.py"],"function_name":["compile"],"function_offset":[2],"line_number":[252]},"SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs":{"file_name":["re.py"],"function_name":["_compile"],"function_offset":[15],"line_number":[304]},"9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAU":{"file_name":["sre_compile.py"],"function_name":["compile"],"function_offset":[5],"line_number":[764]},"cbxfeE2AkqKne6oKUxdB6gAAAAAAAAAy":{"file_name":["sre_parse.py"],"function_name":["parse"],"function_offset":[11],"line_number":[948]},"aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy":{"file_name":["sre_parse.py"],"function_name":["_parse_sub"],"function_offset":[8],"line_number":[443]},"MebnOxK5WOhP29sl19JefwAAAAAAAAua":{"file_name":["sre_parse.py"],"function_name":["_parse"],"function_offset":[341],"line_number":[834]},"MebnOxK5WOhP29sl19JefwAAAAAAAAKs":{"file_name":["sre_parse.py"],"function_name":["_parse"],"function_offset":[98],"line_number":[591]},"LEy-wm0GIvRoYVAga55HiwAAAAAAABxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAALqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAONq":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAACOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAADcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAOD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAPAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAACYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAAFee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAMW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAABj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"fj70ljef7nDHOqVJGSIoEQAAAAAAAMmS":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"zo4mnjDJ1PlZka7jS9k2BAAAAAAAAPX-":{"file_name":["ssl.py"],"function_name":[""],"function_offset":[780],"line_number":[781]},"J1eggTwSzYdi9OsSu1q37gAAAAAAALn4":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"0S3htaCNkzxOYeavDR1GTQAAAAAAANe4":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[14],"line_number":[580]},"rBzW547V0L_mH4nnWK1FUQAAAAAAAHTA":{"file_name":["_bootstrap_external.py"],"function_name":["create_module"],"function_offset":[6],"line_number":[1237]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAESm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"3nN3bymnZ8E42aLEtgglmAAAAAAAATA-":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["dl_open_worker"],"function_offset":[],"line_number":[424]},"3nN3bymnZ8E42aLEtgglmAAAAAAAALbA":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-reloc.c"],"function_name":["_dl_relocate_object"],"function_offset":[],"line_number":[160]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["_dl_lookup_symbol_x"],"function_offset":[],"line_number":[833]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJel":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["do_lookup_x","do_lookup_unique","enter_unique_sym"],"function_offset":[],"line_number":[544,322,197]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAADU":{"file_name":["application.py"],"function_name":[""],"function_offset":[40],"line_number":[41]},"bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"qordvIiilnF7CmkWCAd7eAAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc":{"file_name":["base.py"],"function_name":[""],"function_offset":[8],"line_number":[9]},"M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[12],"line_number":[13]},"ED3bhsHkhBwZ5ynmMnkPRAAAAAAAAAAs":{"file_name":["ansi.py"],"function_name":[""],"function_offset":[3],"line_number":[4]},"cZ-wyq9rmPl5QnqP0Smp6QAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"GLV-c6bk0E-nhaaCp6u20wAAAAAAAAAo":{"file_name":["base.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"c_1Yb4rio2EAH6C9SFwQogAAAAAAAABE":{"file_name":["cursor_shapes.py"],"function_name":[""],"function_offset":[5],"line_number":[6]},"O4ILxZswquMzuET9RRf5QAAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[16],"line_number":[302]},"GLV-c6bk0E-nhaaCp6u20wAAAAAAAABA":{"file_name":["base.py"],"function_name":[""],"function_offset":[8],"line_number":[9]},"rJZ4aC9w8bMvzrC0ApyIjgAAAAAAAAAo":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[11],"line_number":[12]},"TC9v9fO0nTP4oypYCgB_1QAAAAAAAAAw":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"piWSMQrh4r040D0BPNaJvwAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAABncH":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAIsvf":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAIsF6":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJj7r":{"file_name":[],"function_name":["alloc_pages_vma"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJIxB":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[15],"line_number":[982]},"JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[24],"line_number":[925]},"MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[2],"line_number":[192]},"yWt46REABLfKH6PXLAE18AAAAAAAAABk":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[16],"line_number":[431]},"VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[1],"line_number":[121]},"Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[2],"line_number":[87]},"clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI":{"file_name":["client.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg":{"file_name":["parser.py"],"function_name":[""],"function_offset":[7],"line_number":[12]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[21],"line_number":[26]},"-gq3a70QOgdn9HetYyf2OgAAAAAAAADS":{"file_name":["errors.py"],"function_name":[""],"function_offset":[51],"line_number":[56]}},"executables":{"FWZ9q3TQKZZok58ua1HDsg":"pf-debug-metadata-service","B8JRxL079xbhqQBqGvksAg":"kubelet","edNJ10OjHiWc5nzuTQdvig":"linux-vdso.so.1","piWSMQrh4r040D0BPNaJvw":"vmlinux","QvG8QEGAld88D676NL_Y2Q":"filebeat","MNBJ5seVz_ocW6tcr1HSmw":"metricbeat","QaIvzvU8UoclQMd_OMt-Pg":"elastic-operator","w5zBqPf1_9mIVEf-Rn7EdA":"systemd","Z_CHd3Zjsh2cWE2NSdbiNQ":"libc-2.26.so","OTWX4UsOVMrSIF5cD4zUzg":"libmount.so.1.1.0","v6HIzNa4K6G4nRP9032RIA":"dockerd","hc6JHMKlLXjOZcU9MGxvfg":"kube-proxy","A2oiHVwisByxRn5RDT4LjA":"vmlinux","wfA2BgwfDNXUWsxkJ083Rw":"kubelet","9LzzIocepYcOjnUsLlgOjg":"vmlinux","-pk6w5puGcp-wKnQ61BZzQ":"kubelet","ew01Dk0sWZctP-VaEpavqQ":"vmlinux","YsKzCJ9e4eZnuT00vj7Pcw":"python2.7","N4ILulabOfF5MnyRJbvDXw":"libpython2.7.so.1.0","SbPwzb_Kog2bWn8uc7xhDQ":"aws","xLxcEbwnZ5oNrk99ZsxcSQ":"libpython3.11.so.1.0","aUXpdArtZf510BJKvwiFDw":"veth","WpYcHtr4qx88B8CBJZ2GTw":"aws","-Z7SlEXhuy5tL2BF-xmy3g":"libpython3.11.so.1.0","pRLjmMO0U8sO4DFopfFU5g":"metrics-server","G68hjsyagwq6LpWrMjDdng":"libpython3.9.so.1.0","-V-5ede56KMAXhjFbz84Sw":"csi-provisioner","dGWvVtQJJ5wuqNyQVpi8lA":"zlib.cpython-311-x86_64-linux-gnu.so","jaBVtokSUzfS97d-XKjijg":"libz.so.1","ASi9f26ltguiwFajNwOaZw":"zlib.cpython-311-x86_64-linux-gnu.so","PVZV2uq5ZRt-FFaczL10BA":"libdl-2.26.so","3nN3bymnZ8E42aLEtgglmA":"ld-2.26.so","EX9l-cE0x8X9W8uz4iKUfw":"zlib.cpython-39-x86_64-linux-gnu.so"},"total_frames":150718,"sampling_rate":0.008000000000000002} diff --git a/packages/kbn-profiling-utils/common/callee.test.ts b/packages/kbn-profiling-utils/common/callee.test.ts deleted file mode 100644 index 431f914bd6a10..0000000000000 --- a/packages/kbn-profiling-utils/common/callee.test.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0 and the Server Side Public License, v 1; you may not use this file except - * in compliance with, at your election, the Elastic License 2.0 or the Server - * Side Public License, v 1. - */ - -import { sum } from 'lodash'; - -import { createCalleeTree } from './callee'; -import { decodeStackTraceResponse } from './stack_traces'; -import { stackTraceFixtures } from './__fixtures__/stacktraces'; - -describe('Callee operations', () => { - stackTraceFixtures.forEach(({ response, seconds, upsampledBy }) => { - const { events, stackTraces, stackFrames, executables, totalFrames, samplingRate } = - decodeStackTraceResponse(response); - const tree = createCalleeTree( - events, - stackTraces, - stackFrames, - executables, - totalFrames, - samplingRate - ); - - describe(`stacktraces from ${seconds} seconds and upsampled by ${upsampledBy}`, () => { - test('inclusive count of root to be less than or equal total sampled stacktraces', () => { - const totalAdjustedSamples = Math.ceil(sum([...events.values()]) / samplingRate); - expect(tree.CountInclusive[0]).toBeLessThanOrEqual(totalAdjustedSamples); - }); - - test('inclusive count for each node should be greater than or equal to its children', () => { - const allGreaterThanOrEqual = tree.Edges.map( - (children, i) => - tree.CountInclusive[i] >= sum([...children.values()].map((j) => tree.CountInclusive[j])) - ); - expect(allGreaterThanOrEqual).toBeTruthy(); - }); - - test('exclusive count of root is zero', () => { - expect(tree.CountExclusive[0]).toEqual(0); - }); - - test('tree de-duplicates sibling nodes', () => { - expect(tree.Size).toBeLessThan(totalFrames); - }); - }); - }); -}); diff --git a/packages/kbn-profiling-utils/common/callee.ts b/packages/kbn-profiling-utils/common/callee.ts deleted file mode 100644 index 63152d91de3f1..0000000000000 --- a/packages/kbn-profiling-utils/common/callee.ts +++ /dev/null @@ -1,201 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0 and the Server Side Public License, v 1; you may not use this file except - * in compliance with, at your election, the Elastic License 2.0 or the Server - * Side Public License, v 1. - */ - -import { sum } from 'lodash'; -import { createFrameGroupID, FrameGroupID } from './frame_group'; -import { - emptyExecutable, - emptyStackFrame, - emptyStackTrace, - Executable, - FileID, - StackFrame, - StackFrameID, - StackTrace, - StackTraceID, -} from './profiling'; - -type NodeID = number; - -/** - * Callee tree - */ -export interface CalleeTree { - /** size */ - Size: number; - /** edges */ - Edges: Array>; - /** file ids */ - FileID: string[]; - /** frame types */ - FrameType: number[]; - /** inlines */ - Inline: boolean[]; - /** executable file names */ - ExeFilename: string[]; - /** address or lines */ - AddressOrLine: number[]; - /** function names */ - FunctionName: string[]; - /** function offsets */ - FunctionOffset: number[]; - /** source file names */ - SourceFilename: string[]; - /** source lines */ - SourceLine: number[]; - /** total cpu */ - CountInclusive: number[]; - /** self cpu */ - CountExclusive: number[]; - TotalSamples: number; - TotalCPU: number; - SelfCPU: number; -} - -/** - * Create a callee tree - * @param events Map - * @param stackTraces Map - * @param stackFrames Map - * @param executables Map - * @param totalFrames number - * @param samplingRate number - * @returns - */ -export function createCalleeTree( - events: Map, - stackTraces: Map, - stackFrames: Map, - executables: Map, - totalFrames: number, - samplingRate: number -): CalleeTree { - const tree: CalleeTree = { - Size: 1, - Edges: new Array(totalFrames), - FileID: new Array(totalFrames), - FrameType: new Array(totalFrames), - Inline: new Array(totalFrames), - ExeFilename: new Array(totalFrames), - AddressOrLine: new Array(totalFrames), - FunctionName: new Array(totalFrames), - FunctionOffset: new Array(totalFrames), - SourceFilename: new Array(totalFrames), - SourceLine: new Array(totalFrames), - CountInclusive: new Array(totalFrames), - CountExclusive: new Array(totalFrames), - TotalSamples: 0, - SelfCPU: 0, - TotalCPU: 0, - }; - - // The inverse of the sampling rate is the number with which to multiply the number of - // samples to get an estimate of the actual number of samples the backend received. - const scalingFactor = 1.0 / samplingRate; - let totalSamples = 0; - tree.Edges[0] = new Map(); - - tree.FileID[0] = ''; - tree.FrameType[0] = 0; - tree.Inline[0] = false; - tree.ExeFilename[0] = ''; - tree.AddressOrLine[0] = 0; - tree.FunctionName[0] = ''; - tree.FunctionOffset[0] = 0; - tree.SourceFilename[0] = ''; - tree.SourceLine[0] = 0; - - tree.CountInclusive[0] = 0; - tree.CountExclusive[0] = 0; - - const sortedStackTraceIDs = new Array(); - for (const trace of stackTraces.keys()) { - sortedStackTraceIDs.push(trace); - } - sortedStackTraceIDs.sort((t1, t2) => { - return t1.localeCompare(t2); - }); - - // Walk through all traces. Increment the count of the root by the count of - // that trace. Walk "down" the trace (through the callees) and add the count - // of the trace to each callee. - - for (const stackTraceID of sortedStackTraceIDs) { - // The slice of frames is ordered so that the leaf function is at the - // highest index. - - // It is possible that we do not have a stacktrace for an event, - // e.g. when stopping the host agent or on network errors. - const stackTrace = stackTraces.get(stackTraceID) ?? emptyStackTrace; - const lenStackTrace = stackTrace.FrameIDs.length; - const samples = Math.floor((events.get(stackTraceID) ?? 0) * scalingFactor); - totalSamples += samples; - let currentNode = 0; - - // Increment the count by the number of samples observed, multiplied with the inverse of the - // samplingrate (this essentially means scaling up the total samples). It would incur - tree.CountInclusive[currentNode] += samples; - tree.CountExclusive[currentNode] = 0; - - for (let i = 0; i < lenStackTrace; i++) { - const frameID = stackTrace.FrameIDs[i]; - const fileID = stackTrace.FileIDs[i]; - const addressOrLine = stackTrace.AddressOrLines[i]; - const frame = stackFrames.get(frameID) ?? emptyStackFrame; - const executable = executables.get(fileID) ?? emptyExecutable; - - const frameGroupID = createFrameGroupID( - fileID, - addressOrLine, - executable.FileName, - frame.FileName, - frame.FunctionName - ); - - let node = tree.Edges[currentNode].get(frameGroupID); - - if (node === undefined) { - node = tree.Size; - - tree.FileID[node] = fileID; - tree.FrameType[node] = stackTrace.Types[i]; - tree.ExeFilename[node] = executable.FileName; - tree.AddressOrLine[node] = addressOrLine; - tree.FunctionName[node] = frame.FunctionName; - tree.FunctionOffset[node] = frame.FunctionOffset; - tree.SourceLine[node] = frame.LineNumber; - tree.SourceFilename[node] = frame.FileName; - tree.Inline[node] = frame.Inline; - tree.CountInclusive[node] = samples; - tree.CountExclusive[node] = 0; - - tree.Edges[currentNode].set(frameGroupID, node); - tree.Edges[node] = new Map(); - - tree.Size++; - } else { - tree.CountInclusive[node] += samples; - } - - if (i === lenStackTrace - 1) { - // Leaf frame: sum up counts for exclusive CPU. - tree.CountExclusive[node] += samples; - } - currentNode = node; - } - } - const sumSelfCPU = sum(tree.CountExclusive); - const sumTotalCPU = sum(tree.CountInclusive); - - return { - ...tree, - TotalSamples: totalSamples, - SelfCPU: sumSelfCPU, - TotalCPU: sumTotalCPU, - }; -} diff --git a/packages/kbn-profiling-utils/common/flamegraph.test.ts b/packages/kbn-profiling-utils/common/flamegraph.test.ts index cc6b3cca69926..676c253b9e6b2 100644 --- a/packages/kbn-profiling-utils/common/flamegraph.test.ts +++ b/packages/kbn-profiling-utils/common/flamegraph.test.ts @@ -6,49 +6,32 @@ * Side Public License, v 1. */ -import { createCalleeTree } from './callee'; -import { createBaseFlameGraph, createFlameGraph } from './flamegraph'; -import { decodeStackTraceResponse } from './stack_traces'; -import { stackTraceFixtures } from './__fixtures__/stacktraces'; - -describe('Flamegraph operations', () => { - stackTraceFixtures.forEach(({ response, seconds, upsampledBy }) => { - const { events, stackTraces, stackFrames, executables, totalFrames, samplingRate } = - decodeStackTraceResponse(response); - const tree = createCalleeTree( - events, - stackTraces, - stackFrames, - executables, - totalFrames, - samplingRate - ); - const baseFlamegraph = createBaseFlameGraph(tree, samplingRate, seconds); - const flamegraph = createFlameGraph(baseFlamegraph); - - describe(`stacktraces from ${seconds} seconds and upsampled by ${upsampledBy}`, () => { - test('base flamegraph has non-zero total seconds', () => { - expect(baseFlamegraph.TotalSeconds).toEqual(seconds); - }); - - test('base flamegraph has one more node than the number of edges', () => { - const numEdges = baseFlamegraph.Edges.flatMap((edge) => edge).length; - - expect(numEdges).toEqual(baseFlamegraph.Size - 1); - }); - - test('all flamegraph IDs are the same non-zero length', () => { - // 16 is the length of a 64-bit FNV-1a hash encoded to a hex string - const allSameLengthIDs = flamegraph.ID.every((id) => id.length === 16); - - expect(allSameLengthIDs).toBeTruthy(); - }); - - test('all flamegraph labels are non-empty', () => { - const allNonEmptyLabels = flamegraph.Label.every((id) => id.length > 0); - - expect(allNonEmptyLabels).toBeTruthy(); - }); - }); +import { createFlameGraph } from './flamegraph'; +import { baseFlamegraph } from './__fixtures__/base_flamegraph'; + +describe('Flamegraph', () => { + const flamegraph = createFlameGraph(baseFlamegraph); + + it('base flamegraph has non-zero total seconds', () => { + expect(baseFlamegraph.TotalSeconds).toEqual(4.980000019073486); + }); + + it('base flamegraph has one more node than the number of edges', () => { + const numEdges = baseFlamegraph.Edges.flatMap((edge) => edge).length; + + expect(numEdges).toEqual(baseFlamegraph.Size - 1); + }); + + it('all flamegraph IDs are the same non-zero length', () => { + // 16 is the length of a 64-bit FNV-1a hash encoded to a hex string + const allSameLengthIDs = flamegraph.ID.every((id) => id.length === 16); + + expect(allSameLengthIDs).toBeTruthy(); + }); + + it('all flamegraph labels are non-empty', () => { + const allNonEmptyLabels = flamegraph.Label.every((id) => id.length > 0); + + expect(allNonEmptyLabels).toBeTruthy(); }); }); diff --git a/packages/kbn-profiling-utils/common/flamegraph.ts b/packages/kbn-profiling-utils/common/flamegraph.ts index 0961e02bfd1ab..407a83b4d3504 100644 --- a/packages/kbn-profiling-utils/common/flamegraph.ts +++ b/packages/kbn-profiling-utils/common/flamegraph.ts @@ -6,10 +6,10 @@ * Side Public License, v 1. */ -import { CalleeTree } from './callee'; import { createFrameGroupID } from './frame_group'; import { fnv1a64 } from './hash'; import { createStackFrameMetadata, getCalleeLabel } from './profiling'; +import { convertTonsToKgs } from './utils'; /** * Base Flamegraph @@ -48,63 +48,37 @@ export interface BaseFlameGraph { TotalSamples: number; TotalCPU: number; SelfCPU: number; -} - -/** - * createBaseFlameGraph encapsulates the tree representation into a serialized form. - * @param tree CalleeTree - * @param samplingRate number - * @param totalSeconds number - * @returns BaseFlameGraph - */ -export function createBaseFlameGraph( - tree: CalleeTree, - samplingRate: number, - totalSeconds: number -): BaseFlameGraph { - const graph: BaseFlameGraph = { - Size: tree.Size, - SamplingRate: samplingRate, - Edges: new Array(tree.Size), - - FileID: tree.FileID.slice(0, tree.Size), - FrameType: tree.FrameType.slice(0, tree.Size), - Inline: tree.Inline.slice(0, tree.Size), - ExeFilename: tree.ExeFilename.slice(0, tree.Size), - AddressOrLine: tree.AddressOrLine.slice(0, tree.Size), - FunctionName: tree.FunctionName.slice(0, tree.Size), - FunctionOffset: tree.FunctionOffset.slice(0, tree.Size), - SourceFilename: tree.SourceFilename.slice(0, tree.Size), - SourceLine: tree.SourceLine.slice(0, tree.Size), - - CountInclusive: tree.CountInclusive.slice(0, tree.Size), - CountExclusive: tree.CountExclusive.slice(0, tree.Size), - - TotalSeconds: totalSeconds, - TotalSamples: tree.TotalSamples, - SelfCPU: tree.SelfCPU, - TotalCPU: tree.TotalCPU, - }; - - for (let i = 0; i < tree.Size; i++) { - let j = 0; - const nodes = new Array(tree.Edges[i].size); - for (const [, n] of tree.Edges[i]) { - nodes[j] = n; - j++; - } - graph.Edges[i] = nodes; - } - - return graph; + AnnualCO2TonsExclusive: number[]; + AnnualCO2TonsInclusive: number[]; + AnnualCostsUSDInclusive: number[]; + AnnualCostsUSDExclusive: number[]; + SelfAnnualCO2Tons: number; + TotalAnnualCO2Tons: number; + SelfAnnualCostsUSD: number; + TotalAnnualCostsUSD: number; } /** Elasticsearch flamegraph */ -export interface ElasticFlameGraph extends BaseFlameGraph { +export interface ElasticFlameGraph + extends Omit< + BaseFlameGraph, + | 'AnnualCO2TonsExclusive' + | 'AnnualCO2TonsInclusive' + | 'SelfAnnualCO2Tons' + | 'TotalAnnualCO2Tons' + | 'AnnualCostsUSDInclusive' + | 'AnnualCostsUSDExclusive' + > { /** ID */ ID: string[]; /** Label */ Label: string[]; + SelfAnnualCO2KgsItems: number[]; + TotalAnnualCO2KgsItems: number[]; + SelfAnnualCostsUSDItems: number[]; + TotalAnnualCostsUSDItems: number[]; + SelfAnnualCO2Kgs: number; + TotalAnnualCO2Kgs: number; } /** @@ -141,6 +115,14 @@ export function createFlameGraph(base: BaseFlameGraph): ElasticFlameGraph { TotalSamples: base.TotalSamples, SelfCPU: base.SelfCPU, TotalCPU: base.TotalCPU, + SelfAnnualCO2KgsItems: base.AnnualCO2TonsExclusive.map(convertTonsToKgs), + TotalAnnualCO2KgsItems: base.AnnualCO2TonsInclusive.map(convertTonsToKgs), + SelfAnnualCostsUSDItems: base.AnnualCostsUSDExclusive, + TotalAnnualCostsUSDItems: base.AnnualCostsUSDInclusive, + SelfAnnualCO2Kgs: convertTonsToKgs(base.SelfAnnualCO2Tons), + TotalAnnualCO2Kgs: convertTonsToKgs(base.TotalAnnualCO2Tons), + SelfAnnualCostsUSD: base.SelfAnnualCostsUSD, + TotalAnnualCostsUSD: base.TotalAnnualCostsUSD, }; const rootFrameGroupID = createFrameGroupID( diff --git a/packages/kbn-profiling-utils/common/functions.test.ts b/packages/kbn-profiling-utils/common/functions.test.ts index d5facff78d13b..d7d59d26abf75 100644 --- a/packages/kbn-profiling-utils/common/functions.test.ts +++ b/packages/kbn-profiling-utils/common/functions.test.ts @@ -9,49 +9,44 @@ import { sum } from 'lodash'; import { createTopNFunctions } from './functions'; import { decodeStackTraceResponse } from '..'; -import { stackTraceFixtures } from './__fixtures__/stacktraces'; +import { stacktraces } from './__fixtures__/stacktraces'; describe('TopN function operations', () => { - stackTraceFixtures.forEach(({ response, seconds, upsampledBy }) => { - const { events, stackTraces, stackFrames, executables, samplingRate } = - decodeStackTraceResponse(response); - - describe(`stacktraces upsampled by ${upsampledBy}`, () => { - const maxTopN = 5; - const topNFunctions = createTopNFunctions({ - events, - stackTraces, - stackFrames, - executables, - startIndex: 0, - endIndex: maxTopN, - samplingRate, - }); - const exclusiveCounts = topNFunctions.TopN.map((value) => value.CountExclusive); + const { events, stackTraces, stackFrames, executables, samplingRate } = + decodeStackTraceResponse(stacktraces); + const maxTopN = 5; + const topNFunctions = createTopNFunctions({ + events, + stackTraces, + stackFrames, + executables, + startIndex: 0, + endIndex: maxTopN, + samplingRate, + }); + const exclusiveCounts = topNFunctions.TopN.map((value) => value.CountExclusive); - test('samples are less than or equal to original upsampled samples', () => { - const totalUpsampledSamples = Math.ceil(sum([...events.values()]) / samplingRate); - expect(topNFunctions.TotalCount).toBeLessThanOrEqual(totalUpsampledSamples); - }); + it('samples are less than or equal to original upsampled samples', () => { + const totalUpsampledSamples = Math.ceil(sum([...events.values()]) / samplingRate); + expect(topNFunctions.TotalCount).toBeLessThanOrEqual(totalUpsampledSamples); + }); - test('number of functions is equal to maximum', () => { - expect(topNFunctions.TopN.length).toEqual(maxTopN); - }); + it('number of functions is equal to maximum', () => { + expect(topNFunctions.TopN.length).toEqual(maxTopN); + }); - test('all exclusive counts are numeric', () => { - expect(typeof exclusiveCounts[0]).toBe('number'); - expect(typeof exclusiveCounts[1]).toBe('number'); - expect(typeof exclusiveCounts[2]).toBe('number'); - expect(typeof exclusiveCounts[3]).toBe('number'); - expect(typeof exclusiveCounts[4]).toBe('number'); - }); + it('all exclusive counts are numeric', () => { + expect(typeof exclusiveCounts[0]).toBe('number'); + expect(typeof exclusiveCounts[1]).toBe('number'); + expect(typeof exclusiveCounts[2]).toBe('number'); + expect(typeof exclusiveCounts[3]).toBe('number'); + expect(typeof exclusiveCounts[4]).toBe('number'); + }); - test('exclusive counts are sorted from highest to lowest', () => { - expect(exclusiveCounts[0]).toBeGreaterThanOrEqual(exclusiveCounts[1]); - expect(exclusiveCounts[1]).toBeGreaterThanOrEqual(exclusiveCounts[2]); - expect(exclusiveCounts[2]).toBeGreaterThanOrEqual(exclusiveCounts[3]); - expect(exclusiveCounts[3]).toBeGreaterThanOrEqual(exclusiveCounts[4]); - }); - }); + it('exclusive counts are sorted from highest to lowest', () => { + expect(exclusiveCounts[0]).toBeGreaterThanOrEqual(exclusiveCounts[1]); + expect(exclusiveCounts[1]).toBeGreaterThanOrEqual(exclusiveCounts[2]); + expect(exclusiveCounts[2]).toBeGreaterThanOrEqual(exclusiveCounts[3]); + expect(exclusiveCounts[3]).toBeGreaterThanOrEqual(exclusiveCounts[4]); }); }); diff --git a/packages/kbn-profiling-utils/common/functions.ts b/packages/kbn-profiling-utils/common/functions.ts index 50cbd40a6d191..5d1a225693caf 100644 --- a/packages/kbn-profiling-utils/common/functions.ts +++ b/packages/kbn-profiling-utils/common/functions.ts @@ -30,11 +30,21 @@ interface TopNFunctionAndFrameGroup { FrameGroupID: FrameGroupID; CountExclusive: number; CountInclusive: number; + selfAnnualCO2kgs: number; + selfAnnualCostUSD: number; + totalAnnualCO2kgs: number; + totalAnnualCostUSD: number; } type TopNFunction = Pick< TopNFunctionAndFrameGroup, - 'Frame' | 'CountExclusive' | 'CountInclusive' + | 'Frame' + | 'CountExclusive' + | 'CountInclusive' + | 'selfAnnualCO2kgs' + | 'selfAnnualCostUSD' + | 'totalAnnualCO2kgs' + | 'totalAnnualCostUSD' > & { Id: string; Rank: number; @@ -46,6 +56,8 @@ export interface TopNFunctions { SamplingRate: number; selfCPU: number; totalCPU: number; + totalAnnualCO2Kgs: number; + totalAnnualCostUSD: number; } export function createTopNFunctions({ @@ -84,6 +96,9 @@ export function createTopNFunctions({ // It is possible that we do not have a stacktrace for an event, // e.g. when stopping the host agent or on network errors. const stackTrace = stackTraces.get(stackTraceID) ?? emptyStackTrace; + const selfAnnualCO2kgs = stackTrace.selfAnnualCO2Kgs; + const selfAnnualCostUSD = stackTrace.selfAnnualCostUSD; + const lenStackTrace = stackTrace.FrameIDs.length; for (let i = 0; i < lenStackTrace; i++) { @@ -122,6 +137,10 @@ export function createTopNFunctions({ FrameGroupID: frameGroupID, CountExclusive: 0, CountInclusive: 0, + selfAnnualCO2kgs: 0, + totalAnnualCO2kgs: 0, + selfAnnualCostUSD: 0, + totalAnnualCostUSD: 0, }; topNFunctions.set(frameGroupID, topNFunction); @@ -130,11 +149,15 @@ export function createTopNFunctions({ if (!uniqueFrameGroupsPerEvent.has(frameGroupID)) { uniqueFrameGroupsPerEvent.add(frameGroupID); topNFunction.CountInclusive += scaledCount; + topNFunction.totalAnnualCO2kgs += selfAnnualCO2kgs; + topNFunction.totalAnnualCostUSD += selfAnnualCostUSD; } if (i === lenStackTrace - 1) { // Leaf frame: sum up counts for exclusive CPU. topNFunction.CountExclusive += scaledCount; + topNFunction.selfAnnualCO2kgs += selfAnnualCO2kgs; + topNFunction.selfAnnualCostUSD += selfAnnualCostUSD; } } } @@ -161,21 +184,29 @@ export function createTopNFunctions({ endIndex = topN.length; } - const framesAndCountsAndIds = topN.slice(startIndex, endIndex).map((frameAndCount, i) => { - const countExclusive = frameAndCount.CountExclusive; - const countInclusive = frameAndCount.CountInclusive; + const framesAndCountsAndIds = topN + .slice(startIndex, endIndex) + .map((frameAndCount, i): TopNFunction => { + const countExclusive = frameAndCount.CountExclusive; + const countInclusive = frameAndCount.CountInclusive; - return { - Rank: i + 1, - Frame: frameAndCount.Frame, - CountExclusive: countExclusive, - CountInclusive: countInclusive, - Id: frameAndCount.FrameGroupID, - }; - }); + return { + Rank: i + 1, + Frame: frameAndCount.Frame, + CountExclusive: countExclusive, + CountInclusive: countInclusive, + Id: frameAndCount.FrameGroupID, + selfAnnualCO2kgs: frameAndCount.selfAnnualCO2kgs, + selfAnnualCostUSD: frameAndCount.selfAnnualCostUSD, + totalAnnualCO2kgs: frameAndCount.totalAnnualCO2kgs, + totalAnnualCostUSD: frameAndCount.totalAnnualCostUSD, + }; + }); const sumSelfCPU = sumBy(framesAndCountsAndIds, 'CountExclusive'); const sumTotalCPU = sumBy(framesAndCountsAndIds, 'CountInclusive'); + const totalAnnualCO2Kgs = sumBy(framesAndCountsAndIds, 'totalAnnualCO2kgs'); + const totalAnnualCostUSD = sumBy(framesAndCountsAndIds, 'totalAnnualCostUSD'); return { TotalCount: totalCount, @@ -183,6 +214,8 @@ export function createTopNFunctions({ SamplingRate: samplingRate, selfCPU: sumSelfCPU, totalCPU: sumTotalCPU, + totalAnnualCO2Kgs, + totalAnnualCostUSD, }; } diff --git a/packages/kbn-profiling-utils/common/profiling.ts b/packages/kbn-profiling-utils/common/profiling.ts index a8786224b2231..c7e8e6a89b766 100644 --- a/packages/kbn-profiling-utils/common/profiling.ts +++ b/packages/kbn-profiling-utils/common/profiling.ts @@ -74,6 +74,9 @@ export interface StackTrace { AddressOrLines: number[]; /** types */ Types: number[]; + selfAnnualCO2Kgs: number; + selfAnnualCostUSD: number; + Count: number; } /** * Empty stack trace @@ -87,6 +90,9 @@ export const emptyStackTrace: StackTrace = { AddressOrLines: [], /** Types */ Types: [], + selfAnnualCO2Kgs: 0, + selfAnnualCostUSD: 0, + Count: 0, }; /** Stack frame */ diff --git a/packages/kbn-profiling-utils/common/stack_traces.test.ts b/packages/kbn-profiling-utils/common/stack_traces.test.ts index 832ebe7bb66b4..9f7076f133d01 100644 --- a/packages/kbn-profiling-utils/common/stack_traces.test.ts +++ b/packages/kbn-profiling-utils/common/stack_traces.test.ts @@ -58,6 +58,9 @@ describe('Stack trace response operations', () => { frame_ids: ['abc123', 'def456'], address_or_lines: [123, 456], type_ids: [0, 1], + count: 3, + annual_co2_tons: 1, + annual_costs_usd: 1, }, }, stack_frames: { @@ -92,6 +95,9 @@ describe('Stack trace response operations', () => { FrameIDs: ['abc123', makeFrameID('def456', 0), makeFrameID('def456', 1)], AddressOrLines: [123, 456, 456], Types: [0, 1, 1], + Count: 3, + selfAnnualCO2Kgs: 1, + selfAnnualCostUSD: 1, }, ], ]), @@ -165,6 +171,9 @@ describe('Stack trace response operations', () => { frame_ids: ['abc123'], address_or_lines: [123], type_ids: [0], + count: 3, + annual_co2_tons: 1, + annual_costs_usd: 1, }, }, stack_frames: { @@ -191,6 +200,9 @@ describe('Stack trace response operations', () => { FrameIDs: ['abc123'], AddressOrLines: [123], Types: [0], + Count: 3, + selfAnnualCO2Kgs: 1, + selfAnnualCostUSD: 1, }, ], ]), diff --git a/packages/kbn-profiling-utils/common/stack_traces.ts b/packages/kbn-profiling-utils/common/stack_traces.ts index f7893c66c5e29..be8ffe8a32f8c 100644 --- a/packages/kbn-profiling-utils/common/stack_traces.ts +++ b/packages/kbn-profiling-utils/common/stack_traces.ts @@ -15,6 +15,7 @@ import { StackTrace, StackTraceID, } from './profiling'; +import { convertTonsToKgs } from './utils'; /** Profiling status response */ export interface ProfilingStatusResponse { @@ -42,6 +43,9 @@ export interface ProfilingStackTrace { ['frame_ids']: string[]; ['address_or_lines']: number[]; ['type_ids']: number[]; + ['annual_co2_tons']: number; + ['annual_costs_usd']: number; + count: number; } interface ProfilingStackTraces { @@ -140,7 +144,10 @@ const createInlineTrace = ( FileIDs: fileIDs, AddressOrLines: addressOrLines, Types: typeIDs, - } as StackTrace; + selfAnnualCO2Kgs: convertTonsToKgs(trace.annual_co2_tons), + selfAnnualCostUSD: trace.annual_costs_usd, + Count: trace.count, + }; }; /** diff --git a/packages/kbn-profiling-utils/common/utils.ts b/packages/kbn-profiling-utils/common/utils.ts new file mode 100644 index 0000000000000..a5407df005a44 --- /dev/null +++ b/packages/kbn-profiling-utils/common/utils.ts @@ -0,0 +1,8 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ +export const convertTonsToKgs = (value: number) => value * 1000; diff --git a/packages/kbn-profiling-utils/index.ts b/packages/kbn-profiling-utils/index.ts index 54376e29b6d10..502253b1aef10 100644 --- a/packages/kbn-profiling-utils/index.ts +++ b/packages/kbn-profiling-utils/index.ts @@ -7,8 +7,7 @@ */ export { decodeStackTraceResponse } from './common/stack_traces'; -export { createBaseFlameGraph, createFlameGraph } from './common/flamegraph'; -export { createCalleeTree } from './common/callee'; +export { createFlameGraph } from './common/flamegraph'; export { ProfilingESField } from './common/elasticsearch'; export { groupStackFrameMetadataByStackTrace, @@ -33,8 +32,8 @@ export { TopNComparisonFunctionSortField, topNComparisonFunctionSortFieldRt, } from './common/functions'; +export { convertTonsToKgs } from './common/utils'; -export type { CalleeTree } from './common/callee'; export type { ProfilingStatusResponse, StackTraceResponse, diff --git a/packages/kbn-rule-data-utils/src/default_alerts_as_data.ts b/packages/kbn-rule-data-utils/src/default_alerts_as_data.ts index d1aec24a9b26e..7c08271478131 100644 --- a/packages/kbn-rule-data-utils/src/default_alerts_as_data.ts +++ b/packages/kbn-rule-data-utils/src/default_alerts_as_data.ts @@ -70,6 +70,9 @@ const ALERT_WORKFLOW_STATUS = `${ALERT_NAMESPACE}.workflow_status` as const; // kibana.alert.workflow_tags - user workflow alert tags const ALERT_WORKFLOW_TAGS = `${ALERT_NAMESPACE}.workflow_tags` as const; +// kibana.alert.workflow_assignee_ids - user workflow alert assignees +const ALERT_WORKFLOW_ASSIGNEE_IDS = `${ALERT_NAMESPACE}.workflow_assignee_ids` as const; + // kibana.alert.rule.category - rule type name for rule that generated this alert const ALERT_RULE_CATEGORY = `${ALERT_RULE_NAMESPACE}.category` as const; @@ -135,6 +138,7 @@ const fields = { ALERT_TIME_RANGE, ALERT_URL, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, SPACE_IDS, @@ -174,6 +178,7 @@ export { ALERT_TIME_RANGE, ALERT_URL, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, SPACE_IDS, diff --git a/packages/kbn-rule-data-utils/src/technical_field_names.ts b/packages/kbn-rule-data-utils/src/technical_field_names.ts index b387ab67750d5..951766977f05e 100644 --- a/packages/kbn-rule-data-utils/src/technical_field_names.ts +++ b/packages/kbn-rule-data-utils/src/technical_field_names.ts @@ -32,6 +32,7 @@ import { ALERT_STATUS, ALERT_TIME_RANGE, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, SPACE_IDS, @@ -174,6 +175,7 @@ const fields = { ALERT_STATUS, ALERT_SYSTEM_STATUS, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_REASON, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, diff --git a/packages/kbn-search-connectors/types/native_connectors.ts b/packages/kbn-search-connectors/types/native_connectors.ts index d815c40eb435b..e29f1ebbf8a8a 100644 --- a/packages/kbn-search-connectors/types/native_connectors.ts +++ b/packages/kbn-search-connectors/types/native_connectors.ts @@ -2040,6 +2040,243 @@ export const NATIVE_CONNECTOR_DEFINITIONS: Record & { building_block_type?: string[]; workflow_status?: string[]; workflow_tags?: string[]; + workflow_assignee_ids?: string[]; suppression?: { docs_count: string[]; }; diff --git a/packages/kbn-securitysolution-grouping/src/components/grouping.test.tsx b/packages/kbn-securitysolution-grouping/src/components/grouping.test.tsx index 2b581ed774d5d..0cf16ae4c8217 100644 --- a/packages/kbn-securitysolution-grouping/src/components/grouping.test.tsx +++ b/packages/kbn-securitysolution-grouping/src/components/grouping.test.tsx @@ -136,4 +136,53 @@ describe('grouping container', () => { expect(renderChildComponent).toHaveBeenCalledWith(getNullGroupFilter('host.name')); }); + + it('Renders groupPanelRenderer when provided', () => { + const groupPanelRenderer = jest.fn(); + render( + + + + ); + + expect(groupPanelRenderer).toHaveBeenNthCalledWith( + 1, + 'host.name', + testProps.data.groupByFields.buckets[0], + undefined, + false + ); + + expect(groupPanelRenderer).toHaveBeenNthCalledWith( + 2, + 'host.name', + testProps.data.groupByFields.buckets[1], + undefined, + false + ); + + expect(groupPanelRenderer).toHaveBeenNthCalledWith( + 3, + 'host.name', + testProps.data.groupByFields.buckets[2], + 'The selected group by field, host.name, is missing a value for this group of events.', + false + ); + }); + it('Renders groupPanelRenderer when provided with isLoading attribute', () => { + const groupPanelRenderer = jest.fn(); + render( + + + + ); + + expect(groupPanelRenderer).toHaveBeenNthCalledWith( + 1, + 'host.name', + testProps.data.groupByFields.buckets[0], + undefined, + true + ); + }); }); diff --git a/packages/kbn-securitysolution-grouping/src/components/grouping.tsx b/packages/kbn-securitysolution-grouping/src/components/grouping.tsx index aab42a0804e4c..5ae1037d9edb3 100644 --- a/packages/kbn-securitysolution-grouping/src/components/grouping.tsx +++ b/packages/kbn-securitysolution-grouping/src/components/grouping.tsx @@ -128,7 +128,7 @@ const GroupingComponent = ({ groupBucket={groupBucket} groupPanelRenderer={ groupPanelRenderer && - groupPanelRenderer(selectedGroup, groupBucket, nullGroupMessage) + groupPanelRenderer(selectedGroup, groupBucket, nullGroupMessage, isLoading) } isLoading={isLoading} onToggleGroup={(isOpen) => { diff --git a/packages/kbn-securitysolution-grouping/src/components/types.ts b/packages/kbn-securitysolution-grouping/src/components/types.ts index 6987a09c083f8..43a9af13372f7 100644 --- a/packages/kbn-securitysolution-grouping/src/components/types.ts +++ b/packages/kbn-securitysolution-grouping/src/components/types.ts @@ -76,7 +76,8 @@ export type GroupStatsRenderer = ( export type GroupPanelRenderer = ( selectedGroup: string, fieldBucket: RawBucket, - nullGroupMessage?: string + nullGroupMessage?: string, + isLoading?: boolean ) => JSX.Element | undefined; export type OnGroupToggle = (params: { diff --git a/packages/kbn-test/src/jest/mocks/apm_agent_mock.ts b/packages/kbn-test/src/jest/mocks/apm_agent_mock.ts index 17bb9f190646d..d44770d2f2096 100644 --- a/packages/kbn-test/src/jest/mocks/apm_agent_mock.ts +++ b/packages/kbn-test/src/jest/mocks/apm_agent_mock.ts @@ -38,6 +38,9 @@ const agent: jest.Mocked = { start: jest.fn().mockImplementation(() => agent), isStarted: jest.fn().mockReturnValue(false), getServiceName: jest.fn().mockReturnValue('mock-service'), + getServiceVersion: jest.fn().mockReturnValue('1.0'), + getServiceEnvironment: jest.fn().mockReturnValue('env'), + getServiceNodeName: jest.fn().mockReturnValue('mock-node-name'), setFramework: jest.fn(), addPatch: jest.fn(), removePatch: jest.fn(), diff --git a/src/cli/serve/integration_tests/invalid_config.test.ts b/src/cli/serve/integration_tests/invalid_config.test.ts index 32414fe7f89f5..ba9ee113ee766 100644 --- a/src/cli/serve/integration_tests/invalid_config.test.ts +++ b/src/cli/serve/integration_tests/invalid_config.test.ts @@ -41,7 +41,7 @@ describe('cli invalid config support', () => { .split('\n') .filter(Boolean) .map((line) => JSON.parse(line) as LogEntry) - .filter((line) => line.log.level === 'FATAL'); + .filter((line) => line.log?.level === 'FATAL'); } catch (e) { throw new Error( `error parsing log output:\n\n${e.stack}\n\nstdout: \n${stdout}\n\nstderr:\n${stderr}` diff --git a/src/dev/so_migration/compare_snapshots.ts b/src/dev/so_migration/compare_snapshots.ts index 3f5563c189138..9eecf621c13e6 100644 --- a/src/dev/so_migration/compare_snapshots.ts +++ b/src/dev/so_migration/compare_snapshots.ts @@ -45,7 +45,7 @@ async function compareSnapshots({ log.info( `Snapshots compared: ${from} <=> ${to}. ` + - `${result.hasChanges ? 'No changes' : 'Changed: ' + result.changed.join(', ')}` + `${result.hasChanges ? 'Changed: ' + result.changed.join(', ') : 'No changes'}` ); if (outputPath) { diff --git a/src/plugins/data/common/search/search_source/search_source.test.ts b/src/plugins/data/common/search/search_source/search_source.test.ts index 4dfd9aea3b6df..64ae2f3b2ec01 100644 --- a/src/plugins/data/common/search/search_source/search_source.test.ts +++ b/src/plugins/data/common/search/search_source/search_source.test.ts @@ -281,7 +281,6 @@ describe('SearchSource', () => { searchSource.setField('index', { ...indexPattern, getComputedFields: () => ({ - storedFields: ['hello'], scriptFields: { world: {} }, docvalueFields: ['@timestamp'], runtimeFields, @@ -289,7 +288,7 @@ describe('SearchSource', () => { } as unknown as DataView); const request = searchSource.getSearchRequestBody(); - expect(request.stored_fields).toEqual(['hello']); + expect(request.stored_fields).toEqual(['*']); expect(request.script_fields).toEqual({ world: {} }); expect(request.fields).toEqual(['@timestamp']); expect(request.runtime_mappings).toEqual(runtimeFields); diff --git a/src/plugins/data/common/search/search_source/search_source.ts b/src/plugins/data/common/search/search_source/search_source.ts index 19d39c7772fb9..6fc47ac126431 100644 --- a/src/plugins/data/common/search/search_source/search_source.ts +++ b/src/plugins/data/common/search/search_source/search_source.ts @@ -779,12 +779,11 @@ export class SearchSource { const metaFields = getConfig(UI_SETTINGS.META_FIELDS) ?? []; // get some special field types from the index pattern - const { docvalueFields, scriptFields, storedFields, runtimeFields } = index + const { docvalueFields, scriptFields, runtimeFields } = index ? index.getComputedFields() : { docvalueFields: [], scriptFields: {}, - storedFields: ['*'], runtimeFields: {}, }; const fieldListProvided = !!body.fields; @@ -798,7 +797,7 @@ export class SearchSource { ...scriptFields, } : {}; - body.stored_fields = storedFields; + body.stored_fields = ['*']; body.runtime_mappings = runtimeFields || {}; // apply source filters from index pattern if specified by the user diff --git a/src/plugins/data_views/common/data_views/data_view.test.ts b/src/plugins/data_views/common/data_views/data_view.test.ts index 18ab045d81ddf..15a229832a489 100644 --- a/src/plugins/data_views/common/data_views/data_view.test.ts +++ b/src/plugins/data_views/common/data_views/data_view.test.ts @@ -136,10 +136,6 @@ describe('IndexPattern', () => { expect(indexPattern.getComputedFields).toBeInstanceOf(Function); }); - test('should request all stored fields', () => { - expect(indexPattern.getComputedFields().storedFields).toContain('*'); - }); - test('should request date fields as docvalue_fields', () => { const { docvalueFields } = indexPattern.getComputedFields(); const docValueFieldNames = docvalueFields.map((field) => field.field); diff --git a/src/plugins/data_views/common/data_views/data_view.ts b/src/plugins/data_views/common/data_views/data_view.ts index f47d4c0fb2177..d60d0b4c1172c 100644 --- a/src/plugins/data_views/common/data_views/data_view.ts +++ b/src/plugins/data_views/common/data_views/data_view.ts @@ -85,7 +85,6 @@ export class DataView extends AbstractDataView implements DataViewBase { const scriptFields: Record = {}; if (!this.fields) { return { - storedFields: ['*'], scriptFields, docvalueFields: [] as Array<{ field: string; format: string }>, runtimeFields: {}, @@ -117,7 +116,6 @@ export class DataView extends AbstractDataView implements DataViewBase { const runtimeFields = this.getRuntimeMappings(); return { - storedFields: ['*'], scriptFields, docvalueFields, runtimeFields, diff --git a/src/plugins/discover/public/application/doc/components/doc.test.tsx b/src/plugins/discover/public/application/doc/components/doc.test.tsx index 56eac62b0318c..79a1be2cf1751 100644 --- a/src/plugins/discover/public/application/doc/components/doc.test.tsx +++ b/src/plugins/discover/public/application/doc/components/doc.test.tsx @@ -18,6 +18,7 @@ import { dataViewMock } from '@kbn/discover-utils/src/__mocks__'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import { setUnifiedDocViewerServices } from '@kbn/unified-doc-viewer-plugin/public/plugin'; import { mockUnifiedDocViewerServices } from '@kbn/unified-doc-viewer-plugin/public/__mocks__'; +import type { UnifiedDocViewerServices } from '@kbn/unified-doc-viewer-plugin/public/types'; const mockSearchApi = jest.fn(); @@ -68,7 +69,14 @@ async function mountDoc(update = false) { locator: { getUrl: jest.fn(() => Promise.resolve('mock-url')) }, chrome: { setBreadcrumbs: jest.fn() }, }; - setUnifiedDocViewerServices(mockUnifiedDocViewerServices); + setUnifiedDocViewerServices({ + ...mockUnifiedDocViewerServices, + data: { + search: { + search: mockSearchApi, + }, + }, + } as unknown as UnifiedDocViewerServices); await act(async () => { comp = mountWithIntl( diff --git a/src/plugins/discover/public/application/main/utils/resolve_data_view.ts b/src/plugins/discover/public/application/main/utils/resolve_data_view.ts index fc6a1ae9d166e..761fb9764c82f 100644 --- a/src/plugins/discover/public/application/main/utils/resolve_data_view.ts +++ b/src/plugins/discover/public/application/main/utils/resolve_data_view.ts @@ -70,7 +70,7 @@ export async function loadDataView({ let fetchedDataView: DataView | null = null; // try to fetch adhoc data view first try { - fetchedDataView = fetchId ? await dataViews.get(fetchId, false, true) : null; + fetchedDataView = fetchId ? await dataViews.get(fetchId) : null; if (fetchedDataView && !fetchedDataView.isPersisted()) { return { list: dataViewList || [], diff --git a/src/plugins/discover/public/utils/get_sharing_data.test.ts b/src/plugins/discover/public/utils/get_sharing_data.test.ts index 96012361a706e..a0c7581fd9419 100644 --- a/src/plugins/discover/public/utils/get_sharing_data.test.ts +++ b/src/plugins/discover/public/utils/get_sharing_data.test.ts @@ -16,7 +16,7 @@ import { SORT_DEFAULT_ORDER_SETTING, SEARCH_FIELDS_FROM_SOURCE, } from '@kbn/discover-utils'; -import { dataViewMock } from '@kbn/discover-utils/src/__mocks__'; +import { buildDataViewMock, dataViewMock } from '@kbn/discover-utils/src/__mocks__'; import { getSharingData, showPublicUrlSwitch } from './get_sharing_data'; describe('getSharingData', () => { @@ -162,6 +162,38 @@ describe('getSharingData', () => { ]); }); + test('getSearchSource supports nested fields', async () => { + const index = buildDataViewMock({ + name: 'the-data-view', + timeFieldName: 'cool-timefield', + fields: [ + ...dataViewMock.fields, + { + name: 'cool-field-2.field', + type: 'keyword', + subType: { + nested: { + path: 'cool-field-2.field.path', + }, + }, + }, + ] as DataView['fields'], + }); + const searchSourceMock = createSearchSourceMock({ index }); + const { getSearchSource } = await getSharingData( + searchSourceMock, + { + columns: ['cool-field-1', 'cool-field-2'], + }, + services + ); + expect(getSearchSource({}).fields).toStrictEqual([ + { field: 'cool-timefield', include_unmapped: 'true' }, + { field: 'cool-field-1', include_unmapped: 'true' }, + { field: 'cool-field-2.*', include_unmapped: 'true' }, + ]); + }); + test('fields have prepended timeField', async () => { const index = { ...dataViewMock } as DataView; index.timeFieldName = 'cool-timefield'; diff --git a/src/plugins/discover/public/utils/get_sharing_data.ts b/src/plugins/discover/public/utils/get_sharing_data.ts index 0e243385272c4..9e3b2b2369469 100644 --- a/src/plugins/discover/public/utils/get_sharing_data.ts +++ b/src/plugins/discover/public/utils/get_sharing_data.ts @@ -17,6 +17,7 @@ import type { Filter } from '@kbn/es-query'; import type { SavedSearch, SortOrder } from '@kbn/saved-search-plugin/public'; import { DOC_HIDE_TIME_COLUMN_SETTING, + isNestedFieldParent, SEARCH_FIELDS_FROM_SOURCE, SORT_DEFAULT_ORDER_SETTING, } from '@kbn/discover-utils'; @@ -113,7 +114,17 @@ export async function getSharingData( if (useFieldsApi) { searchSource.removeField('fieldsFromSource'); const fields = columns.length - ? columns.map((field) => ({ field, include_unmapped: 'true' })) + ? columns.map((column) => { + let field = column; + + // If this column is a nested field, add a wildcard to the field name in order to fetch + // all leaf fields for the report, since the fields API doesn't support nested field roots + if (isNestedFieldParent(column, index)) { + field = `${column}.*`; + } + + return { field, include_unmapped: 'true' }; + }) : [{ field: '*', include_unmapped: 'true' }]; searchSource.setField('fields', fields); diff --git a/src/plugins/kibana_usage_collection/server/collectors/management/schema.ts b/src/plugins/kibana_usage_collection/server/collectors/management/schema.ts index 0862d6ece004a..eaee5ab0512fd 100644 --- a/src/plugins/kibana_usage_collection/server/collectors/management/schema.ts +++ b/src/plugins/kibana_usage_collection/server/collectors/management/schema.ts @@ -553,7 +553,11 @@ export const stackManagementSchema: MakeSchemaFrom = { type: 'boolean', _meta: { description: 'Non-default value of setting.' }, }, - 'observability:profilingPerCoreWatt': { + 'observability:profilingPerVCPUWattX86': { + type: 'integer', + _meta: { description: 'Non-default value of setting.' }, + }, + 'observability:profilingPervCPUWattArm64': { type: 'integer', _meta: { description: 'Non-default value of setting.' }, }, @@ -589,8 +593,16 @@ export const stackManagementSchema: MakeSchemaFrom = { type: 'boolean', _meta: { description: 'Non-default value of setting.' }, }, - 'observability:profilingUseLegacyFlamegraphAPI': { + 'observability:profilingUseLegacyCo2Calculation': { type: 'boolean', _meta: { description: 'Non-default value of setting.' }, }, + 'observability:profilingCostPervCPUPerHour': { + type: 'integer', + _meta: { description: 'Non-default value of setting.' }, + }, + 'observability:profilingAWSCostDiscountRate': { + type: 'integer', + _meta: { description: 'Non-default value of setting.' }, + }, }; diff --git a/src/plugins/kibana_usage_collection/server/collectors/management/types.ts b/src/plugins/kibana_usage_collection/server/collectors/management/types.ts index 3499471e0d5a8..52cffa31548a3 100644 --- a/src/plugins/kibana_usage_collection/server/collectors/management/types.ts +++ b/src/plugins/kibana_usage_collection/server/collectors/management/types.ts @@ -154,8 +154,11 @@ export interface UsageStats { 'securitySolution:enableGroupedNav': boolean; 'securitySolution:showRelatedIntegrations': boolean; 'visualization:visualize:legacyGaugeChartsLibrary': boolean; - 'observability:profilingUseLegacyFlamegraphAPI': boolean; - 'observability:profilingPerCoreWatt': number; + 'observability:profilingPerVCPUWattX86': number; + 'observability:profilingPervCPUWattArm64': number; 'observability:profilingCo2PerKWH': number; 'observability:profilingDatacenterPUE': number; + 'observability:profilingUseLegacyCo2Calculation': boolean; + 'observability:profilingCostPervCPUPerHour': number; + 'observability:profilingAWSCostDiscountRate': number; } diff --git a/src/plugins/presentation_util/public/components/data_view_picker/data_view_picker.tsx b/src/plugins/presentation_util/public/components/data_view_picker/data_view_picker.tsx index 8e1c7fbc74b99..267131c33058e 100644 --- a/src/plugins/presentation_util/public/components/data_view_picker/data_view_picker.tsx +++ b/src/plugins/presentation_util/public/components/data_view_picker/data_view_picker.tsx @@ -100,6 +100,9 @@ export function DataViewPicker({ compressed: true, ...(selectableProps ? selectableProps.searchProps : undefined), }} + listProps={{ + truncationProps: { truncation: 'middle' }, + }} > {(list, search) => ( <> diff --git a/src/plugins/presentation_util/public/components/field_picker/field_picker.tsx b/src/plugins/presentation_util/public/components/field_picker/field_picker.tsx index d5789284b4131..ef14a6c88dcb7 100644 --- a/src/plugins/presentation_util/public/components/field_picker/field_picker.tsx +++ b/src/plugins/presentation_util/public/components/field_picker/field_picker.tsx @@ -141,6 +141,7 @@ export const FieldPicker = ({ isVirtualized: true, showIcons: false, bordered: true, + truncationProps: { truncation: 'middle' }, }} height="full" > diff --git a/src/plugins/telemetry/schema/oss_plugins.json b/src/plugins/telemetry/schema/oss_plugins.json index 0854944f39404..41561641f03f9 100644 --- a/src/plugins/telemetry/schema/oss_plugins.json +++ b/src/plugins/telemetry/schema/oss_plugins.json @@ -10019,7 +10019,13 @@ "description": "Non-default value of setting." } }, - "observability:profilingPerCoreWatt": { + "observability:profilingPerVCPUWattX86": { + "type": "integer", + "_meta": { + "description": "Non-default value of setting." + } + }, + "observability:profilingPervCPUWattArm64": { "type": "integer", "_meta": { "description": "Non-default value of setting." @@ -10073,11 +10079,23 @@ "description": "Non-default value of setting." } }, - "observability:profilingUseLegacyFlamegraphAPI": { + "observability:profilingUseLegacyCo2Calculation": { "type": "boolean", "_meta": { "description": "Non-default value of setting." } + }, + "observability:profilingCostPervCPUPerHour": { + "type": "integer", + "_meta": { + "description": "Non-default value of setting." + } + }, + "observability:profilingAWSCostDiscountRate": { + "type": "integer", + "_meta": { + "description": "Non-default value of setting." + } } } }, diff --git a/src/plugins/unified_doc_viewer/public/components/doc_viewer/doc_viewer.tsx b/src/plugins/unified_doc_viewer/public/components/doc_viewer/doc_viewer.tsx index beb9a032d8c84..929ef2aa1b0c4 100644 --- a/src/plugins/unified_doc_viewer/public/components/doc_viewer/doc_viewer.tsx +++ b/src/plugins/unified_doc_viewer/public/components/doc_viewer/doc_viewer.tsx @@ -7,16 +7,11 @@ */ import React from 'react'; -import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import type { DocViewRenderProps } from '@kbn/unified-doc-viewer/types'; import { DocViewer } from '@kbn/unified-doc-viewer'; import { getUnifiedDocViewerServices } from '../../plugin'; export function UnifiedDocViewer(props: DocViewRenderProps) { - const services = getUnifiedDocViewerServices(); - return ( - - - - ); + const { unifiedDocViewer } = getUnifiedDocViewerServices(); + return ; } diff --git a/src/plugins/unified_doc_viewer/public/components/doc_viewer_source/source.test.tsx b/src/plugins/unified_doc_viewer/public/components/doc_viewer_source/source.test.tsx index 02f31a2e4f46c..a9c8ae7d55b14 100644 --- a/src/plugins/unified_doc_viewer/public/components/doc_viewer_source/source.test.tsx +++ b/src/plugins/unified_doc_viewer/public/components/doc_viewer_source/source.test.tsx @@ -7,25 +7,20 @@ */ import React from 'react'; -import type { DataView } from '@kbn/data-views-plugin/public'; import { mountWithIntl } from '@kbn/test-jest-helpers'; import { DocViewerSource } from './source'; import * as hooks from '../../hooks/use_es_doc_search'; import * as useUiSettingHook from '@kbn/kibana-react-plugin/public/ui_settings/use_ui_setting'; import { EuiButton, EuiEmptyPrompt, EuiLoadingSpinner } from '@elastic/eui'; import { JsonCodeEditorCommon } from '../json_code_editor'; -import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import { buildDataTableRecord } from '@kbn/discover-utils'; -import { of } from 'rxjs'; +import { setUnifiedDocViewerServices } from '../../plugin'; +import type { UnifiedDocViewerServices } from '../../types'; const mockDataView = { getComputedFields: () => [], } as never; -const getMock = jest.fn(() => Promise.resolve(mockDataView)); -const mockDataViewService = { - get: getMock, -} as unknown as DataView; -const services = { +setUnifiedDocViewerServices({ uiSettings: { get: (key: string) => { if (key === 'discover:useNewFieldsApi') { @@ -33,29 +28,21 @@ const services = { } }, }, - data: { - dataViewService: mockDataViewService, - }, - theme: { - theme$: of({ darkMode: false }), - }, -}; +} as UnifiedDocViewerServices); describe('Source Viewer component', () => { test('renders loading state', () => { jest.spyOn(hooks, 'useEsDocSearch').mockImplementation(() => [0, null, () => {}]); const comp = mountWithIntl( - - {}} - /> - + {}} + /> ); const loadingIndicator = comp.find(EuiLoadingSpinner); expect(loadingIndicator).not.toBe(null); @@ -65,16 +52,14 @@ describe('Source Viewer component', () => { jest.spyOn(hooks, 'useEsDocSearch').mockImplementation(() => [3, null, () => {}]); const comp = mountWithIntl( - - {}} - /> - + {}} + /> ); const errorPrompt = comp.find(EuiEmptyPrompt); expect(errorPrompt.length).toBe(1); @@ -105,16 +90,14 @@ describe('Source Viewer component', () => { return false; }); const comp = mountWithIntl( - - {}} - /> - + {}} + /> ); const jsonCodeEditor = comp.find(JsonCodeEditorCommon); expect(jsonCodeEditor).not.toBe(null); diff --git a/src/plugins/unified_doc_viewer/public/components/doc_viewer_source/source.tsx b/src/plugins/unified_doc_viewer/public/components/doc_viewer_source/source.tsx index 140fbd6e08cb0..189cbd2b5be4a 100644 --- a/src/plugins/unified_doc_viewer/public/components/doc_viewer_source/source.tsx +++ b/src/plugins/unified_doc_viewer/public/components/doc_viewer_source/source.tsx @@ -16,7 +16,8 @@ import type { DataView } from '@kbn/data-views-plugin/public'; import type { DataTableRecord } from '@kbn/discover-utils/types'; import { ElasticRequestState } from '@kbn/unified-doc-viewer'; import { DOC_TABLE_LEGACY, SEARCH_FIELDS_FROM_SOURCE } from '@kbn/discover-utils'; -import { useEsDocSearch, useUnifiedDocViewerServices } from '../../hooks'; +import { getUnifiedDocViewerServices } from '../../plugin'; +import { useEsDocSearch } from '../../hooks'; import { getHeight } from './get_height'; import { JSONCodeEditorCommonMemoized } from '../json_code_editor'; @@ -51,7 +52,7 @@ export const DocViewerSource = ({ const [editor, setEditor] = useState(); const [editorHeight, setEditorHeight] = useState(); const [jsonValue, setJsonValue] = useState(''); - const { uiSettings } = useUnifiedDocViewerServices(); + const { uiSettings } = getUnifiedDocViewerServices(); const useNewFieldsApi = !uiSettings.get(SEARCH_FIELDS_FROM_SOURCE); const useDocExplorer = !uiSettings.get(DOC_TABLE_LEGACY); const [requestState, hit] = useEsDocSearch({ diff --git a/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/legacy/table.test.tsx b/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/legacy/table.test.tsx index cdf4b7cb9b0b7..26ad6bad42ffa 100644 --- a/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/legacy/table.test.tsx +++ b/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/legacy/table.test.tsx @@ -12,9 +12,9 @@ import { findTestSubject } from '@elastic/eui/lib/test'; import { DocViewerLegacyTable } from './table'; import type { DataView } from '@kbn/data-views-plugin/public'; import type { DocViewRenderProps } from '@kbn/unified-doc-viewer/types'; -import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import { buildDataTableRecord } from '@kbn/discover-utils'; -import type { UnifiedDocViewerServices } from '../../../hooks'; +import { setUnifiedDocViewerServices } from '../../../plugin'; +import type { UnifiedDocViewerServices } from '../../../types'; const services = { uiSettings: { @@ -77,11 +77,8 @@ const mountComponent = ( props: DocViewRenderProps, overrides?: Partial ) => { - return mountWithIntl( - - {' '} - - ); + setUnifiedDocViewerServices({ ...services, ...overrides } as UnifiedDocViewerServices); + return mountWithIntl(); }; describe('DocViewTable at Discover', () => { diff --git a/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/legacy/table.tsx b/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/legacy/table.tsx index 3d5c7e277be50..310c8653bbee5 100644 --- a/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/legacy/table.tsx +++ b/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/legacy/table.tsx @@ -18,7 +18,7 @@ import { isNestedFieldParent, } from '@kbn/discover-utils'; import type { DocViewRenderProps, FieldRecordLegacy } from '@kbn/unified-doc-viewer/types'; -import { useUnifiedDocViewerServices } from '../../../hooks'; +import { getUnifiedDocViewerServices } from '../../../plugin'; import { ACTIONS_COLUMN, MAIN_COLUMNS } from './table_columns'; export const DocViewerLegacyTable = ({ @@ -30,7 +30,7 @@ export const DocViewerLegacyTable = ({ onAddColumn, onRemoveColumn, }: DocViewRenderProps) => { - const { fieldFormats, uiSettings } = useUnifiedDocViewerServices(); + const { fieldFormats, uiSettings } = getUnifiedDocViewerServices(); const showMultiFields = useMemo(() => uiSettings.get(SHOW_MULTIFIELDS), [uiSettings]); const mapping = useCallback((name: string) => dataView.fields.getByName(name), [dataView.fields]); diff --git a/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/table.tsx b/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/table.tsx index 4364ab5ae4ed0..5c6cbc6d80652 100644 --- a/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/table.tsx +++ b/src/plugins/unified_doc_viewer/public/components/doc_viewer_table/table.tsx @@ -41,7 +41,7 @@ import { import { fieldNameWildcardMatcher, getFieldSearchMatchingHighlight } from '@kbn/field-utils'; import type { DocViewRenderProps, FieldRecordLegacy } from '@kbn/unified-doc-viewer/types'; import { FieldName } from '@kbn/unified-doc-viewer'; -import { useUnifiedDocViewerServices } from '../../hooks'; +import { getUnifiedDocViewerServices } from '../../plugin'; import { TableFieldValue } from './table_cell_value'; import { TableActions } from './table_cell_actions'; @@ -116,7 +116,7 @@ export const DocViewerTable = ({ }: DocViewRenderProps) => { const showActionsInsideTableCell = useIsWithinBreakpoints(['xl'], true); - const { fieldFormats, storage, uiSettings } = useUnifiedDocViewerServices(); + const { fieldFormats, storage, uiSettings } = getUnifiedDocViewerServices(); const showMultiFields = uiSettings.get(SHOW_MULTIFIELDS); const currentDataViewId = dataView.id!; diff --git a/src/plugins/unified_doc_viewer/public/hooks/index.ts b/src/plugins/unified_doc_viewer/public/hooks/index.ts index 547032ce4415e..382c8d4de305d 100644 --- a/src/plugins/unified_doc_viewer/public/hooks/index.ts +++ b/src/plugins/unified_doc_viewer/public/hooks/index.ts @@ -6,5 +6,4 @@ * Side Public License, v 1. */ -export * from './use_doc_viewer_services'; export * from './use_es_doc_search'; diff --git a/src/plugins/unified_doc_viewer/public/hooks/use_doc_viewer_services.ts b/src/plugins/unified_doc_viewer/public/hooks/use_doc_viewer_services.ts deleted file mode 100644 index 4287e87ea6aa3..0000000000000 --- a/src/plugins/unified_doc_viewer/public/hooks/use_doc_viewer_services.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0 and the Server Side Public License, v 1; you may not use this file except - * in compliance with, at your election, the Elastic License 2.0 or the Server - * Side Public License, v 1. - */ - -import type { AnalyticsServiceStart } from '@kbn/core-analytics-browser'; -import type { DataPublicPluginStart } from '@kbn/data-plugin/public'; -import type { FieldFormatsStart } from '@kbn/field-formats-plugin/public'; -import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import type { IUiSettingsClient } from '@kbn/core-ui-settings-browser'; -import { useKibana } from '@kbn/kibana-react-plugin/public'; -import type { UnifiedDocViewerStart } from '../plugin'; - -export interface UnifiedDocViewerServices { - analytics: AnalyticsServiceStart; - data: DataPublicPluginStart; - fieldFormats: FieldFormatsStart; - storage: Storage; - uiSettings: IUiSettingsClient; - unifiedDocViewer: UnifiedDocViewerStart; -} - -export function useUnifiedDocViewerServices(): UnifiedDocViewerServices { - const { services } = useKibana(); - const { analytics, data, fieldFormats, storage, uiSettings, unifiedDocViewer } = services; - return { analytics, data, fieldFormats, storage, uiSettings, unifiedDocViewer }; -} diff --git a/src/plugins/unified_doc_viewer/public/hooks/use_es_doc_search.test.tsx b/src/plugins/unified_doc_viewer/public/hooks/use_es_doc_search.test.tsx index cee1cf509e138..b0beac94ab4fa 100644 --- a/src/plugins/unified_doc_viewer/public/hooks/use_es_doc_search.test.tsx +++ b/src/plugins/unified_doc_viewer/public/hooks/use_es_doc_search.test.tsx @@ -15,12 +15,12 @@ import { SEARCH_FIELDS_FROM_SOURCE as mockSearchFieldsFromSource, buildDataTableRecord, } from '@kbn/discover-utils'; -import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; -import React from 'react'; +import { setUnifiedDocViewerServices } from '../plugin'; +import { UnifiedDocViewerServices } from '../types'; const index = 'test-index'; const mockSearchResult = new Subject(); -const services = { +setUnifiedDocViewerServices({ data: { search: { search: jest.fn(() => { @@ -35,12 +35,12 @@ const services = { } }, }, -}; +} as unknown as UnifiedDocViewerServices); describe('Test of helper / hook', () => { test('buildSearchBody given useNewFieldsApi is false', () => { const dataView = { - getComputedFields: () => ({ storedFields: [], scriptFields: [], docvalueFields: [] }), + getComputedFields: () => ({ scriptFields: [], docvalueFields: [] }), } as unknown as DataView; const actual = buildSearchBody('1', index, dataView, false); expect(actual).toMatchInlineSnapshot(` @@ -67,7 +67,9 @@ describe('Test of helper / hook', () => { }, }, "script_fields": Array [], - "stored_fields": Array [], + "stored_fields": Array [ + "*", + ], "version": true, }, } @@ -76,7 +78,7 @@ describe('Test of helper / hook', () => { test('buildSearchBody useNewFieldsApi is true', () => { const dataView = { - getComputedFields: () => ({ storedFields: [], scriptFields: [], docvalueFields: [] }), + getComputedFields: () => ({ scriptFields: [], docvalueFields: [] }), } as unknown as DataView; const actual = buildSearchBody('1', index, dataView, true); expect(actual).toMatchInlineSnapshot(` @@ -108,7 +110,9 @@ describe('Test of helper / hook', () => { }, "runtime_mappings": Object {}, "script_fields": Array [], - "stored_fields": Array [], + "stored_fields": Array [ + "*", + ], "version": true, }, } @@ -117,7 +121,7 @@ describe('Test of helper / hook', () => { test('buildSearchBody with requestSource', () => { const dataView = { - getComputedFields: () => ({ storedFields: [], scriptFields: [], docvalueFields: [] }), + getComputedFields: () => ({ scriptFields: [], docvalueFields: [] }), } as unknown as DataView; const actual = buildSearchBody('1', index, dataView, true, true); expect(actual).toMatchInlineSnapshot(` @@ -150,7 +154,9 @@ describe('Test of helper / hook', () => { }, "runtime_mappings": Object {}, "script_fields": Array [], - "stored_fields": Array [], + "stored_fields": Array [ + "*", + ], "version": true, }, } @@ -160,7 +166,6 @@ describe('Test of helper / hook', () => { test('buildSearchBody with runtime fields', () => { const dataView = { getComputedFields: () => ({ - storedFields: [], scriptFields: [], docvalueFields: [], runtimeFields: { @@ -210,7 +215,9 @@ describe('Test of helper / hook', () => { }, }, "script_fields": Array [], - "stored_fields": Array [], + "stored_fields": Array [ + "*", + ], "version": true, }, } @@ -230,9 +237,6 @@ describe('Test of helper / hook', () => { const hook = renderHook((p: EsDocSearchProps) => useEsDocSearch(p), { initialProps: props, - wrapper: ({ children }) => ( - {children} - ), }); expect(hook.result.current.slice(0, 2)).toEqual([ElasticRequestState.Loading, null]); @@ -254,9 +258,6 @@ describe('Test of helper / hook', () => { const hook = renderHook((p: EsDocSearchProps) => useEsDocSearch(p), { initialProps: props, - wrapper: ({ children }) => ( - {children} - ), }); await act(async () => { @@ -308,9 +309,6 @@ describe('Test of helper / hook', () => { const hook = renderHook((p: EsDocSearchProps) => useEsDocSearch(p), { initialProps: props, - wrapper: ({ children }) => ( - {children} - ), }); expect(hook.result.current.slice(0, 2)).toEqual([ diff --git a/src/plugins/unified_doc_viewer/public/hooks/use_es_doc_search.ts b/src/plugins/unified_doc_viewer/public/hooks/use_es_doc_search.ts index d215306d6f7ea..ef236e4a9118a 100644 --- a/src/plugins/unified_doc_viewer/public/hooks/use_es_doc_search.ts +++ b/src/plugins/unified_doc_viewer/public/hooks/use_es_doc_search.ts @@ -14,7 +14,7 @@ import { reportPerformanceMetricEvent } from '@kbn/ebt-tools'; import type { DataTableRecord } from '@kbn/discover-utils/types'; import { SEARCH_FIELDS_FROM_SOURCE, buildDataTableRecord } from '@kbn/discover-utils'; import { ElasticRequestState } from '@kbn/unified-doc-viewer'; -import { useUnifiedDocViewerServices } from './use_doc_viewer_services'; +import { getUnifiedDocViewerServices } from '../plugin'; type RequestBody = Pick; @@ -53,7 +53,7 @@ export function useEsDocSearch({ }: EsDocSearchProps): [ElasticRequestState, DataTableRecord | null, () => void] { const [status, setStatus] = useState(ElasticRequestState.Loading); const [hit, setHit] = useState(null); - const { data, uiSettings, analytics } = useUnifiedDocViewerServices(); + const { data, uiSettings, analytics } = getUnifiedDocViewerServices(); const useNewFieldsApi = useMemo(() => !uiSettings.get(SEARCH_FIELDS_FROM_SOURCE), [uiSettings]); const requestData = useCallback(async () => { @@ -131,7 +131,7 @@ export function buildSearchBody( filter: [{ ids: { values: [id] } }, { term: { _index: index } }], }, }, - stored_fields: computedFields.storedFields, + stored_fields: ['*'], script_fields: computedFields.scriptFields, version: true, }, diff --git a/src/plugins/unified_doc_viewer/public/index.tsx b/src/plugins/unified_doc_viewer/public/index.tsx index d08de9dcaa0eb..ffe5c3f16d78c 100644 --- a/src/plugins/unified_doc_viewer/public/index.tsx +++ b/src/plugins/unified_doc_viewer/public/index.tsx @@ -34,6 +34,6 @@ export const UnifiedDocViewer = withSuspense( ); -export { useEsDocSearch, useUnifiedDocViewerServices } from './hooks'; +export { useEsDocSearch } from './hooks'; export const plugin = () => new UnifiedDocViewerPublicPlugin(); diff --git a/src/plugins/unified_doc_viewer/public/plugin.tsx b/src/plugins/unified_doc_viewer/public/plugin.tsx index 018e6ffadd312..a79ae9e44d0ca 100644 --- a/src/plugins/unified_doc_viewer/public/plugin.tsx +++ b/src/plugins/unified_doc_viewer/public/plugin.tsx @@ -16,7 +16,7 @@ import { createGetterSetter, Storage } from '@kbn/kibana-utils-plugin/public'; import { DataPublicPluginStart } from '@kbn/data-plugin/public'; import { FieldFormatsStart } from '@kbn/field-formats-plugin/public'; import { CoreStart } from '@kbn/core/public'; -import { type UnifiedDocViewerServices, useUnifiedDocViewerServices } from './hooks'; +import type { UnifiedDocViewerServices } from './types'; export const [getUnifiedDocViewerServices, setUnifiedDocViewerServices] = createGetterSetter('UnifiedDocViewerServices'); @@ -50,8 +50,7 @@ export class UnifiedDocViewerPublicPlugin }), order: 10, component: (props) => { - // eslint-disable-next-line react-hooks/rules-of-hooks - const { uiSettings } = useUnifiedDocViewerServices(); + const { uiSettings } = getUnifiedDocViewerServices(); const DocView = uiSettings.get(DOC_TABLE_LEGACY) ? DocViewerLegacyTable : DocViewerTable; return ( diff --git a/src/plugins/unified_doc_viewer/public/types.ts b/src/plugins/unified_doc_viewer/public/types.ts index d9ec40eedfffb..5a89a6037bec8 100644 --- a/src/plugins/unified_doc_viewer/public/types.ts +++ b/src/plugins/unified_doc_viewer/public/types.ts @@ -7,5 +7,21 @@ */ export type { JsonCodeEditorProps } from './components'; -export type { EsDocSearchProps, UnifiedDocViewerServices } from './hooks'; +export type { EsDocSearchProps } from './hooks'; export type { UnifiedDocViewerSetup, UnifiedDocViewerStart } from './plugin'; + +import type { AnalyticsServiceStart } from '@kbn/core-analytics-browser'; +import type { DataPublicPluginStart } from '@kbn/data-plugin/public'; +import type { FieldFormatsStart } from '@kbn/field-formats-plugin/public'; +import type { Storage } from '@kbn/kibana-utils-plugin/public'; +import type { IUiSettingsClient } from '@kbn/core-ui-settings-browser'; +import type { UnifiedDocViewerStart } from './plugin'; + +export interface UnifiedDocViewerServices { + analytics: AnalyticsServiceStart; + data: DataPublicPluginStart; + fieldFormats: FieldFormatsStart; + storage: Storage; + uiSettings: IUiSettingsClient; + unifiedDocViewer: UnifiedDocViewerStart; +} diff --git a/src/plugins/unified_histogram/public/__mocks__/data_view.ts b/src/plugins/unified_histogram/public/__mocks__/data_view.ts index 34043e8348c4b..ffc429c1aa887 100644 --- a/src/plugins/unified_histogram/public/__mocks__/data_view.ts +++ b/src/plugins/unified_histogram/public/__mocks__/data_view.ts @@ -91,7 +91,7 @@ export const buildDataViewMock = ({ metaFields: ['_index', '_score'], fields: dataViewFields, getName: () => name, - getComputedFields: () => ({ docvalueFields: [], scriptFields: {}, storedFields: ['*'] }), + getComputedFields: () => ({ docvalueFields: [], scriptFields: {} }), getSourceFiltering: () => ({}), getFieldByName: jest.fn((fieldName: string) => dataViewFields.getByName(fieldName)), timeFieldName: timeFieldName || '', diff --git a/src/plugins/unified_search/public/dataview_picker/dataview_list.tsx b/src/plugins/unified_search/public/dataview_picker/dataview_list.tsx index ec231d577e11a..a42a91510abec 100644 --- a/src/plugins/unified_search/public/dataview_picker/dataview_list.tsx +++ b/src/plugins/unified_search/public/dataview_picker/dataview_list.tsx @@ -23,6 +23,7 @@ import { i18n } from '@kbn/i18n'; import { css } from '@emotion/react'; import { SortingService } from './sorting_service'; +import { MIDDLE_TRUNCATION_PROPS } from '../filter_bar/filter_editor/lib/helpers'; const strings = { sortOrder: { @@ -120,6 +121,10 @@ export function DataViewsList({ checked?: 'on' | 'off' | undefined; }> {...selectableProps} + listProps={{ + truncationProps: MIDDLE_TRUNCATION_PROPS, + ...(selectableProps?.listProps ? selectableProps.listProps : undefined), + }} data-test-subj="indexPattern-switcher" searchable singleSelection="always" diff --git a/src/plugins/unified_search/public/dataview_picker/mocks/dataview.ts b/src/plugins/unified_search/public/dataview_picker/mocks/dataview.ts index 699ad5fcd4d9f..7b8c1318fae8c 100644 --- a/src/plugins/unified_search/public/dataview_picker/mocks/dataview.ts +++ b/src/plugins/unified_search/public/dataview_picker/mocks/dataview.ts @@ -100,7 +100,7 @@ export const buildDataViewMock = ({ fields: dataViewFields, type: 'default', getName: () => name, - getComputedFields: () => ({ docvalueFields: [], scriptFields: {}, storedFields: ['*'] }), + getComputedFields: () => ({ docvalueFields: [], scriptFields: {} }), getSourceFiltering: () => ({}), getIndexPattern: () => `${name}-title`, getFieldByName: jest.fn((fieldName: string) => dataViewFields.getByName(fieldName)), diff --git a/test/functional/apps/discover/group3/_view_mode_toggle.ts b/test/functional/apps/discover/group3/_view_mode_toggle.ts index e284d57878ce9..62c78efbc2432 100644 --- a/test/functional/apps/discover/group3/_view_mode_toggle.ts +++ b/test/functional/apps/discover/group3/_view_mode_toggle.ts @@ -28,8 +28,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { defaultIndex: 'logstash-*', }; - // FAILING ES PROMOTION: https://github.com/elastic/kibana/issues/172247 - describe.skip('discover view mode toggle', function () { + describe('discover view mode toggle', function () { before(async () => { await security.testUser.setRoles(['kibana_admin', 'test_logstash_reader']); await esArchiver.loadIfNeeded('test/functional/fixtures/es_archiver/logstash_functional'); diff --git a/test/functional/page_objects/dashboard_page.ts b/test/functional/page_objects/dashboard_page.ts index e41d1583341da..d17c12d8269d5 100644 --- a/test/functional/page_objects/dashboard_page.ts +++ b/test/functional/page_objects/dashboard_page.ts @@ -27,6 +27,7 @@ interface SaveDashboardOptions { } export class DashboardPageObject extends FtrService { + private readonly comboBox = this.ctx.getService('comboBox'); private readonly config = this.ctx.getService('config'); private readonly log = this.ctx.getService('log'); private readonly find = this.ctx.getService('find'); @@ -555,9 +556,9 @@ export class DashboardPageObject extends FtrService { } public async selectDashboardTags(tagNames: string[]) { - await this.testSubjects.click('savedObjectTagSelector'); + const tagsComboBox = await this.testSubjects.find('savedObjectTagSelector'); for (const tagName of tagNames) { - await this.testSubjects.click(`tagSelectorOption-${tagName.replace(' ', '_')}`); + await this.comboBox.setElement(tagsComboBox, tagName); } await this.testSubjects.click('savedObjectTitle'); } diff --git a/tsconfig.base.json b/tsconfig.base.json index 4591e22581156..4ed3f86eef5ae 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1104,6 +1104,8 @@ "@kbn/observability-alerting-test-data/*": ["x-pack/packages/observability/alerting_test_data/*"], "@kbn/observability-fixtures-plugin": ["x-pack/test/cases_api_integration/common/plugins/observability"], "@kbn/observability-fixtures-plugin/*": ["x-pack/test/cases_api_integration/common/plugins/observability/*"], + "@kbn/observability-get-padded-alert-time-range-util": ["x-pack/packages/observability/get_padded_alert_time_range_util"], + "@kbn/observability-get-padded-alert-time-range-util/*": ["x-pack/packages/observability/get_padded_alert_time_range_util/*"], "@kbn/observability-log-explorer-plugin": ["x-pack/plugins/observability_log_explorer"], "@kbn/observability-log-explorer-plugin/*": ["x-pack/plugins/observability_log_explorer/*"], "@kbn/observability-onboarding-plugin": ["x-pack/plugins/observability_onboarding"], diff --git a/x-pack/packages/ml/trained_models_utils/index.ts b/x-pack/packages/ml/trained_models_utils/index.ts index 0ae43c5ef4013..b9ad2e2ae4d4e 100644 --- a/x-pack/packages/ml/trained_models_utils/index.ts +++ b/x-pack/packages/ml/trained_models_utils/index.ts @@ -19,7 +19,8 @@ export { type ModelDefinition, type ModelDefinitionResponse, type ElserVersion, - type GetElserOptions, + type GetModelDownloadConfigOptions, + type ElasticCuratedModelName, ELSER_ID_V1, ELASTIC_MODEL_TAG, ELASTIC_MODEL_TYPE, diff --git a/x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts b/x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts index 917e7b5cac3e4..10e6618672f49 100644 --- a/x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts +++ b/x-pack/packages/ml/trained_models_utils/src/constants/trained_models.ts @@ -61,6 +61,7 @@ export const ELASTIC_MODEL_DEFINITIONS: Record = Object description: i18n.translate('xpack.ml.trainedModels.modelsList.elserDescription', { defaultMessage: 'Elastic Learned Sparse EncodeR v1 (Tech Preview)', }), + type: ['elastic', 'pytorch', 'text_expansion'], }, '.elser_model_2': { modelName: 'elser', @@ -74,6 +75,7 @@ export const ELASTIC_MODEL_DEFINITIONS: Record = Object description: i18n.translate('xpack.ml.trainedModels.modelsList.elserV2Description', { defaultMessage: 'Elastic Learned Sparse EncodeR v2', }), + type: ['elastic', 'pytorch', 'text_expansion'], }, '.elser_model_2_linux-x86_64': { modelName: 'elser', @@ -88,14 +90,49 @@ export const ELASTIC_MODEL_DEFINITIONS: Record = Object description: i18n.translate('xpack.ml.trainedModels.modelsList.elserV2x86Description', { defaultMessage: 'Elastic Learned Sparse EncodeR v2, optimized for linux-x86_64', }), + type: ['elastic', 'pytorch', 'text_expansion'], + }, + '.multilingual-e5-small': { + modelName: 'e5', + version: 1, + default: true, + config: { + input: { + field_names: ['text_field'], + }, + }, + description: i18n.translate('xpack.ml.trainedModels.modelsList.e5v1Description', { + defaultMessage: 'E5 (EmbEddings from bidirEctional Encoder rEpresentations)', + }), + license: 'MIT', + type: ['pytorch', 'text_embedding'], + }, + '.multilingual-e5-small_linux-x86_64': { + modelName: 'e5', + version: 1, + os: 'Linux', + arch: 'amd64', + config: { + input: { + field_names: ['text_field'], + }, + }, + description: i18n.translate('xpack.ml.trainedModels.modelsList.e5v1x86Description', { + defaultMessage: + 'E5 (EmbEddings from bidirEctional Encoder rEpresentations), optimized for linux-x86_64', + }), + license: 'MIT', + type: ['pytorch', 'text_embedding'], }, } as const); +export type ElasticCuratedModelName = 'elser' | 'e5'; + export interface ModelDefinition { /** * Model name, e.g. elser */ - modelName: string; + modelName: ElasticCuratedModelName; version: number; /** * Default PUT model configuration @@ -107,13 +144,15 @@ export interface ModelDefinition { default?: boolean; recommended?: boolean; hidden?: boolean; + license?: string; + type?: readonly string[]; } export type ModelDefinitionResponse = ModelDefinition & { /** * Complete model id, e.g. .elser_model_2_linux-x86_64 */ - name: string; + model_id: string; }; export type ElasticModelId = keyof typeof ELASTIC_MODEL_DEFINITIONS; @@ -129,6 +168,6 @@ export type ModelState = typeof MODEL_STATE[keyof typeof MODEL_STATE] | null; export type ElserVersion = 1 | 2; -export interface GetElserOptions { +export interface GetModelDownloadConfigOptions { version?: ElserVersion; } diff --git a/x-pack/packages/observability/alert_details/index.ts b/x-pack/packages/observability/alert_details/index.ts index 6f0200e9bf72e..b90173ddf136f 100644 --- a/x-pack/packages/observability/alert_details/index.ts +++ b/x-pack/packages/observability/alert_details/index.ts @@ -9,5 +9,4 @@ export { AlertAnnotation } from './src/components/alert_annotation'; export { AlertActiveTimeRangeAnnotation } from './src/components/alert_active_time_range_annotation'; export { AlertThresholdTimeRangeRect } from './src/components/alert_threshold_time_range_rect'; export { AlertThresholdAnnotation } from './src/components/alert_threshold_annotation'; -export { getPaddedAlertTimeRange } from './src/helpers/get_padded_alert_time_range'; export { useAlertsHistory } from './src/hooks/use_alerts_history'; diff --git a/x-pack/packages/observability/alert_details/package.json b/x-pack/packages/observability/alert_details/package.json index 3baee7af3443e..2764095b1074f 100644 --- a/x-pack/packages/observability/alert_details/package.json +++ b/x-pack/packages/observability/alert_details/package.json @@ -1,7 +1,6 @@ { "name": "@kbn/observability-alert-details", "descriptio": "Helper and components related to alert details", - "author": "Actionable Observability", "private": true, "version": "1.0.0", "license": "Elastic License 2.0" diff --git a/x-pack/packages/observability/get_padded_alert_time_range_util/README.md b/x-pack/packages/observability/get_padded_alert_time_range_util/README.md new file mode 100644 index 0000000000000..049cd022eb927 --- /dev/null +++ b/x-pack/packages/observability/get_padded_alert_time_range_util/README.md @@ -0,0 +1,3 @@ +# @kbn/get-padded-alert-time-range-util + +A utility to get padded alert time range based on alert's start and end time \ No newline at end of file diff --git a/x-pack/test/api_integration/apis/management/index_management/lib/utils.js b/x-pack/packages/observability/get_padded_alert_time_range_util/index.ts similarity index 73% rename from x-pack/test/api_integration/apis/management/index_management/lib/utils.js rename to x-pack/packages/observability/get_padded_alert_time_range_util/index.ts index aeae936e44cbf..ea4c87b42729d 100644 --- a/x-pack/test/api_integration/apis/management/index_management/lib/utils.js +++ b/x-pack/packages/observability/get_padded_alert_time_range_util/index.ts @@ -5,4 +5,4 @@ * 2.0. */ -export const wait = (time = 1000) => new Promise((resolve) => setTimeout(resolve, time)); +export { getPaddedAlertTimeRange } from './src/get_padded_alert_time_range'; diff --git a/x-pack/packages/observability/get_padded_alert_time_range_util/jest.config.js b/x-pack/packages/observability/get_padded_alert_time_range_util/jest.config.js new file mode 100644 index 0000000000000..2e476b09b3c4c --- /dev/null +++ b/x-pack/packages/observability/get_padded_alert_time_range_util/jest.config.js @@ -0,0 +1,12 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +module.exports = { + preset: '@kbn/test', + rootDir: '../../../..', + roots: ['/x-pack/packages/observability/get_padded_alert_time_range_util'], +}; diff --git a/x-pack/packages/observability/get_padded_alert_time_range_util/kibana.jsonc b/x-pack/packages/observability/get_padded_alert_time_range_util/kibana.jsonc new file mode 100644 index 0000000000000..30797d6915c49 --- /dev/null +++ b/x-pack/packages/observability/get_padded_alert_time_range_util/kibana.jsonc @@ -0,0 +1,5 @@ +{ + "type": "shared-common", + "id": "@kbn/observability-get-padded-alert-time-range-util", + "owner": "@elastic/obs-ux-management-team" +} diff --git a/x-pack/packages/observability/get_padded_alert_time_range_util/package.json b/x-pack/packages/observability/get_padded_alert_time_range_util/package.json new file mode 100644 index 0000000000000..055cae3211ce6 --- /dev/null +++ b/x-pack/packages/observability/get_padded_alert_time_range_util/package.json @@ -0,0 +1,7 @@ +{ + "name": "@kbn/observability-get-padded-alert-time-range-util", + "descriptio": "An util to get padded alert time range", + "private": true, + "version": "1.0.0", + "license": "Elastic License 2.0" +} \ No newline at end of file diff --git a/x-pack/packages/observability/alert_details/src/helpers/get_padded_alert_time_range.test.ts b/x-pack/packages/observability/get_padded_alert_time_range_util/src/get_padded_alert_time_range.test.ts similarity index 100% rename from x-pack/packages/observability/alert_details/src/helpers/get_padded_alert_time_range.test.ts rename to x-pack/packages/observability/get_padded_alert_time_range_util/src/get_padded_alert_time_range.test.ts diff --git a/x-pack/packages/observability/alert_details/src/helpers/get_padded_alert_time_range.ts b/x-pack/packages/observability/get_padded_alert_time_range_util/src/get_padded_alert_time_range.ts similarity index 100% rename from x-pack/packages/observability/alert_details/src/helpers/get_padded_alert_time_range.ts rename to x-pack/packages/observability/get_padded_alert_time_range_util/src/get_padded_alert_time_range.ts diff --git a/x-pack/packages/observability/get_padded_alert_time_range_util/tsconfig.json b/x-pack/packages/observability/get_padded_alert_time_range_util/tsconfig.json new file mode 100644 index 0000000000000..0d78dace105e1 --- /dev/null +++ b/x-pack/packages/observability/get_padded_alert_time_range_util/tsconfig.json @@ -0,0 +1,17 @@ +{ + "extends": "../../../../tsconfig.base.json", + "compilerOptions": { + "outDir": "target/types", + "types": [ + "jest", + "node" + ] + }, + "include": [ + "**/*.ts", + ], + "exclude": [ + "target/**/*" + ], + "kbn_references": [] +} diff --git a/x-pack/packages/security-solution/upselling/messages/index.tsx b/x-pack/packages/security-solution/upselling/messages/index.tsx index 633f44d21b770..4933ff36cfa11 100644 --- a/x-pack/packages/security-solution/upselling/messages/index.tsx +++ b/x-pack/packages/security-solution/upselling/messages/index.tsx @@ -14,3 +14,11 @@ export const UPGRADE_INVESTIGATION_GUIDE = (requiredLicense: string) => requiredLicense, }, }); + +export const UPGRADE_ALERT_ASSIGNMENTS = (requiredLicense: string) => + i18n.translate('securitySolutionPackages.alertAssignments.upsell', { + defaultMessage: 'Upgrade to {requiredLicense} to make use of alert assignments', + values: { + requiredLicense, + }, + }); diff --git a/x-pack/packages/security-solution/upselling/service/types.ts b/x-pack/packages/security-solution/upselling/service/types.ts index d14f39ac9796a..fdb66b27d97f4 100644 --- a/x-pack/packages/security-solution/upselling/service/types.ts +++ b/x-pack/packages/security-solution/upselling/service/types.ts @@ -17,4 +17,4 @@ export type UpsellingSectionId = | 'osquery_automated_response_actions' | 'ruleDetailsEndpointExceptions'; -export type UpsellingMessageId = 'investigation_guide'; +export type UpsellingMessageId = 'investigation_guide' | 'alert_assignments'; diff --git a/x-pack/plugins/actions/server/lib/gen_ai_token_tracking.test.ts b/x-pack/plugins/actions/server/lib/gen_ai_token_tracking.test.ts index 22f91b71d4492..888a00cd5ff41 100644 --- a/x-pack/plugins/actions/server/lib/gen_ai_token_tracking.test.ts +++ b/x-pack/plugins/actions/server/lib/gen_ai_token_tracking.test.ts @@ -67,7 +67,7 @@ describe('getGenAiTokenTracking', () => { expect(logger.error).not.toHaveBeenCalled(); }); - it('should return the total, prompt, and completion token counts when given a valid Bedrock response', async () => { + it('should return the total, prompt, and completion token counts when given a valid Bedrock response for run/test subactions', async () => { const actionTypeId = '.bedrock'; const result = { @@ -103,6 +103,46 @@ describe('getGenAiTokenTracking', () => { }); }); + it('should return the total, prompt, and completion token counts when given a valid Bedrock response for invokeAI subaction', async () => { + const actionTypeId = '.bedrock'; + + const result = { + actionId: '123', + status: 'ok' as const, + data: { + message: 'Sample completion', + }, + }; + const validatedParams = { + subAction: 'invokeAI', + subActionParams: { + messages: [ + { + role: 'user', + content: 'Sample message', + }, + ], + }, + }; + const tokenTracking = await getGenAiTokenTracking({ + actionTypeId, + logger, + result, + validatedParams, + }); + + expect(tokenTracking).toEqual({ + total_tokens: 100, + prompt_tokens: 50, + completion_tokens: 50, + }); + expect(logger.error).not.toHaveBeenCalled(); + expect(mockGetTokenCountFromBedrockInvoke).toHaveBeenCalledWith({ + response: 'Sample completion', + body: '{"prompt":"Sample message"}', + }); + }); + it('should return the total, prompt, and completion token counts when given a valid OpenAI streamed response', async () => { const mockReader = new IncomingMessage(new Socket()); const actionTypeId = '.gen-ai'; diff --git a/x-pack/plugins/actions/server/lib/gen_ai_token_tracking.ts b/x-pack/plugins/actions/server/lib/gen_ai_token_tracking.ts index 866580e8e7b3b..78dfe3ecb1728 100644 --- a/x-pack/plugins/actions/server/lib/gen_ai_token_tracking.ts +++ b/x-pack/plugins/actions/server/lib/gen_ai_token_tracking.ts @@ -117,6 +117,32 @@ export const getGenAiTokenTracking = async ({ logger.error(e); } } + + // this is a non-streamed Bedrock response used by security solution + if (actionTypeId === '.bedrock' && validatedParams.subAction === 'invokeAI') { + try { + const { total, prompt, completion } = await getTokenCountFromBedrockInvoke({ + response: ( + result.data as unknown as { + message: string; + } + ).message, + body: JSON.stringify({ + prompt: (validatedParams as { subActionParams: { messages: Array<{ content: string }> } }) + .subActionParams.messages[0].content, + }), + }); + + return { + total_tokens: total, + prompt_tokens: prompt, + completion_tokens: completion, + }; + } catch (e) { + logger.error('Failed to calculate tokens from Bedrock invoke response'); + logger.error(e); + } + } return null; }; diff --git a/x-pack/plugins/alerting/common/alert_schema/field_maps/mapping_from_field_map.test.ts b/x-pack/plugins/alerting/common/alert_schema/field_maps/mapping_from_field_map.test.ts index eb3132eba5413..24aa552f6a1ef 100644 --- a/x-pack/plugins/alerting/common/alert_schema/field_maps/mapping_from_field_map.test.ts +++ b/x-pack/plugins/alerting/common/alert_schema/field_maps/mapping_from_field_map.test.ts @@ -311,6 +311,9 @@ describe('mappingFromFieldMap', () => { workflow_tags: { type: 'keyword', }, + workflow_assignee_ids: { + type: 'keyword', + }, }, }, space_ids: { diff --git a/x-pack/plugins/alerting/common/disabled_action_groups.ts b/x-pack/plugins/alerting/common/disabled_action_groups.ts index 352fbb03524a8..b6b603c10c0f1 100644 --- a/x-pack/plugins/alerting/common/disabled_action_groups.ts +++ b/x-pack/plugins/alerting/common/disabled_action_groups.ts @@ -8,7 +8,7 @@ import { RecoveredActionGroup } from './builtin_action_groups'; const DisabledActionGroupsByActionType: Record = { - [RecoveredActionGroup.id]: ['.jira', '.servicenow', '.resilient'], + [RecoveredActionGroup.id]: ['.jira', '.resilient'], }; export const DisabledActionTypeIdsForActionGroup: Map = new Map( diff --git a/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.test.ts b/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.test.ts index cacc544a3afe8..cfdc451790bc5 100644 --- a/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.test.ts +++ b/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.test.ts @@ -5,7 +5,11 @@ * 2.0. */ -import { getKueryWithMobileFilters } from './get_kuery_with_mobile_filters'; +import { + getKueryWithMobileFilters, + getKueryWithMobileCrashFilter, + getKueryWithMobileErrorFilter, +} from './get_kuery_with_mobile_filters'; describe('getKueryWithMobileFilters', () => { it('should handle empty and undefined values', () => { const result = getKueryWithMobileFilters({ @@ -70,3 +74,68 @@ describe('getKueryWithMobileFilters', () => { ); }); }); + +describe('getKueryWithMobileCrashFilter', () => { + it('should handle empty and undefined values', () => { + const result = getKueryWithMobileCrashFilter({ + groupId: undefined, + kuery: '', + }); + expect(result).toBe('error.type: crash'); + }); + it('should return kuery and crash filter when groupId is empty', () => { + const result = getKueryWithMobileCrashFilter({ + groupId: undefined, + kuery: 'foo.bar: test', + }); + expect(result).toBe('foo.bar: test and error.type: crash'); + }); + it('should return crash filter and groupId when kuery is empty', () => { + const result = getKueryWithMobileCrashFilter({ + groupId: '1', + kuery: '', + }); + expect(result).toBe('error.type: crash and error.grouping_key: 1'); + }); + it('should return crash filter, groupId, and kuery in kql format', () => { + const result = getKueryWithMobileCrashFilter({ + groupId: '1', + kuery: 'foo.bar: test', + }); + expect(result).toBe( + 'foo.bar: test and error.type: crash and error.grouping_key: 1' + ); + }); +}); +describe('getKueryWithMobileErrorFilter', () => { + it('should handle empty and undefined values', () => { + const result = getKueryWithMobileErrorFilter({ + groupId: undefined, + kuery: '', + }); + expect(result).toBe('NOT error.type: crash'); + }); + it('should return kuery and error filter when groupId is empty', () => { + const result = getKueryWithMobileErrorFilter({ + kuery: 'foo.bar: test', + groupId: undefined, + }); + expect(result).toBe('foo.bar: test and NOT error.type: crash'); + }); + it('should return error filter and groupId when kuery is empty', () => { + const result = getKueryWithMobileErrorFilter({ + groupId: '1', + kuery: '', + }); + expect(result).toBe('NOT error.type: crash and error.grouping_key: 1'); + }); + it('should return error filter, groupId, and kuery in kql format', () => { + const result = getKueryWithMobileErrorFilter({ + groupId: '1', + kuery: 'foo.bar: test', + }); + expect(result).toBe( + 'foo.bar: test and NOT error.type: crash and error.grouping_key: 1' + ); + }); +}); diff --git a/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.ts b/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.ts index 19970a0b24b93..2efaf1e2e8580 100644 --- a/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.ts +++ b/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.ts @@ -10,6 +10,8 @@ import { DEVICE_MODEL_IDENTIFIER, NETWORK_CONNECTION_TYPE, SERVICE_VERSION, + ERROR_TYPE, + ERROR_GROUP_ID, } from '../es_fields/apm'; import { fieldValuePairToKql } from './field_value_pair_to_kql'; @@ -38,3 +40,37 @@ export function getKueryWithMobileFilters({ return kueryWithFilters; } + +export function getKueryWithMobileCrashFilter({ + groupId, + kuery, +}: { + groupId: string | undefined; + kuery: string; +}) { + const kueryWithFilters = [ + kuery, + ...fieldValuePairToKql(ERROR_TYPE, 'crash'), + ...fieldValuePairToKql(ERROR_GROUP_ID, groupId), + ] + .filter(Boolean) + .join(' and '); + return kueryWithFilters; +} + +export function getKueryWithMobileErrorFilter({ + groupId, + kuery, +}: { + groupId: string | undefined; + kuery: string; +}) { + const kueryWithFilters = [ + kuery, + `NOT ${ERROR_TYPE}: crash`, + ...fieldValuePairToKql(ERROR_GROUP_ID, groupId), + ] + .filter(Boolean) + .join(' and '); + return kueryWithFilters; +} diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx b/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx index 91fa325f4ae7e..f8b14acfb364a 100644 --- a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx +++ b/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx @@ -19,7 +19,7 @@ import { import moment from 'moment'; import React, { useEffect, useMemo } from 'react'; import { useKibana } from '@kbn/kibana-react-plugin/public'; -import { getPaddedAlertTimeRange } from '@kbn/observability-alert-details'; +import { getPaddedAlertTimeRange } from '@kbn/observability-get-padded-alert-time-range-util'; import { EuiCallOut } from '@elastic/eui'; import { SERVICE_ENVIRONMENT } from '../../../../../common/es_fields/apm'; import { ChartPointerEventContextProvider } from '../../../../context/chart_pointer_event/chart_pointer_event_context'; diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx b/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx index 574e9db2f507b..d8f500f9fb78a 100644 --- a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx +++ b/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx @@ -34,7 +34,7 @@ import { TraceSearchType } from '../../../../../common/trace_explorer'; import { APMError } from '../../../../../typings/es_schemas/ui/apm_error'; import { useApmPluginContext } from '../../../../context/apm_plugin/use_apm_plugin_context'; import { useLegacyUrlParams } from '../../../../context/url_params_context/use_url_params'; -import { useApmParams } from '../../../../hooks/use_apm_params'; +import { useAnyOfApmParams } from '../../../../hooks/use_apm_params'; import { useApmRouter } from '../../../../hooks/use_apm_router'; import { FETCH_STATUS, isPending } from '../../../../hooks/use_fetcher'; import { useTraceExplorerEnabledSetting } from '../../../../hooks/use_trace_explorer_enabled_setting'; @@ -102,7 +102,11 @@ export function ErrorSampleDetails({ const { path: { groupId }, query, - } = useApmParams('/services/{serviceName}/errors/{groupId}'); + } = useAnyOfApmParams( + '/services/{serviceName}/errors/{groupId}', + '/mobile-services/{serviceName}/errors-and-crashes/errors/{groupId}', + '/mobile-services/{serviceName}/errors-and-crashes/crashes/{groupId}' + ); const { kuery } = query; diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/index.tsx b/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/index.tsx index e5b13aa0df213..48cd78e6705d0 100644 --- a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/index.tsx +++ b/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/index.tsx @@ -8,7 +8,7 @@ import { EuiLoadingSpinner } from '@elastic/eui'; import React from 'react'; import { useHistory } from 'react-router-dom'; import { fromQuery, toQuery } from '../../../shared/links/url_helpers'; -import { useApmParams } from '../../../../hooks/use_apm_params'; +import { useAnyOfApmParams } from '../../../../hooks/use_apm_params'; import { FETCH_STATUS, isPending, @@ -36,7 +36,11 @@ export function ErrorSampler({ const { path: { groupId }, query, - } = useApmParams('/services/{serviceName}/errors/{groupId}'); + } = useAnyOfApmParams( + '/services/{serviceName}/errors/{groupId}', + '/mobile-services/{serviceName}/errors-and-crashes/errors/{groupId}', + '/mobile-services/{serviceName}/errors-and-crashes/crashes/{groupId}' + ); const { rangeFrom, rangeTo, environment, kuery, errorId } = query; diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx new file mode 100644 index 0000000000000..a30495b703eb7 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx @@ -0,0 +1,79 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React, { useState } from 'react'; +import { EuiSpacer } from '@elastic/eui'; +import { TreemapSelect, TreemapTypes } from './treemap_select'; +import { TreemapChart } from '../../../../shared/charts/treemap_chart'; +import { useFetcher } from '../../../../../hooks/use_fetcher'; +import { + DEVICE_MODEL_IDENTIFIER, + SERVICE_VERSION, +} from '../../../../../../common/es_fields/apm'; + +const ES_FIELD_MAPPING: Record = { + [TreemapTypes.Devices]: DEVICE_MODEL_IDENTIFIER, + [TreemapTypes.Versions]: SERVICE_VERSION, +}; + +export function MobileErrorsAndCrashesTreemap({ + kuery, + serviceName, + start, + end, + environment, +}: { + kuery: string; + serviceName: string; + start: string; + end: string; + environment: string; +}) { + const [selectedTreemap, selectTreemap] = useState(TreemapTypes.Devices); + + const { data, status } = useFetcher( + (callApmApi) => { + const fieldName = ES_FIELD_MAPPING[selectedTreemap]; + if (fieldName) { + return callApmApi( + 'GET /internal/apm/mobile-services/{serviceName}/error_terms', + { + params: { + path: { + serviceName, + }, + query: { + environment, + kuery, + start, + end, + fieldName, + size: 500, + }, + }, + } + ); + } + }, + [environment, kuery, serviceName, start, end, selectedTreemap] + ); + return ( + <> + + + + + ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx new file mode 100644 index 0000000000000..498e0ef8fda7c --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx @@ -0,0 +1,121 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import React from 'react'; +import { i18n } from '@kbn/i18n'; +import { + EuiFlexGroup, + EuiFlexItem, + EuiTitle, + EuiSuperSelect, + EuiText, +} from '@elastic/eui'; +import type { EuiSuperSelectOption } from '@elastic/eui'; + +export enum TreemapTypes { + Devices = 'devices', + Versions = 'versions', +} + +const options: Array> = [ + { + value: TreemapTypes.Devices, + label: i18n.translate( + 'xpack.apm.transactionOverview.treemap.dropdown.devices', + { + defaultMessage: 'Devices', + } + ), + description: i18n.translate( + 'xpack.apm.errorOverview.treemap.dropdown.devices.subtitle', + { + defaultMessage: + 'This treemap view allows for easy and faster visual way the most affected devices', + } + ), + }, + { + value: TreemapTypes.Versions, + label: i18n.translate( + 'xpack.apm.transactionOverview.treemap.versions.devices', + { + defaultMessage: 'Versions', + } + ), + description: i18n.translate( + 'xpack.apm.errorOverview.treemap.dropdown.versions.subtitle', + { + defaultMessage: + 'This treemap view allows for easy and faster visual way the most affected versions.', + } + ), + }, +].map(({ value, label, description }) => ({ + inputDisplay: label, + value, + dropdownDisplay: ( + <> + {label} + +

{description}

+
+ + ), +})); + +export function TreemapSelect({ + selectedTreemap, + onChange, +}: { + selectedTreemap: TreemapTypes; + onChange: (value: TreemapTypes) => void; +}) { + const currentTreemap = + options.find(({ value }) => value === selectedTreemap) ?? options[0]; + + return ( + + + +

+ {i18n.translate('xpack.apm.errorOverview.treemap.title', { + defaultMessage: 'Most affected {currentTreemap}', + values: { currentTreemap: currentTreemap.value }, + })} +

+
+ + {i18n.translate('xpack.apm.errorOverview.treemap.subtitle', { + defaultMessage: + 'Treemap showing the total and most affected {currentTreemap}', + values: { currentTreemap: currentTreemap.value }, + })} + +
+ + + + + {i18n.translate('xpack.apm.transactionOverview.treemap.show', { + defaultMessage: 'Show', + })} + + + + + + +
+ ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx new file mode 100644 index 0000000000000..f26fe41a0ecab --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx @@ -0,0 +1,138 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + EuiPanel, + EuiTitle, + EuiIconTip, + EuiFlexItem, + EuiFlexGroup, +} from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import React from 'react'; +import { getComparisonChartTheme } from '../../../../shared/time_comparison/get_comparison_chart_theme'; +import { TimeseriesChartWithContext } from '../../../../shared/charts/timeseries_chart_with_context'; + +import { useFetcher } from '../../../../../hooks/use_fetcher'; + +import { + ChartType, + getTimeSeriesColor, +} from '../../../../shared/charts/helper/get_timeseries_color'; +import { usePreviousPeriodLabel } from '../../../../../hooks/use_previous_period_text'; + +const INITIAL_STATE = { + currentPeriod: { timeseries: [] }, + previousPeriod: { timeseries: [] }, +}; + +export function HttpErrorRateChart({ + height, + kuery, + serviceName, + start, + end, + environment, + offset, + comparisonEnabled, +}: { + height: number; + kuery: string; + serviceName: string; + start: string; + end: string; + environment: string; + offset?: string; + comparisonEnabled: boolean; +}) { + const comparisonChartTheme = getComparisonChartTheme(); + const { currentPeriodColor, previousPeriodColor } = getTimeSeriesColor( + ChartType.HTTP_REQUESTS + ); + const { data = INITIAL_STATE, status } = useFetcher( + (callApmApi) => { + return callApmApi( + 'GET /internal/apm/mobile-services/{serviceName}/error/http_error_rate', + { + params: { + path: { + serviceName, + }, + query: { + environment, + kuery, + start, + end, + offset: comparisonEnabled ? offset : undefined, + }, + }, + } + ); + }, + [environment, kuery, serviceName, start, end, offset, comparisonEnabled] + ); + + const previousPeriodLabel = usePreviousPeriodLabel(); + + const timeseries = [ + { + data: data.currentPeriod.timeseries, + type: 'linemark', + color: currentPeriodColor, + title: i18n.translate('xpack.apm.errors.httpErrorRateTitle', { + defaultMessage: 'HTTP error rate', + }), + }, + ...(comparisonEnabled + ? [ + { + data: data.previousPeriod.timeseries, + type: 'area', + color: previousPeriodColor, + title: previousPeriodLabel, + }, + ] + : []), + ]; + + return ( + + + + +

+ {i18n.translate('xpack.apm.mobile.errors.httpErrorRate', { + defaultMessage: 'HTTP Error Rate', + })} +

+
+
+ + + +
+ + `${y}`} + /> +
+ ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx new file mode 100644 index 0000000000000..8f53f84c19b08 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx @@ -0,0 +1,81 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React, { useState } from 'react'; +import { EuiSpacer } from '@elastic/eui'; +import { TreemapSelect, TreemapTypes } from './treemap_select'; +import { TreemapChart } from '../../../../shared/charts/treemap_chart'; +import { useFetcher } from '../../../../../hooks/use_fetcher'; +import { + DEVICE_MODEL_IDENTIFIER, + HOST_OS_VERSION, + SERVICE_VERSION, +} from '../../../../../../common/es_fields/apm'; + +const ES_FIELD_MAPPING: Record = { + [TreemapTypes.Devices]: DEVICE_MODEL_IDENTIFIER, + [TreemapTypes.AppVersions]: SERVICE_VERSION, + [TreemapTypes.OsVersions]: HOST_OS_VERSION, +}; + +export function MobileTreemap({ + kuery, + serviceName, + start, + end, + environment, +}: { + kuery: string; + serviceName: string; + start: string; + end: string; + environment: string; +}) { + const [selectedTreemap, selectTreemap] = useState(TreemapTypes.Devices); + + const { data, status } = useFetcher( + (callApmApi) => { + const fieldName = ES_FIELD_MAPPING[selectedTreemap]; + if (fieldName) { + return callApmApi( + 'GET /internal/apm/mobile-services/{serviceName}/terms', + { + params: { + path: { + serviceName, + }, + query: { + environment, + kuery, + start, + end, + fieldName, + size: 500, + }, + }, + } + ); + } + }, + [environment, kuery, serviceName, start, end, selectedTreemap] + ); + return ( + <> + + + + + ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx new file mode 100644 index 0000000000000..b166c81b7ee13 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx @@ -0,0 +1,122 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import React from 'react'; +import { i18n } from '@kbn/i18n'; +import { + EuiFlexGroup, + EuiFlexItem, + EuiTitle, + EuiSuperSelect, + EuiText, +} from '@elastic/eui'; +import type { EuiSuperSelectOption } from '@elastic/eui'; + +export enum TreemapTypes { + OsVersions = 'osVersions', + AppVersions = 'appVersions', + Devices = 'devices', +} + +const options: Array> = [ + { + value: TreemapTypes.Devices, + label: i18n.translate( + 'xpack.apm.mobile.errorOverview.treemap.dropdown.devices', + { + defaultMessage: 'Devices', + } + ), + description: i18n.translate( + 'xpack.apm.mobile.errorOverview.treemap.dropdown.devices.subtitle', + { + defaultMessage: 'Treemap displaying the most affected devices.', + } + ), + }, + { + value: TreemapTypes.AppVersions, + label: i18n.translate( + 'xpack.apm.mobile.errorOverview.treemap.versions.devices', + { + defaultMessage: 'App versions', + } + ), + description: i18n.translate( + 'xpack.apm.mobile.errorOverview.treemap.dropdown.versions.subtitle', + { + defaultMessage: + 'Treemap displaying the most affected application versions.', + } + ), + }, + { + value: TreemapTypes.OsVersions, + label: i18n.translate( + 'xpack.apm.mobile.errorOverview.treemap.dropdown.osVersions', + { + defaultMessage: 'OS versions', + } + ), + description: i18n.translate( + 'xpack.apm.mobile.errorOverview.treemap.dropdown.osVersions.subtitle', + { + defaultMessage: 'Treemap displaying the most affected OS versions.', + } + ), + }, +].map(({ value, label, description }) => ({ + inputDisplay: label, + value, + dropdownDisplay: ( + <> + {label} + +

{description}

+
+ + ), +})); + +export function TreemapSelect({ + selectedTreemap, + onChange, +}: { + selectedTreemap: TreemapTypes; + onChange: (value: TreemapTypes) => void; +}) { + const currentTreemap = + options.find(({ value }) => value === selectedTreemap) ?? options[0]; + + return ( + + + +

+ {i18n.translate('xpack.apm.errorsOverview.treemap.title', { + defaultMessage: 'Most affected {currentTreemap}', + values: { currentTreemap: currentTreemap.value }, + })} +

+
+
+ + + + + + +
+ ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx index 6f86b5a83c30c..281ea1b2c2b97 100644 --- a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx +++ b/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx @@ -26,7 +26,7 @@ const options: Array> = [ label: i18n.translate( 'xpack.apm.transactionOverview.treemap.dropdown.devices', { - defaultMessage: 'Devices treemap', + defaultMessage: 'Devices', } ), description: i18n.translate( @@ -42,7 +42,7 @@ const options: Array> = [ label: i18n.translate( 'xpack.apm.transactionOverview.treemap.versions.devices', { - defaultMessage: 'Versions treemap', + defaultMessage: 'Versions', } ), description: i18n.translate( diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx new file mode 100644 index 0000000000000..4c80fe922973e --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx @@ -0,0 +1,274 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + EuiBadge, + EuiFlexGroup, + EuiFlexItem, + EuiPanel, + EuiSpacer, + EuiTitle, +} from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import React, { useEffect } from 'react'; +import { omit } from 'lodash'; +import { useHistory } from 'react-router-dom'; +import { NOT_AVAILABLE_LABEL } from '../../../../../../common/i18n'; +import { useApmServiceContext } from '../../../../../context/apm_service/use_apm_service_context'; +import { useBreadcrumb } from '../../../../../context/breadcrumbs/use_breadcrumb'; +import { useApmParams } from '../../../../../hooks/use_apm_params'; +import { useApmRouter } from '../../../../../hooks/use_apm_router'; +import { useCrashGroupDistributionFetcher } from '../../../../../hooks/use_crash_group_distribution_fetcher'; +import { FETCH_STATUS, useFetcher } from '../../../../../hooks/use_fetcher'; +import { useTimeRange } from '../../../../../hooks/use_time_range'; +import type { APIReturnType } from '../../../../../services/rest/create_call_apm_api'; +import { ErrorSampler } from '../../../error_group_details/error_sampler'; +import { ErrorDistribution } from '../shared/distribution'; +import { ChartPointerEventContextProvider } from '../../../../../context/chart_pointer_event/chart_pointer_event_context'; +import { MobileErrorsAndCrashesTreemap } from '../../charts/mobile_errors_and_crashes_treemap'; +import { maybe } from '../../../../../../common/utils/maybe'; +import { fromQuery, toQuery } from '../../../../shared/links/url_helpers'; +import { + getKueryWithMobileCrashFilter, + getKueryWithMobileFilters, +} from '../../../../../../common/utils/get_kuery_with_mobile_filters'; + +type ErrorSamplesAPIResponse = + APIReturnType<'GET /internal/apm/services/{serviceName}/errors/{groupId}/samples'>; + +const emptyErrorSamples: ErrorSamplesAPIResponse = { + errorSampleIds: [], + occurrencesCount: 0, +}; + +function getShortGroupId(errorGroupId?: string) { + if (!errorGroupId) { + return NOT_AVAILABLE_LABEL; + } + + return errorGroupId.slice(0, 5); +} + +function CrashGroupHeader({ + groupId, + occurrencesCount, +}: { + groupId: string; + occurrencesCount?: number; +}) { + return ( + + + +

+ {i18n.translate('xpack.apm.CrashGroupDetails.CrashGroupTitle', { + defaultMessage: 'Crash group {errorGroupId}', + values: { + errorGroupId: getShortGroupId(groupId), + }, + })} +

+
+
+ + + {i18n.translate('xpack.apm.errorGroupDetails.occurrencesLabel', { + defaultMessage: '{occurrencesCount} occ', + values: { occurrencesCount }, + })} + + +
+ ); +} + +export function CrashGroupDetails() { + const { serviceName } = useApmServiceContext(); + + const apmRouter = useApmRouter(); + const history = useHistory(); + + const { + path: { groupId }, + query: { + rangeFrom, + rangeTo, + environment, + kuery, + serviceGroup, + comparisonEnabled, + errorId, + device, + osVersion, + appVersion, + netConnectionType, + }, + } = useApmParams( + '/mobile-services/{serviceName}/errors-and-crashes/crashes/{groupId}' + ); + + const kueryWithMobileFilters = getKueryWithMobileFilters({ + device, + osVersion, + appVersion, + netConnectionType, + kuery, + }); + const { start, end } = useTimeRange({ rangeFrom, rangeTo }); + + useBreadcrumb( + () => ({ + title: groupId, + href: apmRouter.link( + '/mobile-services/{serviceName}/errors-and-crashes/crashes/{groupId}', + { + path: { + serviceName, + groupId, + }, + query: { + rangeFrom, + rangeTo, + environment, + kuery: kueryWithMobileFilters, + serviceGroup, + comparisonEnabled, + }, + } + ), + }), + [ + apmRouter, + comparisonEnabled, + environment, + groupId, + kueryWithMobileFilters, + rangeFrom, + rangeTo, + serviceGroup, + serviceName, + ] + ); + + const kueryForTreemap = getKueryWithMobileCrashFilter({ + kuery: kueryWithMobileFilters, + groupId, + }); + + const { + data: errorSamplesData = emptyErrorSamples, + status: errorSamplesFetchStatus, + } = useFetcher( + (callApmApi) => { + if (start && end) { + return callApmApi( + 'GET /internal/apm/services/{serviceName}/errors/{groupId}/samples', + { + params: { + path: { + serviceName, + groupId, + }, + query: { + environment, + kuery: kueryWithMobileFilters, + start, + end, + }, + }, + } + ); + } + }, + [environment, kueryWithMobileFilters, serviceName, start, end, groupId] + ); + + const { crashDistributionData, status: crashDistributionStatus } = + useCrashGroupDistributionFetcher({ + serviceName, + groupId, + environment, + kuery: kueryWithMobileFilters, + }); + + useEffect(() => { + const selectedSample = errorSamplesData?.errorSampleIds.find( + (sample) => sample === errorId + ); + + if (errorSamplesFetchStatus === FETCH_STATUS.SUCCESS && !selectedSample) { + // selected sample was not found. select a new one: + const selectedErrorId = maybe(errorSamplesData?.errorSampleIds[0]); + + history.replace({ + ...history.location, + search: fromQuery({ + ...omit(toQuery(history.location.search), ['errorId']), + errorId: selectedErrorId, + }), + }); + } + }, [history, errorId, errorSamplesData, errorSamplesFetchStatus]); + + // If there are 0 occurrences, show only charts w. empty message + const showDetails = errorSamplesData.occurrencesCount !== 0; + + return ( + <> + + + + + + + + + + + + + + + + + + + + + {showDetails && ( + + )} + + ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx new file mode 100644 index 0000000000000..eb71f5c04ea37 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx @@ -0,0 +1,275 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + EuiBadge, + EuiFlexGroup, + EuiFlexItem, + EuiPanel, + EuiSpacer, + EuiTitle, +} from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import React, { useEffect } from 'react'; +import { omit } from 'lodash'; +import { useHistory } from 'react-router-dom'; +import { NOT_AVAILABLE_LABEL } from '../../../../../../common/i18n'; +import { useApmServiceContext } from '../../../../../context/apm_service/use_apm_service_context'; +import { useBreadcrumb } from '../../../../../context/breadcrumbs/use_breadcrumb'; +import { useApmParams } from '../../../../../hooks/use_apm_params'; +import { useApmRouter } from '../../../../../hooks/use_apm_router'; +import { useErrorGroupDistributionFetcher } from '../../../../../hooks/use_error_group_distribution_fetcher'; +import { FETCH_STATUS, useFetcher } from '../../../../../hooks/use_fetcher'; +import { useTimeRange } from '../../../../../hooks/use_time_range'; +import type { APIReturnType } from '../../../../../services/rest/create_call_apm_api'; +import { ErrorSampler } from '../../../error_group_details/error_sampler'; +import { ErrorDistribution } from '../shared/distribution'; +import { ChartPointerEventContextProvider } from '../../../../../context/chart_pointer_event/chart_pointer_event_context'; +import { MobileErrorsAndCrashesTreemap } from '../../charts/mobile_errors_and_crashes_treemap'; +import { maybe } from '../../../../../../common/utils/maybe'; +import { fromQuery, toQuery } from '../../../../shared/links/url_helpers'; +import { + getKueryWithMobileFilters, + getKueryWithMobileErrorFilter, +} from '../../../../../../common/utils/get_kuery_with_mobile_filters'; + +type ErrorSamplesAPIResponse = + APIReturnType<'GET /internal/apm/services/{serviceName}/errors/{groupId}/samples'>; + +const emptyErrorSamples: ErrorSamplesAPIResponse = { + errorSampleIds: [], + occurrencesCount: 0, +}; + +function getShortGroupId(errorGroupId?: string) { + if (!errorGroupId) { + return NOT_AVAILABLE_LABEL; + } + + return errorGroupId.slice(0, 5); +} + +function ErrorGroupHeader({ + groupId, + occurrencesCount, +}: { + groupId: string; + occurrencesCount?: number; +}) { + return ( + + + +

+ {i18n.translate('xpack.apm.errorGroupDetails.errorGroupTitle', { + defaultMessage: 'Error group {errorGroupId}', + values: { + errorGroupId: getShortGroupId(groupId), + }, + })} +

+
+
+ + + {i18n.translate('xpack.apm.errorGroupDetails.occurrencesLabel', { + defaultMessage: '{occurrencesCount} occ', + values: { occurrencesCount }, + })} + + +
+ ); +} + +export function ErrorGroupDetails() { + const { serviceName } = useApmServiceContext(); + + const apmRouter = useApmRouter(); + const history = useHistory(); + + const { + path: { groupId }, + query: { + rangeFrom, + rangeTo, + environment, + kuery, + serviceGroup, + comparisonEnabled, + errorId, + device, + osVersion, + appVersion, + netConnectionType, + }, + } = useApmParams( + '/mobile-services/{serviceName}/errors-and-crashes/errors/{groupId}' + ); + const kueryWithMobileFilters = getKueryWithMobileFilters({ + device, + osVersion, + appVersion, + netConnectionType, + kuery, + }); + const { start, end } = useTimeRange({ rangeFrom, rangeTo }); + + useBreadcrumb( + () => ({ + title: groupId, + href: apmRouter.link( + '/mobile-services/{serviceName}/errors-and-crashes/errors/{groupId}', + { + path: { + serviceName, + groupId, + }, + query: { + rangeFrom, + rangeTo, + environment, + kuery: kueryWithMobileFilters, + serviceGroup, + comparisonEnabled, + }, + } + ), + }), + [ + apmRouter, + comparisonEnabled, + environment, + groupId, + kueryWithMobileFilters, + rangeFrom, + rangeTo, + serviceGroup, + serviceName, + ] + ); + + const { + data: errorSamplesData = emptyErrorSamples, + status: errorSamplesFetchStatus, + } = useFetcher( + (callApmApi) => { + if (start && end) { + return callApmApi( + 'GET /internal/apm/services/{serviceName}/errors/{groupId}/samples', + { + params: { + path: { + serviceName, + groupId, + }, + query: { + environment, + kuery: kueryWithMobileFilters, + start, + end, + }, + }, + } + ); + } + }, + [environment, kueryWithMobileFilters, serviceName, start, end, groupId] + ); + + const { errorDistributionData, status: errorDistributionStatus } = + useErrorGroupDistributionFetcher({ + serviceName, + groupId, + environment, + kuery: kueryWithMobileFilters, + }); + + useEffect(() => { + const selectedSample = errorSamplesData?.errorSampleIds.find( + (sample) => sample === errorId + ); + + if (errorSamplesFetchStatus === FETCH_STATUS.SUCCESS && !selectedSample) { + // selected sample was not found. select a new one: + const selectedErrorId = maybe(errorSamplesData?.errorSampleIds[0]); + + history.replace({ + ...history.location, + search: fromQuery({ + ...omit(toQuery(history.location.search), ['errorId']), + errorId: selectedErrorId, + }), + }); + } + }, [history, errorId, errorSamplesData, errorSamplesFetchStatus]); + + // If there are 0 occurrences, show only charts w. empty message + const showDetails = errorSamplesData.occurrencesCount !== 0; + + const kueryForTreemap = getKueryWithMobileErrorFilter({ + groupId, + kuery: kueryWithMobileFilters, + }); + + return ( + <> + + + + + + + + + + + + + + + + + + + + + {showDetails && ( + + )} + + ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx new file mode 100644 index 0000000000000..1fd2b4e7522b7 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx @@ -0,0 +1,93 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React, { ComponentType } from 'react'; +import { ErrorDistribution } from '.'; +import { MockApmPluginStorybook } from '../../../../../../context/apm_plugin/mock_apm_plugin_storybook'; +import { FETCH_STATUS } from '../../../../../../hooks/use_fetcher'; + +export default { + title: 'app/ErrorGroupDetails/distribution', + component: ErrorDistribution, + decorators: [ + (Story: ComponentType) => { + return ( + + + + ); + }, + ], +}; + +export function Example() { + const distribution = { + bucketSize: 62350, + currentPeriod: [ + { x: 1624279912350, y: 6 }, + { x: 1624279974700, y: 1 }, + { x: 1624280037050, y: 2 }, + { x: 1624280099400, y: 3 }, + { x: 1624280161750, y: 13 }, + { x: 1624280224100, y: 1 }, + { x: 1624280286450, y: 2 }, + { x: 1624280348800, y: 0 }, + { x: 1624280411150, y: 4 }, + { x: 1624280473500, y: 4 }, + { x: 1624280535850, y: 1 }, + { x: 1624280598200, y: 4 }, + { x: 1624280660550, y: 0 }, + { x: 1624280722900, y: 2 }, + { x: 1624280785250, y: 3 }, + { x: 1624280847600, y: 0 }, + ], + previousPeriod: [ + { x: 1624279912350, y: 6 }, + { x: 1624279974700, y: 1 }, + { x: 1624280037050, y: 2 }, + { x: 1624280099400, y: 3 }, + { x: 1624280161750, y: 13 }, + { x: 1624280224100, y: 1 }, + { x: 1624280286450, y: 2 }, + { x: 1624280348800, y: 0 }, + { x: 1624280411150, y: 4 }, + { x: 1624280473500, y: 4 }, + { x: 1624280535850, y: 1 }, + { x: 1624280598200, y: 4 }, + { x: 1624280660550, y: 0 }, + { x: 1624280722900, y: 2 }, + { x: 1624280785250, y: 3 }, + { x: 1624280847600, y: 0 }, + ], + }; + + return ( + + ); +} + +export function EmptyState() { + return ( + + ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx new file mode 100644 index 0000000000000..78e39d3f2f8f6 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx @@ -0,0 +1,92 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { EuiTitle, EuiIconTip, EuiFlexItem, EuiFlexGroup } from '@elastic/eui'; +import React from 'react'; +import { TimeseriesChartWithContext } from '../../../../../shared/charts/timeseries_chart_with_context'; +import { useLegacyUrlParams } from '../../../../../../context/url_params_context/use_url_params'; +import { FETCH_STATUS } from '../../../../../../hooks/use_fetcher'; +import { usePreviousPeriodLabel } from '../../../../../../hooks/use_previous_period_text'; +import { APIReturnType } from '../../../../../../services/rest/create_call_apm_api'; +import { getComparisonChartTheme } from '../../../../../shared/time_comparison/get_comparison_chart_theme'; + +import { + ChartType, + getTimeSeriesColor, +} from '../../../../../shared/charts/helper/get_timeseries_color'; + +type ErrorDistributionAPIResponse = + APIReturnType<'GET /internal/apm/services/{serviceName}/errors/distribution'>; + +interface Props { + fetchStatus: FETCH_STATUS; + distribution?: ErrorDistributionAPIResponse; + title: string; + tip: string; + height: number; +} + +export function ErrorDistribution({ + distribution, + title, + tip, + height, + fetchStatus, +}: Props) { + const { urlParams } = useLegacyUrlParams(); + const { comparisonEnabled } = urlParams; + + const previousPeriodLabel = usePreviousPeriodLabel(); + const { currentPeriodColor, previousPeriodColor } = getTimeSeriesColor( + ChartType.ERROR_OCCURRENCES + ); + const timeseries = [ + { + data: distribution?.currentPeriod ?? [], + type: 'linemark', + color: currentPeriodColor, + title, + }, + ...(comparisonEnabled + ? [ + { + data: distribution?.previousPeriod ?? [], + type: 'area', + color: previousPeriodColor, + title: previousPeriodLabel, + }, + ] + : []), + ]; + + const comparisonChartTheme = getComparisonChartTheme(); + + return ( + <> + + + +

{title}

+
+
+ + + +
+ + `${value}`} + timeseries={timeseries} + customTheme={comparisonChartTheme} + /> + + ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx new file mode 100644 index 0000000000000..993d291a7e4c3 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx @@ -0,0 +1,101 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { Meta, Story } from '@storybook/react'; +import React, { ComponentProps } from 'react'; +import { MemoryRouter } from 'react-router-dom'; +import { MockApmPluginContextWrapper } from '../../../../../context/apm_plugin/mock_apm_plugin_context'; +import { MockUrlParamsContextProvider } from '../../../../../context/url_params_context/mock_url_params_context_provider'; + +import { MobileCrashGroupList } from '.'; + +type Args = ComponentProps; + +const stories: Meta = { + title: 'app/CrashGroupOverview/MobileCrashGroupList', + component: MobileCrashGroupList, + decorators: [ + (StoryComponent) => { + return ( + + + + + + + + ); + }, + ], +}; +export default stories; + +export const Example: Story = (args) => { + return ; +}; +Example.args = { + mainStatistics: [ + { + name: 'net/http: abort Handler', + occurrences: 14, + culprit: 'Main.func2', + groupId: '83a653297ec29afed264d7b60d5cda7b', + lastSeen: 1634833121434, + handled: false, + type: 'errorString', + }, + { + name: 'POST /api/orders (500)', + occurrences: 5, + culprit: 'logrusMiddleware', + groupId: '7a640436a9be648fd708703d1ac84650', + lastSeen: 1634833121434, + handled: false, + type: 'OpError', + }, + { + name: 'write tcp 10.36.2.24:3000->10.36.1.14:34232: write: connection reset by peer', + occurrences: 4, + culprit: 'apiHandlers.getProductCustomers', + groupId: '95ca0e312c109aa11e298bcf07f1445b', + lastSeen: 1634833121434, + handled: false, + type: 'OpError', + }, + { + name: 'write tcp 10.36.0.21:3000->10.36.1.252:57070: write: connection reset by peer', + occurrences: 3, + culprit: 'apiHandlers.getCustomers', + groupId: '4053d7e33d2b716c819bd96d9d6121a2', + lastSeen: 1634833121434, + handled: false, + type: 'OpError', + }, + { + name: 'write tcp 10.36.0.21:3000->10.36.0.88:33926: write: broken pipe', + occurrences: 2, + culprit: 'apiHandlers.getOrders', + groupId: '94f4ca8ec8c02e5318cf03f46ae4c1f3', + lastSeen: 1634833121434, + handled: false, + type: 'OpError', + }, + ], + serviceName: 'test service', +}; + +export const EmptyState: Story = (args) => { + return ; +}; +EmptyState.args = { + mainStatistics: [], + serviceName: 'test service', +}; diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx new file mode 100644 index 0000000000000..cd1d4110e32fc --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx @@ -0,0 +1,19 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { composeStories } from '@storybook/testing-react'; +import { render } from '@testing-library/react'; +import React from 'react'; +import * as stories from './crash_group_list.stories'; + +const { Example } = composeStories(stories); + +describe('MobileCrashGroupList', () => { + it('renders', () => { + expect(() => render()).not.toThrowError(); + }); +}); diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx new file mode 100644 index 0000000000000..2010225591fdb --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx @@ -0,0 +1,204 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { EuiToolTip, RIGHT_ALIGNMENT, LEFT_ALIGNMENT } from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import { euiStyled } from '@kbn/kibana-react-plugin/common'; +import React, { useMemo } from 'react'; +import { NOT_AVAILABLE_LABEL } from '../../../../../../common/i18n'; +import { asInteger } from '../../../../../../common/utils/formatters'; +import { useApmParams } from '../../../../../hooks/use_apm_params'; +import { APIReturnType } from '../../../../../services/rest/create_call_apm_api'; +import { truncate } from '../../../../../utils/style'; +import { + ChartType, + getTimeSeriesColor, +} from '../../../../shared/charts/helper/get_timeseries_color'; +import { SparkPlot } from '../../../../shared/charts/spark_plot'; +import { CrashDetailLink } from '../../../../shared/links/apm/mobile/crash_detail_link'; +import { ErrorOverviewLink } from '../../../../shared/links/apm/mobile/error_overview_link'; +import { ITableColumn, ManagedTable } from '../../../../shared/managed_table'; +import { TimestampTooltip } from '../../../../shared/timestamp_tooltip'; +import { isTimeComparison } from '../../../../shared/time_comparison/get_comparison_options'; + +const MessageAndCulpritCell = euiStyled.div` + ${truncate('100%')}; +`; + +const ErrorLink = euiStyled(ErrorOverviewLink)` + ${truncate('100%')}; +`; + +type ErrorGroupItem = + APIReturnType<'GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics'>['errorGroups'][0]; +type ErrorGroupDetailedStatistics = + APIReturnType<'POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics'>; + +interface Props { + mainStatistics: ErrorGroupItem[]; + serviceName: string; + detailedStatisticsLoading: boolean; + detailedStatistics: ErrorGroupDetailedStatistics; + initialSortField: string; + initialSortDirection: 'asc' | 'desc'; + comparisonEnabled?: boolean; + isLoading: boolean; +} + +function MobileCrashGroupList({ + mainStatistics, + serviceName, + detailedStatisticsLoading, + detailedStatistics, + comparisonEnabled, + initialSortField, + initialSortDirection, + isLoading, +}: Props) { + const { query } = useApmParams( + '/mobile-services/{serviceName}/errors-and-crashes' + ); + const { offset } = query; + const columns = useMemo(() => { + return [ + { + name: i18n.translate('xpack.apm.errorsTable.typeColumnLabel', { + defaultMessage: 'Type', + }), + field: 'type', + sortable: false, + render: (_, { type }) => { + return ( + + {type} + + ); + }, + }, + { + name: i18n.translate( + 'xpack.apm.crashTable.crashMessageAndCulpritColumnLabel', + { + defaultMessage: 'Crash message', + } + ), + field: 'message', + sortable: false, + width: '30%', + render: (_, item: ErrorGroupItem) => { + return ( + + + + {item.name || NOT_AVAILABLE_LABEL} + + + + ); + }, + }, + { + field: 'lastSeen', + sortable: true, + name: i18n.translate('xpack.apm.errorsTable.lastSeenColumnLabel', { + defaultMessage: 'Last seen', + }), + align: LEFT_ALIGNMENT, + render: (_, { lastSeen }) => + lastSeen ? ( + + ) : ( + NOT_AVAILABLE_LABEL + ), + }, + { + field: 'occurrences', + name: i18n.translate('xpack.apm.errorsTable.occurrencesColumnLabel', { + defaultMessage: 'Occurrences', + }), + sortable: true, + dataType: 'number', + align: RIGHT_ALIGNMENT, + render: (_, { occurrences, groupId }) => { + const currentPeriodTimeseries = + detailedStatistics?.currentPeriod?.[groupId]?.timeseries; + const previousPeriodTimeseries = + detailedStatistics?.previousPeriod?.[groupId]?.timeseries; + const { currentPeriodColor, previousPeriodColor } = + getTimeSeriesColor(ChartType.FAILED_TRANSACTION_RATE); + + return ( + + ); + }, + }, + ] as Array>; + }, [ + serviceName, + query, + detailedStatistics, + comparisonEnabled, + detailedStatisticsLoading, + offset, + ]); + return ( + + ); +} + +export { MobileCrashGroupList }; diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx new file mode 100644 index 0000000000000..9ebd3a75e44bb --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx @@ -0,0 +1,267 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { + EuiFlexGroup, + EuiFlexItem, + EuiPanel, + EuiSpacer, + EuiTitle, +} from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import { orderBy } from 'lodash'; +import { v4 as uuidv4 } from 'uuid'; +import { useTimeRange } from '../../../../hooks/use_time_range'; +import { useCrashGroupDistributionFetcher } from '../../../../hooks/use_crash_group_distribution_fetcher'; +import { MobileErrorsAndCrashesTreemap } from '../charts/mobile_errors_and_crashes_treemap'; +import { MobileCrashGroupList } from './crash_group_list'; +import { + FETCH_STATUS, + isPending, + useFetcher, +} from '../../../../hooks/use_fetcher'; +import { APIReturnType } from '../../../../services/rest/create_call_apm_api'; +import { useApmServiceContext } from '../../../../context/apm_service/use_apm_service_context'; +import { useApmParams } from '../../../../hooks/use_apm_params'; +import { ErrorDistribution } from '../errors_and_crashes_group_details/shared/distribution'; +import { ChartPointerEventContextProvider } from '../../../../context/chart_pointer_event/chart_pointer_event_context'; +import { isTimeComparison } from '../../../shared/time_comparison/get_comparison_options'; +import { + getKueryWithMobileCrashFilter, + getKueryWithMobileFilters, +} from '../../../../../common/utils/get_kuery_with_mobile_filters'; + +type MobileCrashGroupMainStatistics = + APIReturnType<'GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics'>; +type MobileCrashGroupDetailedStatistics = + APIReturnType<'POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics'>; + +const INITIAL_STATE_MAIN_STATISTICS: { + mobileCrashGroupMainStatistics: MobileCrashGroupMainStatistics['errorGroups']; + requestId?: string; + currentPageGroupIds: MobileCrashGroupMainStatistics['errorGroups']; +} = { + mobileCrashGroupMainStatistics: [], + requestId: undefined, + currentPageGroupIds: [], +}; + +const INITIAL_STATE_DETAILED_STATISTICS: MobileCrashGroupDetailedStatistics = { + currentPeriod: {}, + previousPeriod: {}, +}; + +export function MobileCrashesOverview() { + const { serviceName } = useApmServiceContext(); + + const { + query: { + environment, + kuery, + sortField = 'occurrences', + sortDirection = 'desc', + rangeFrom, + rangeTo, + offset, + comparisonEnabled, + page = 0, + pageSize = 25, + device, + osVersion, + appVersion, + netConnectionType, + }, + } = useApmParams('/mobile-services/{serviceName}/errors-and-crashes/'); + + const kueryWithMobileFilters = getKueryWithMobileFilters({ + device, + osVersion, + appVersion, + netConnectionType, + kuery, + }); + const { start, end } = useTimeRange({ rangeFrom, rangeTo }); + const { crashDistributionData, status } = useCrashGroupDistributionFetcher({ + serviceName, + groupId: undefined, + environment, + kuery: kueryWithMobileFilters, + }); + + const { + data: crashGroupListData = INITIAL_STATE_MAIN_STATISTICS, + status: crashGroupListDataStatus, + } = useFetcher( + (callApmApi) => { + const normalizedSortDirection = sortDirection === 'asc' ? 'asc' : 'desc'; + + if (start && end) { + return callApmApi( + 'GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics', + { + params: { + path: { + serviceName, + }, + query: { + environment, + kuery: kueryWithMobileFilters, + start, + end, + sortField, + sortDirection: normalizedSortDirection, + }, + }, + } + ).then((response) => { + const currentPageGroupIds = orderBy( + response.errorGroups, + sortField, + sortDirection + ) + .slice(page * pageSize, (page + 1) * pageSize) + .map(({ groupId }) => groupId) + .sort(); + + return { + // Everytime the main statistics is refetched, updates the requestId making the comparison API to be refetched. + requestId: uuidv4(), + mobileCrashGroupMainStatistics: response.errorGroups, + currentPageGroupIds, + }; + }); + } + }, + [ + environment, + kueryWithMobileFilters, + serviceName, + start, + end, + sortField, + sortDirection, + page, + pageSize, + ] + ); + + const { requestId, mobileCrashGroupMainStatistics, currentPageGroupIds } = + crashGroupListData; + const { + data: mobileCrashGroupDetailedStatistics = INITIAL_STATE_DETAILED_STATISTICS, + status: mobileCrashGroupDetailedStatisticsStatus, + } = useFetcher( + (callApmApi) => { + if (requestId && currentPageGroupIds.length && start && end) { + return callApmApi( + 'POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics', + { + params: { + path: { serviceName }, + query: { + environment, + kuery: kueryWithMobileFilters, + start, + end, + numBuckets: 20, + offset: + comparisonEnabled && isTimeComparison(offset) + ? offset + : undefined, + }, + body: { + groupIds: JSON.stringify(currentPageGroupIds), + }, + }, + } + ); + } + }, + // only fetches agg results when requestId changes + // eslint-disable-next-line react-hooks/exhaustive-deps + [requestId], + { preservePreviousData: false } + ); + + const kueryForTreemap = getKueryWithMobileCrashFilter({ + kuery: kueryWithMobileFilters, + groupId: undefined, + }); + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + +

+ {i18n.translate( + 'xpack.apm.serviceDetails.metrics.crashes.title', + { defaultMessage: 'Crashes' } + )} +

+
+ + + +
+
+
+ ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx new file mode 100644 index 0000000000000..9e564a930a9a7 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx @@ -0,0 +1,101 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { Meta, Story } from '@storybook/react'; +import React, { ComponentProps } from 'react'; +import { MemoryRouter } from 'react-router-dom'; +import { MockApmPluginContextWrapper } from '../../../../../context/apm_plugin/mock_apm_plugin_context'; +import { MockUrlParamsContextProvider } from '../../../../../context/url_params_context/mock_url_params_context_provider'; + +import { MobileErrorGroupList } from '.'; + +type Args = ComponentProps; + +const stories: Meta = { + title: 'app/ErrorGroupOverview/MobileErrorGroupList', + component: MobileErrorGroupList, + decorators: [ + (StoryComponent) => { + return ( + + + + + + + + ); + }, + ], +}; +export default stories; + +export const Example: Story = (args) => { + return ; +}; +Example.args = { + mainStatistics: [ + { + name: 'net/http: abort Handler', + occurrences: 14, + culprit: 'Main.func2', + groupId: '83a653297ec29afed264d7b60d5cda7b', + lastSeen: 1634833121434, + handled: false, + type: 'errorString', + }, + { + name: 'POST /api/orders (500)', + occurrences: 5, + culprit: 'logrusMiddleware', + groupId: '7a640436a9be648fd708703d1ac84650', + lastSeen: 1634833121434, + handled: false, + type: 'OpError', + }, + { + name: 'write tcp 10.36.2.24:3000->10.36.1.14:34232: write: connection reset by peer', + occurrences: 4, + culprit: 'apiHandlers.getProductCustomers', + groupId: '95ca0e312c109aa11e298bcf07f1445b', + lastSeen: 1634833121434, + handled: false, + type: 'OpError', + }, + { + name: 'write tcp 10.36.0.21:3000->10.36.1.252:57070: write: connection reset by peer', + occurrences: 3, + culprit: 'apiHandlers.getCustomers', + groupId: '4053d7e33d2b716c819bd96d9d6121a2', + lastSeen: 1634833121434, + handled: false, + type: 'OpError', + }, + { + name: 'write tcp 10.36.0.21:3000->10.36.0.88:33926: write: broken pipe', + occurrences: 2, + culprit: 'apiHandlers.getOrders', + groupId: '94f4ca8ec8c02e5318cf03f46ae4c1f3', + lastSeen: 1634833121434, + handled: false, + type: 'OpError', + }, + ], + serviceName: 'test service', +}; + +export const EmptyState: Story = (args) => { + return ; +}; +EmptyState.args = { + mainStatistics: [], + serviceName: 'test service', +}; diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx new file mode 100644 index 0000000000000..278825c25c68c --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx @@ -0,0 +1,19 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { composeStories } from '@storybook/testing-react'; +import { render } from '@testing-library/react'; +import React from 'react'; +import * as stories from './error_group_list.stories'; + +const { Example } = composeStories(stories); + +describe('ErrorGroupList', () => { + it('renders', () => { + expect(() => render()).not.toThrowError(); + }); +}); diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx new file mode 100644 index 0000000000000..e179410a5a20e --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx @@ -0,0 +1,223 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + EuiBadge, + EuiToolTip, + RIGHT_ALIGNMENT, + LEFT_ALIGNMENT, +} from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import { euiStyled } from '@kbn/kibana-react-plugin/common'; +import React, { useMemo } from 'react'; +import { NOT_AVAILABLE_LABEL } from '../../../../../../common/i18n'; +import { asInteger } from '../../../../../../common/utils/formatters'; +import { useApmParams } from '../../../../../hooks/use_apm_params'; +import { APIReturnType } from '../../../../../services/rest/create_call_apm_api'; +import { truncate } from '../../../../../utils/style'; +import { + ChartType, + getTimeSeriesColor, +} from '../../../../shared/charts/helper/get_timeseries_color'; +import { SparkPlot } from '../../../../shared/charts/spark_plot'; +import { ErrorDetailLink } from '../../../../shared/links/apm/mobile/error_detail_link'; +import { ErrorOverviewLink } from '../../../../shared/links/apm/mobile/error_overview_link'; +import { ITableColumn, ManagedTable } from '../../../../shared/managed_table'; +import { TimestampTooltip } from '../../../../shared/timestamp_tooltip'; +import { isTimeComparison } from '../../../../shared/time_comparison/get_comparison_options'; + +const MessageAndCulpritCell = euiStyled.div` + ${truncate('100%')}; +`; + +const ErrorLink = euiStyled(ErrorOverviewLink)` + ${truncate('100%')}; +`; + +type ErrorGroupItem = + APIReturnType<'GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics'>['errorGroups'][0]; +type ErrorGroupDetailedStatistics = + APIReturnType<'POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics'>; + +interface Props { + mainStatistics: ErrorGroupItem[]; + serviceName: string; + detailedStatisticsLoading: boolean; + detailedStatistics: ErrorGroupDetailedStatistics; + initialSortField: string; + initialSortDirection: 'asc' | 'desc'; + comparisonEnabled?: boolean; + isLoading: boolean; +} + +function MobileErrorGroupList({ + mainStatistics, + serviceName, + detailedStatisticsLoading, + detailedStatistics, + comparisonEnabled, + initialSortField, + initialSortDirection, + isLoading, +}: Props) { + const { query } = useApmParams( + '/mobile-services/{serviceName}/errors-and-crashes' + ); + const { offset } = query; + const columns = useMemo(() => { + return [ + { + name: i18n.translate('xpack.apm.errorsTable.typeColumnLabel', { + defaultMessage: 'Type', + }), + field: 'type', + sortable: false, + render: (_, { type }) => { + return ( + + {type} + + ); + }, + }, + { + name: i18n.translate( + 'xpack.apm.errorsTable.errorMessageAndCulpritColumnLabel', + { + defaultMessage: 'Error message and culprit', + } + ), + field: 'message', + sortable: false, + width: '30%', + render: (_, item: ErrorGroupItem) => { + return ( + + + + {item.name || NOT_AVAILABLE_LABEL} + + + + ); + }, + }, + { + name: '', + field: 'handled', + sortable: false, + align: RIGHT_ALIGNMENT, + render: (_, { handled }) => + handled === false && ( + + {i18n.translate('xpack.apm.errorsTable.unhandledLabel', { + defaultMessage: 'Unhandled', + })} + + ), + }, + { + field: 'lastSeen', + sortable: true, + name: i18n.translate('xpack.apm.errorsTable.lastSeenColumnLabel', { + defaultMessage: 'Last seen', + }), + align: LEFT_ALIGNMENT, + render: (_, { lastSeen }) => + lastSeen ? ( + + ) : ( + NOT_AVAILABLE_LABEL + ), + }, + { + field: 'occurrences', + name: i18n.translate('xpack.apm.errorsTable.occurrencesColumnLabel', { + defaultMessage: 'Occurrences', + }), + sortable: true, + dataType: 'number', + align: RIGHT_ALIGNMENT, + render: (_, { occurrences, groupId }) => { + const currentPeriodTimeseries = + detailedStatistics?.currentPeriod?.[groupId]?.timeseries; + const previousPeriodTimeseries = + detailedStatistics?.previousPeriod?.[groupId]?.timeseries; + const { currentPeriodColor, previousPeriodColor } = + getTimeSeriesColor(ChartType.FAILED_TRANSACTION_RATE); + + return ( + + ); + }, + }, + ] as Array>; + }, [ + serviceName, + query, + detailedStatistics, + comparisonEnabled, + detailedStatisticsLoading, + offset, + ]); + return ( + + ); +} + +export { MobileErrorGroupList }; diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx new file mode 100644 index 0000000000000..56d3ee35fc32c --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx @@ -0,0 +1,275 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + EuiFlexGroup, + EuiFlexItem, + EuiPanel, + EuiSpacer, + EuiTitle, +} from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import { orderBy } from 'lodash'; +import React from 'react'; +import { v4 as uuidv4 } from 'uuid'; +import { useApmServiceContext } from '../../../../context/apm_service/use_apm_service_context'; +import { ChartPointerEventContextProvider } from '../../../../context/chart_pointer_event/chart_pointer_event_context'; +import { useApmParams } from '../../../../hooks/use_apm_params'; +import { useErrorGroupDistributionFetcher } from '../../../../hooks/use_error_group_distribution_fetcher'; +import { + FETCH_STATUS, + isPending, + useFetcher, +} from '../../../../hooks/use_fetcher'; +import { useTimeRange } from '../../../../hooks/use_time_range'; +import { APIReturnType } from '../../../../services/rest/create_call_apm_api'; +import { isTimeComparison } from '../../../shared/time_comparison/get_comparison_options'; +import { HttpErrorRateChart } from '../charts/mobile_http_error_rate'; +import { ErrorDistribution } from '../errors_and_crashes_group_details/shared/distribution'; +import { MobileErrorGroupList } from './error_group_list'; +import { MobileErrorsAndCrashesTreemap } from '../charts/mobile_errors_and_crashes_treemap'; +import { + getKueryWithMobileErrorFilter, + getKueryWithMobileFilters, +} from '../../../../../common/utils/get_kuery_with_mobile_filters'; + +type MobileErrorGroupMainStatistics = + APIReturnType<'GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics'>; +type MobileErrorGroupDetailedStatistics = + APIReturnType<'POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics'>; + +const INITIAL_STATE_MAIN_STATISTICS: { + mobileErrorGroupMainStatistics: MobileErrorGroupMainStatistics['errorGroups']; + requestId?: string; + currentPageGroupIds: MobileErrorGroupMainStatistics['errorGroups']; +} = { + mobileErrorGroupMainStatistics: [], + requestId: undefined, + currentPageGroupIds: [], +}; + +const INITIAL_STATE_DETAILED_STATISTICS: MobileErrorGroupDetailedStatistics = { + currentPeriod: {}, + previousPeriod: {}, +}; + +export function MobileErrorsOverview() { + const { serviceName } = useApmServiceContext(); + const { + query: { + environment, + kuery, + sortField = 'occurrences', + sortDirection = 'desc', + rangeFrom, + rangeTo, + offset, + comparisonEnabled, + page = 0, + pageSize = 25, + device, + osVersion, + appVersion, + netConnectionType, + }, + } = useApmParams('/mobile-services/{serviceName}/errors-and-crashes'); + const kueryWithMobileFilters = getKueryWithMobileFilters({ + device, + osVersion, + appVersion, + netConnectionType, + kuery, + }); + const { start, end } = useTimeRange({ rangeFrom, rangeTo }); + const { errorDistributionData, status } = useErrorGroupDistributionFetcher({ + serviceName, + groupId: undefined, + environment, + kuery: kueryWithMobileFilters, + }); + const { + data: errorGroupListData = INITIAL_STATE_MAIN_STATISTICS, + status: errorGroupListDataStatus, + } = useFetcher( + (callApmApi) => { + const normalizedSortDirection = sortDirection === 'asc' ? 'asc' : 'desc'; + + if (start && end) { + return callApmApi( + 'GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics', + { + params: { + path: { + serviceName, + }, + query: { + environment, + kuery: kueryWithMobileFilters, + start, + end, + sortField, + sortDirection: normalizedSortDirection, + }, + }, + } + ).then((response) => { + const currentPageGroupIds = orderBy( + response.errorGroups, + sortField, + sortDirection + ) + .slice(page * pageSize, (page + 1) * pageSize) + .map(({ groupId }) => groupId) + .sort(); + + return { + // Everytime the main statistics is refetched, updates the requestId making the comparison API to be refetched. + requestId: uuidv4(), + mobileErrorGroupMainStatistics: response.errorGroups, + currentPageGroupIds, + }; + }); + } + }, + [ + environment, + kueryWithMobileFilters, + serviceName, + start, + end, + sortField, + sortDirection, + page, + pageSize, + ] + ); + const { requestId, mobileErrorGroupMainStatistics, currentPageGroupIds } = + errorGroupListData; + const { + data: mobileErrorGroupDetailedStatistics = INITIAL_STATE_DETAILED_STATISTICS, + status: mobileErrorGroupDetailedStatisticsStatus, + } = useFetcher( + (callApmApi) => { + if (requestId && currentPageGroupIds.length && start && end) { + return callApmApi( + 'POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics', + { + params: { + path: { serviceName }, + query: { + environment, + kuery: kueryWithMobileFilters, + start, + end, + numBuckets: 20, + offset: + comparisonEnabled && isTimeComparison(offset) + ? offset + : undefined, + }, + body: { + groupIds: JSON.stringify(currentPageGroupIds), + }, + }, + } + ); + } + }, + // only fetches agg results when requestId changes + // eslint-disable-next-line react-hooks/exhaustive-deps + [requestId], + { preservePreviousData: false } + ); + const kueryForTreemap = getKueryWithMobileErrorFilter({ + kuery: kueryWithMobileFilters, + groupId: undefined, + }); + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ {i18n.translate( + 'xpack.apm.serviceDetails.metrics.errorsList.title', + { defaultMessage: 'Errors' } + )} +

+
+ + + +
+
+
+ ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx new file mode 100644 index 0000000000000..539a0efc01709 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx @@ -0,0 +1,36 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import React from 'react'; +import { EuiFlexGroup, EuiFlexItem, EuiSpacer } from '@elastic/eui'; +import { useHistory } from 'react-router-dom'; +import { Tabs, MobileErrorTabIds } from './tabs/tabs'; +import { useApmParams } from '../../../../hooks/use_apm_params'; +import { push } from '../../../shared/links/url_helpers'; + +export function MobileErrorCrashesOverview() { + const { + query: { mobileErrorTabId = MobileErrorTabIds.ERRORS }, + } = useApmParams('/mobile-services/{serviceName}/errors-and-crashes'); + const history = useHistory(); + return ( + + + + { + push(history, { + query: { + mobileErrorTabId: nextTab, + }, + }); + }} + mobileErrorTabId={mobileErrorTabId as MobileErrorTabIds} + /> + + + ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx new file mode 100644 index 0000000000000..8cdcd231d9338 --- /dev/null +++ b/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx @@ -0,0 +1,67 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { EuiTab, EuiTabs, EuiSpacer } from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import { MobileErrorsOverview } from '../errors_overview'; +import { MobileCrashesOverview } from '../crashes_overview'; + +export enum MobileErrorTabIds { + ERRORS = 'errors', + CRASHES = 'crashes', +} + +const tabs = [ + { + id: MobileErrorTabIds.ERRORS, + name: i18n.translate('xpack.apm.mobile.errorsAndCrashes.errorsTab', { + defaultMessage: 'Errors', + }), + 'data-test-subj': 'apmMobileErrorsTabButton', + }, + { + id: MobileErrorTabIds.CRASHES, + name: i18n.translate('xpack.apm.mobile.errorsAndCrashes.crashesTab', { + defaultMessage: 'Crashes', + }), + append:
, + 'data-test-subj': 'apmMobileCrashesTabButton', + }, +]; + +export function Tabs({ + mobileErrorTabId, + onTabClick, +}: { + mobileErrorTabId: MobileErrorTabIds; + onTabClick: (nextTab: MobileErrorTabIds) => void; +}) { + const selectedTabId = mobileErrorTabId; + const tabEntries = tabs.map((tab, index) => ( + { + onTabClick(tab.id); + }} + isSelected={tab.id === selectedTabId} + append={tab.append} + > + {tab.name} + + )); + + return ( + <> + {tabEntries} + + {selectedTabId === MobileErrorTabIds.ERRORS && } + {selectedTabId === MobileErrorTabIds.CRASHES && } + + ); +} diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/filters/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/service_overview/filters/index.tsx index 01ac1451e23e6..b92af98de2d64 100644 --- a/x-pack/plugins/apm/public/components/app/mobile/service_overview/filters/index.tsx +++ b/x-pack/plugins/apm/public/components/app/mobile/service_overview/filters/index.tsx @@ -77,7 +77,8 @@ export function MobileFilters() { } = useAnyOfApmParams( '/mobile-services/{serviceName}/overview', '/mobile-services/{serviceName}/transactions', - '/mobile-services/{serviceName}/transactions/view' + '/mobile-services/{serviceName}/transactions/view', + '/mobile-services/{serviceName}/errors-and-crashes' ); const filters = { netConnectionType, device, osVersion, appVersion }; diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/index.tsx b/x-pack/plugins/apm/public/components/app/mobile/service_overview/index.tsx index df322ea7fe372..b4c68a14b07c3 100644 --- a/x-pack/plugins/apm/public/components/app/mobile/service_overview/index.tsx +++ b/x-pack/plugins/apm/public/components/app/mobile/service_overview/index.tsx @@ -15,9 +15,7 @@ import { EuiPanel, EuiSpacer, EuiTitle, - EuiCallOut, } from '@elastic/eui'; -import { FormattedMessage } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; import { AnnotationsContextProvider } from '../../../../context/annotations/annotations_context'; import { useApmServiceContext } from '../../../../context/apm_service/use_apm_service_context'; @@ -111,42 +109,6 @@ export function MobileServiceOverview() { - - -

- - {i18n.translate( - 'xpack.apm.serviceOverview.mobileCallOutLink', - { - defaultMessage: 'Give feedback', - } - )} - - ), - }} - /> -

-
- -
, + searchBarOptions: { + showTimeComparison: true, + showMobileFilters: true, + }, + }), + params: t.partial({ + query: t.partial({ + page: toNumberRt, + pageSize: toNumberRt, + sortField: t.string, + sortDirection: t.union([t.literal('asc'), t.literal('desc')]), + mobileErrorTabId: t.string, + device: t.string, + osVersion: t.string, + appVersion: t.string, + netConnectionType: t.string, + }), + }), + children: { + '/mobile-services/{serviceName}/errors-and-crashes/errors/{groupId}': + { + element: , + params: t.type({ + path: t.type({ + groupId: t.string, + }), + query: t.partial({ errorId: t.string }), + }), + }, + '/mobile-services/{serviceName}/errors-and-crashes/': { + element: , + }, + '/mobile-services/{serviceName}/errors-and-crashes/crashes/{groupId}': + { + element: , + params: t.type({ + path: t.type({ + groupId: t.string, + }), + query: t.partial({ errorId: t.string }), + }), + }, + }, + }, + '/mobile-services/{serviceName}/dependencies': page({ + element: , + tabKey: 'dependencies', + title: i18n.translate('xpack.apm.views.dependencies.title', { + defaultMessage: 'Dependencies', + }), + searchBarOptions: { + showTimeComparison: true, + }, + }), '/mobile-services/{serviceName}/service-map': page({ tabKey: 'service-map', title: i18n.translate('xpack.apm.views.serviceMap.title', { diff --git a/x-pack/plugins/apm/public/components/routing/templates/mobile_service_template/index.tsx b/x-pack/plugins/apm/public/components/routing/templates/mobile_service_template/index.tsx index acddb4677bf07..3c9bde66ff3ac 100644 --- a/x-pack/plugins/apm/public/components/routing/templates/mobile_service_template/index.tsx +++ b/x-pack/plugins/apm/public/components/routing/templates/mobile_service_template/index.tsx @@ -24,13 +24,18 @@ import { useTimeRange } from '../../../../hooks/use_time_range'; import { getAlertingCapabilities } from '../../../alerting/utils/get_alerting_capabilities'; import { MobileSearchBar } from '../../../app/mobile/search_bar'; import { ServiceIcons } from '../../../shared/service_icons'; -import { BetaBadge } from '../../../shared/beta_badge'; import { TechnicalPreviewBadge } from '../../../shared/technical_preview_badge'; import { ApmMainTemplate } from '../apm_main_template'; import { AnalyzeDataButton } from '../apm_service_template/analyze_data_button'; type Tab = NonNullable[0] & { - key: 'overview' | 'transactions' | 'service-map' | 'alerts'; + key: + | 'overview' + | 'transactions' + | 'dependencies' + | 'errors-and-crashes' + | 'service-map' + | 'alerts'; hidden?: boolean; }; @@ -122,9 +127,6 @@ function TemplateWithContext({ end={end} /> - - - @@ -190,6 +192,26 @@ function useTabs({ selectedTabKey }: { selectedTabKey: Tab['key'] }) { } ), }, + { + key: 'dependencies', + href: router.link('/mobile-services/{serviceName}/dependencies', { + path: { serviceName }, + query, + }), + label: i18n.translate('xpack.apm.serviceDetails.dependenciesTabLabel', { + defaultMessage: 'Dependencies', + }), + }, + { + key: 'errors-and-crashes', + href: router.link('/mobile-services/{serviceName}/errors-and-crashes', { + path: { serviceName }, + query, + }), + label: i18n.translate('xpack.apm.serviceDetails.mobileErrorsTabLabel', { + defaultMessage: 'Errors & Crashes', + }), + }, { key: 'service-map', href: router.link('/mobile-services/{serviceName}/service-map', { diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx b/x-pack/plugins/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx new file mode 100644 index 0000000000000..73d79529cf70f --- /dev/null +++ b/x-pack/plugins/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx @@ -0,0 +1,47 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { TypeOf } from '@kbn/typed-react-router-config'; +import { EuiLink } from '@elastic/eui'; +import { mobileServiceDetailRoute } from '../../../../routing/mobile_service_detail'; +import { useApmRouter } from '../../../../../hooks/use_apm_router'; + +interface Props { + children: React.ReactNode; + title?: string; + serviceName: string; + groupId: string; + query: TypeOf< + typeof mobileServiceDetailRoute, + '/mobile-services/{serviceName}/errors-and-crashes' + >['query']; +} + +function CrashDetailLink({ serviceName, groupId, query, ...rest }: Props) { + const router = useApmRouter(); + const crashDetailsLink = router.link( + `/mobile-services/{serviceName}/errors-and-crashes/crashes/{groupId}`, + { + path: { + serviceName, + groupId, + }, + query, + } + ); + + return ( + + ); +} + +export { CrashDetailLink }; diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx b/x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx new file mode 100644 index 0000000000000..7c77846fdaee8 --- /dev/null +++ b/x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx @@ -0,0 +1,47 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { TypeOf } from '@kbn/typed-react-router-config'; +import { EuiLink } from '@elastic/eui'; +import { useApmRouter } from '../../../../../hooks/use_apm_router'; +import { mobileServiceDetailRoute } from '../../../../routing/mobile_service_detail'; + +interface Props { + children: React.ReactNode; + title?: string; + serviceName: string; + groupId: string; + query: TypeOf< + typeof mobileServiceDetailRoute, + '/mobile-services/{serviceName}/errors-and-crashes' + >['query']; +} + +function ErrorDetailLink({ serviceName, groupId, query, ...rest }: Props) { + const router = useApmRouter(); + const errorDetailsLink = router.link( + `/mobile-services/{serviceName}/errors-and-crashes/errors/{groupId}`, + { + path: { + serviceName, + groupId, + }, + query, + } + ); + + return ( + + ); +} + +export { ErrorDetailLink }; diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx b/x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx new file mode 100644 index 0000000000000..ad4f337079521 --- /dev/null +++ b/x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx @@ -0,0 +1,43 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { EuiLink } from '@elastic/eui'; +import { TypeOf } from '@kbn/typed-react-router-config'; +import { useApmRouter } from '../../../../../hooks/use_apm_router'; +import { mobileServiceDetailRoute } from '../../../../routing/mobile_service_detail'; + +interface Props { + children: React.ReactNode; + title?: string; + serviceName: string; + query: TypeOf< + typeof mobileServiceDetailRoute, + '/mobile-services/{serviceName}/errors-and-crashes' + >['query']; +} + +export function ErrorOverviewLink({ serviceName, query, ...rest }: Props) { + const router = useApmRouter(); + const errorOverviewLink = router.link( + '/mobile-services/{serviceName}/errors-and-crashes', + { + path: { + serviceName, + }, + query, + } + ); + + return ( + + ); +} diff --git a/x-pack/plugins/apm/public/hooks/use_crash_group_distribution_fetcher.tsx b/x-pack/plugins/apm/public/hooks/use_crash_group_distribution_fetcher.tsx new file mode 100644 index 0000000000000..e094b2440f0b1 --- /dev/null +++ b/x-pack/plugins/apm/public/hooks/use_crash_group_distribution_fetcher.tsx @@ -0,0 +1,69 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { isTimeComparison } from '../components/shared/time_comparison/get_comparison_options'; +import { useAnyOfApmParams } from './use_apm_params'; +import { useFetcher } from './use_fetcher'; +import { useTimeRange } from './use_time_range'; + +export function useCrashGroupDistributionFetcher({ + serviceName, + groupId, + kuery, + environment, +}: { + serviceName: string; + groupId: string | undefined; + kuery: string; + environment: string; +}) { + const { + query: { rangeFrom, rangeTo, offset, comparisonEnabled }, + } = useAnyOfApmParams( + '/services/{serviceName}/errors', + '/mobile-services/{serviceName}/errors-and-crashes' + ); + + const { start, end } = useTimeRange({ rangeFrom, rangeTo }); + + const { data, status } = useFetcher( + (callApmApi) => { + if (start && end) { + return callApmApi( + 'GET /internal/apm/mobile-services/{serviceName}/crashes/distribution', + { + params: { + path: { serviceName }, + query: { + environment, + kuery, + start, + end, + offset: + comparisonEnabled && isTimeComparison(offset) + ? offset + : undefined, + groupId, + }, + }, + } + ); + } + }, + [ + environment, + kuery, + serviceName, + start, + end, + offset, + groupId, + comparisonEnabled, + ] + ); + + return { crashDistributionData: data, status }; +} diff --git a/x-pack/plugins/apm/public/hooks/use_error_group_distribution_fetcher.tsx b/x-pack/plugins/apm/public/hooks/use_error_group_distribution_fetcher.tsx index 2aa64472aa1d1..bc8a2056cb41c 100644 --- a/x-pack/plugins/apm/public/hooks/use_error_group_distribution_fetcher.tsx +++ b/x-pack/plugins/apm/public/hooks/use_error_group_distribution_fetcher.tsx @@ -5,7 +5,7 @@ * 2.0. */ import { isTimeComparison } from '../components/shared/time_comparison/get_comparison_options'; -import { useApmParams } from './use_apm_params'; +import { useAnyOfApmParams } from './use_apm_params'; import { useFetcher } from './use_fetcher'; import { useTimeRange } from './use_time_range'; @@ -22,7 +22,10 @@ export function useErrorGroupDistributionFetcher({ }) { const { query: { rangeFrom, rangeTo, offset, comparisonEnabled }, - } = useApmParams('/services/{serviceName}/errors'); + } = useAnyOfApmParams( + '/services/{serviceName}/errors', + '/mobile-services/{serviceName}/errors-and-crashes' + ); const { start, end } = useTimeRange({ rangeFrom, rangeTo }); diff --git a/x-pack/plugins/apm/server/routes/apm_routes/register_apm_server_routes.ts b/x-pack/plugins/apm/server/routes/apm_routes/register_apm_server_routes.ts index f4e6c1aaa98df..dbe3069995711 100644 --- a/x-pack/plugins/apm/server/routes/apm_routes/register_apm_server_routes.ts +++ b/x-pack/plugins/apm/server/routes/apm_routes/register_apm_server_routes.ts @@ -165,7 +165,6 @@ export function registerRoutes({ _inspect: inspectableEsQueriesMap.get(request), } : { ...data }; - if (!options.disableTelemetry && telemetryUsageCounter) { telemetryUsageCounter.incrementCounter({ counterName: `${method.toUpperCase()} ${pathname}`, diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap b/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap index 4145b9ae31da1..7d8d396a01de0 100644 --- a/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap +++ b/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap @@ -50,6 +50,11 @@ Array [ }, }, ], + "must_not": Object { + "term": Object { + "error.type": "crash", + }, + }, }, }, "size": 0, diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap b/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap index 480283b7a690c..3ef42dc70bcee 100644 --- a/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap +++ b/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap @@ -42,6 +42,11 @@ Object { }, }, ], + "must_not": Object { + "term": Object { + "error.type": "crash", + }, + }, }, }, "size": 0, @@ -97,6 +102,11 @@ Object { }, }, ], + "must_not": Object { + "term": Object { + "error.type": "crash", + }, + }, }, }, "size": 0, diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/get_buckets.ts b/x-pack/plugins/apm/server/routes/errors/distribution/get_buckets.ts index 83e9d4475bfb8..b0e6835ba921a 100644 --- a/x-pack/plugins/apm/server/routes/errors/distribution/get_buckets.ts +++ b/x-pack/plugins/apm/server/routes/errors/distribution/get_buckets.ts @@ -49,6 +49,9 @@ export async function getBuckets({ size: 0, query: { bool: { + must_not: { + term: { 'error.type': 'crash' }, + }, filter: [ { term: { [SERVICE_NAME]: serviceName } }, ...rangeQuery(start, end), diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap new file mode 100644 index 0000000000000..5c8b2ed593e99 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap @@ -0,0 +1,63 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`get buckets should make the correct query 1`] = ` +Array [ + Array [ + "get_error_distribution_buckets", + Object { + "apm": Object { + "events": Array [ + "error", + ], + }, + "body": Object { + "aggs": Object { + "distribution": Object { + "histogram": Object { + "extended_bounds": Object { + "max": 1528977600000, + "min": 1528113600000, + }, + "field": "@timestamp", + "interval": 10, + "min_doc_count": 0, + }, + }, + }, + "query": Object { + "bool": Object { + "filter": Array [ + Object { + "term": Object { + "error.type": "crash", + }, + }, + Object { + "term": Object { + "service.name": "myServiceName", + }, + }, + Object { + "range": Object { + "@timestamp": Object { + "format": "epoch_millis", + "gte": 1528113600000, + "lte": 1528977600000, + }, + }, + }, + Object { + "term": Object { + "service.environment": "prod", + }, + }, + ], + }, + }, + "size": 0, + "track_total_hits": false, + }, + }, + ], +] +`; diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap new file mode 100644 index 0000000000000..447ac8b736338 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap @@ -0,0 +1,110 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`error distribution queries fetches an error distribution 1`] = ` +Object { + "apm": Object { + "events": Array [ + "error", + ], + }, + "body": Object { + "aggs": Object { + "distribution": Object { + "histogram": Object { + "extended_bounds": Object { + "max": 50000, + "min": 0, + }, + "field": "@timestamp", + "interval": 3333, + "min_doc_count": 0, + }, + }, + }, + "query": Object { + "bool": Object { + "filter": Array [ + Object { + "term": Object { + "error.type": "crash", + }, + }, + Object { + "term": Object { + "service.name": "serviceName", + }, + }, + Object { + "range": Object { + "@timestamp": Object { + "format": "epoch_millis", + "gte": 0, + "lte": 50000, + }, + }, + }, + ], + }, + }, + "size": 0, + "track_total_hits": false, + }, +} +`; + +exports[`error distribution queries fetches an error distribution with a group id 1`] = ` +Object { + "apm": Object { + "events": Array [ + "error", + ], + }, + "body": Object { + "aggs": Object { + "distribution": Object { + "histogram": Object { + "extended_bounds": Object { + "max": 50000, + "min": 0, + }, + "field": "@timestamp", + "interval": 3333, + "min_doc_count": 0, + }, + }, + }, + "query": Object { + "bool": Object { + "filter": Array [ + Object { + "term": Object { + "error.type": "crash", + }, + }, + Object { + "term": Object { + "service.name": "serviceName", + }, + }, + Object { + "range": Object { + "@timestamp": Object { + "format": "epoch_millis", + "gte": 0, + "lte": 50000, + }, + }, + }, + Object { + "term": Object { + "error.grouping_key": "foo", + }, + }, + ], + }, + }, + "size": 0, + "track_total_hits": false, + }, +} +`; diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts new file mode 100644 index 0000000000000..4a3fc6d969cd0 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts @@ -0,0 +1,47 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { getBuckets } from './get_buckets'; +import { ProcessorEvent } from '@kbn/observability-plugin/common'; + +describe('get buckets', () => { + let clientSpy: jest.Mock; + + beforeEach(async () => { + clientSpy = jest.fn().mockResolvedValueOnce({ + hits: { + total: 100, + }, + aggregations: { + distribution: { + buckets: [], + }, + }, + }); + + await getBuckets({ + environment: 'prod', + serviceName: 'myServiceName', + bucketSize: 10, + kuery: '', + apmEventClient: { + search: clientSpy, + } as any, + start: 1528113600000, + end: 1528977600000, + }); + }); + + it('should make the correct query', () => { + expect(clientSpy.mock.calls).toMatchSnapshot(); + }); + + it('should limit query results to error documents', () => { + const query = clientSpy.mock.calls[0][1]; + expect(query.apm.events).toEqual([ProcessorEvent.error]); + }); +}); diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.ts b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.ts new file mode 100644 index 0000000000000..8fe2ec16c2d45 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.ts @@ -0,0 +1,88 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + rangeQuery, + kqlQuery, + termQuery, +} from '@kbn/observability-plugin/server'; +import { ProcessorEvent } from '@kbn/observability-plugin/common'; +import { + ERROR_GROUP_ID, + SERVICE_NAME, + ERROR_TYPE, +} from '../../../../../common/es_fields/apm'; +import { environmentQuery } from '../../../../../common/utils/environment_query'; +import { APMEventClient } from '../../../../lib/helpers/create_es_client/create_apm_event_client'; + +export async function getBuckets({ + environment, + kuery, + serviceName, + groupId, + bucketSize, + apmEventClient, + start, + end, +}: { + environment: string; + kuery: string; + serviceName: string; + groupId?: string; + bucketSize: number; + apmEventClient: APMEventClient; + start: number; + end: number; +}) { + const params = { + apm: { + events: [ProcessorEvent.error], + }, + body: { + track_total_hits: false, + size: 0, + query: { + bool: { + filter: [ + ...termQuery(ERROR_TYPE, 'crash'), + ...termQuery(SERVICE_NAME, serviceName), + ...rangeQuery(start, end), + ...environmentQuery(environment), + ...kqlQuery(kuery), + ...termQuery(ERROR_GROUP_ID, groupId), + ], + }, + }, + aggs: { + distribution: { + histogram: { + field: '@timestamp', + min_doc_count: 0, + interval: bucketSize, + extended_bounds: { + min: start, + max: end, + }, + }, + }, + }, + }, + }; + + const resp = await apmEventClient.search( + 'get_error_distribution_buckets', + params + ); + + const buckets = (resp.aggregations?.distribution.buckets || []).map( + (bucket) => ({ + x: bucket.key, + y: bucket.doc_count, + }) + ); + return { buckets }; +} diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_distribution.ts b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_distribution.ts new file mode 100644 index 0000000000000..1599ea3c8e87c --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_distribution.ts @@ -0,0 +1,93 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { offsetPreviousPeriodCoordinates } from '../../../../../common/utils/offset_previous_period_coordinate'; +import { BUCKET_TARGET_COUNT } from '../../../transactions/constants'; +import { getBuckets } from './get_buckets'; +import { getOffsetInMs } from '../../../../../common/utils/get_offset_in_ms'; +import { APMEventClient } from '../../../../lib/helpers/create_es_client/create_apm_event_client'; +import { Maybe } from '../../../../../typings/common'; + +function getBucketSize({ start, end }: { start: number; end: number }) { + return Math.floor((end - start) / BUCKET_TARGET_COUNT); +} + +export interface CrashDistributionResponse { + currentPeriod: Array<{ x: number; y: number }>; + previousPeriod: Array<{ + x: number; + y: Maybe; + }>; + bucketSize: number; +} + +export async function getCrashDistribution({ + environment, + kuery, + serviceName, + groupId, + apmEventClient, + start, + end, + offset, +}: { + environment: string; + kuery: string; + serviceName: string; + groupId?: string; + apmEventClient: APMEventClient; + start: number; + end: number; + offset?: string; +}): Promise { + const { startWithOffset, endWithOffset } = getOffsetInMs({ + start, + end, + offset, + }); + + const bucketSize = getBucketSize({ + start: startWithOffset, + end: endWithOffset, + }); + + const commonProps = { + environment, + kuery, + serviceName, + groupId, + apmEventClient, + bucketSize, + }; + const currentPeriodPromise = getBuckets({ + ...commonProps, + start, + end, + }); + + const previousPeriodPromise = offset + ? getBuckets({ + ...commonProps, + start: startWithOffset, + end: endWithOffset, + }) + : { buckets: [], bucketSize: null }; + + const [currentPeriod, previousPeriod] = await Promise.all([ + currentPeriodPromise, + previousPeriodPromise, + ]); + + return { + currentPeriod: currentPeriod.buckets, + previousPeriod: offsetPreviousPeriodCoordinates({ + currentPeriodTimeseries: currentPeriod.buckets, + previousPeriodTimeseries: previousPeriod.buckets, + }), + bucketSize, + }; +} diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/queries.test.ts b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/queries.test.ts new file mode 100644 index 0000000000000..70232a66abb48 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/queries.test.ts @@ -0,0 +1,52 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { getCrashDistribution } from './get_distribution'; +import { + SearchParamsMock, + inspectSearchParams, +} from '../../../../utils/test_helpers'; +import { ENVIRONMENT_ALL } from '../../../../../common/environment_filter_values'; + +describe('error distribution queries', () => { + let mock: SearchParamsMock; + + afterEach(() => { + mock.teardown(); + }); + + it('fetches an error distribution', async () => { + mock = await inspectSearchParams(({ mockApmEventClient }) => + getCrashDistribution({ + serviceName: 'serviceName', + apmEventClient: mockApmEventClient, + environment: ENVIRONMENT_ALL.value, + kuery: '', + start: 0, + end: 50000, + }) + ); + + expect(mock.params).toMatchSnapshot(); + }); + + it('fetches an error distribution with a group id', async () => { + mock = await inspectSearchParams(({ mockApmEventClient }) => + getCrashDistribution({ + serviceName: 'serviceName', + groupId: 'foo', + apmEventClient: mockApmEventClient, + environment: ENVIRONMENT_ALL.value, + kuery: '', + start: 0, + end: 50000, + }) + ); + + expect(mock.params).toMatchSnapshot(); + }); +}); diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts b/x-pack/plugins/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts new file mode 100644 index 0000000000000..2bb38c63b3b51 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts @@ -0,0 +1,145 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { AggregationsAggregateOrder } from '@elastic/elasticsearch/lib/api/types'; +import { + kqlQuery, + rangeQuery, + termQuery, +} from '@kbn/observability-plugin/server'; +import { ProcessorEvent } from '@kbn/observability-plugin/common'; +import { + ERROR_CULPRIT, + ERROR_TYPE, + ERROR_EXC_HANDLED, + ERROR_EXC_MESSAGE, + ERROR_EXC_TYPE, + ERROR_GROUP_ID, + ERROR_LOG_MESSAGE, + SERVICE_NAME, + TRANSACTION_NAME, + TRANSACTION_TYPE, +} from '../../../../../common/es_fields/apm'; +import { environmentQuery } from '../../../../../common/utils/environment_query'; +import { getErrorName } from '../../../../lib/helpers/get_error_name'; +import { APMEventClient } from '../../../../lib/helpers/create_es_client/create_apm_event_client'; + +export type MobileCrashGroupMainStatisticsResponse = Array<{ + groupId: string; + name: string; + lastSeen: number; + occurrences: number; + culprit: string | undefined; + handled: boolean | undefined; + type: string | undefined; +}>; + +export async function getMobileCrashGroupMainStatistics({ + kuery, + serviceName, + apmEventClient, + environment, + sortField, + sortDirection = 'desc', + start, + end, + maxNumberOfErrorGroups = 500, + transactionName, + transactionType, +}: { + kuery: string; + serviceName: string; + apmEventClient: APMEventClient; + environment: string; + sortField?: string; + sortDirection?: 'asc' | 'desc'; + start: number; + end: number; + maxNumberOfErrorGroups?: number; + transactionName?: string; + transactionType?: string; +}): Promise { + // sort buckets by last occurrence of error + const sortByLatestOccurrence = sortField === 'lastSeen'; + + const maxTimestampAggKey = 'max_timestamp'; + + const order: AggregationsAggregateOrder = sortByLatestOccurrence + ? { [maxTimestampAggKey]: sortDirection } + : { _count: sortDirection }; + + const response = await apmEventClient.search( + 'get_crash_group_main_statistics', + { + apm: { + events: [ProcessorEvent.error], + }, + body: { + track_total_hits: false, + size: 0, + query: { + bool: { + filter: [ + ...termQuery(SERVICE_NAME, serviceName), + ...termQuery(TRANSACTION_NAME, transactionName), + ...termQuery(TRANSACTION_TYPE, transactionType), + ...rangeQuery(start, end), + ...environmentQuery(environment), + ...termQuery(ERROR_TYPE, 'crash'), + ...kqlQuery(kuery), + ], + }, + }, + aggs: { + crash_groups: { + terms: { + field: ERROR_GROUP_ID, + size: maxNumberOfErrorGroups, + order, + }, + aggs: { + sample: { + top_hits: { + size: 1, + _source: [ + ERROR_LOG_MESSAGE, + ERROR_EXC_MESSAGE, + ERROR_EXC_HANDLED, + ERROR_EXC_TYPE, + ERROR_CULPRIT, + ERROR_GROUP_ID, + '@timestamp', + ], + sort: { + '@timestamp': 'desc', + }, + }, + }, + ...(sortByLatestOccurrence + ? { [maxTimestampAggKey]: { max: { field: '@timestamp' } } } + : {}), + }, + }, + }, + }, + } + ); + + return ( + response.aggregations?.crash_groups.buckets.map((bucket) => ({ + groupId: bucket.key as string, + name: getErrorName(bucket.sample.hits.hits[0]._source), + lastSeen: new Date( + bucket.sample.hits.hits[0]?._source['@timestamp'] + ).getTime(), + occurrences: bucket.doc_count, + culprit: bucket.sample.hits.hits[0]?._source.error.culprit, + handled: bucket.sample.hits.hits[0]?._source.error.exception?.[0].handled, + type: bucket.sample.hits.hits[0]?._source.error.exception?.[0].type, + })) ?? [] + ); +} diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts b/x-pack/plugins/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts new file mode 100644 index 0000000000000..71f6a9ef152eb --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts @@ -0,0 +1,199 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { keyBy } from 'lodash'; +import { + rangeQuery, + kqlQuery, + termQuery, + termsQuery, +} from '@kbn/observability-plugin/server'; +import { ProcessorEvent } from '@kbn/observability-plugin/common'; +import { offsetPreviousPeriodCoordinates } from '../../../../common/utils/offset_previous_period_coordinate'; +import { Coordinate } from '../../../../typings/timeseries'; +import { + ERROR_GROUP_ID, + ERROR_TYPE, + SERVICE_NAME, +} from '../../../../common/es_fields/apm'; +import { environmentQuery } from '../../../../common/utils/environment_query'; +import { getBucketSize } from '../../../../common/utils/get_bucket_size'; +import { getOffsetInMs } from '../../../../common/utils/get_offset_in_ms'; +import { APMEventClient } from '../../../lib/helpers/create_es_client/create_apm_event_client'; + +interface CrashGroupDetailedStat { + groupId: string; + timeseries: Coordinate[]; +} + +export async function getMobileCrashesGroupDetailedStatistics({ + kuery, + serviceName, + apmEventClient, + numBuckets, + groupIds, + environment, + start, + end, + offset, +}: { + kuery: string; + serviceName: string; + apmEventClient: APMEventClient; + numBuckets: number; + groupIds: string[]; + environment: string; + start: number; + end: number; + offset?: string; +}): Promise { + const { startWithOffset, endWithOffset } = getOffsetInMs({ + start, + end, + offset, + }); + + const { intervalString } = getBucketSize({ + start: startWithOffset, + end: endWithOffset, + numBuckets, + }); + + const timeseriesResponse = await apmEventClient.search( + 'get_service_error_group_detailed_statistics', + { + apm: { + events: [ProcessorEvent.error], + }, + body: { + track_total_hits: false, + size: 0, + query: { + bool: { + filter: [ + ...termsQuery(ERROR_GROUP_ID, ...groupIds), + ...termsQuery(ERROR_TYPE, 'crash'), + ...termQuery(SERVICE_NAME, serviceName), + ...rangeQuery(startWithOffset, endWithOffset), + ...environmentQuery(environment), + ...kqlQuery(kuery), + ], + }, + }, + aggs: { + error_groups: { + terms: { + field: ERROR_GROUP_ID, + size: 500, + }, + aggs: { + timeseries: { + date_histogram: { + field: '@timestamp', + fixed_interval: intervalString, + min_doc_count: 0, + extended_bounds: { + min: startWithOffset, + max: endWithOffset, + }, + }, + }, + }, + }, + }, + }, + } + ); + + if (!timeseriesResponse.aggregations) { + return []; + } + + return timeseriesResponse.aggregations.error_groups.buckets.map((bucket) => { + const groupId = bucket.key as string; + return { + groupId, + timeseries: bucket.timeseries.buckets.map((timeseriesBucket) => { + return { + x: timeseriesBucket.key, + y: timeseriesBucket.doc_count, + }; + }), + }; + }); +} + +export interface MobileCrashesGroupPeriodsResponse { + currentPeriod: Record; + previousPeriod: Record; +} + +export async function getMobileCrashesGroupPeriods({ + kuery, + serviceName, + apmEventClient, + numBuckets, + groupIds, + environment, + start, + end, + offset, +}: { + kuery: string; + serviceName: string; + apmEventClient: APMEventClient; + numBuckets: number; + groupIds: string[]; + environment: string; + start: number; + end: number; + offset?: string; +}): Promise { + const commonProps = { + environment, + kuery, + serviceName, + apmEventClient, + numBuckets, + groupIds, + }; + + const currentPeriodPromise = getMobileCrashesGroupDetailedStatistics({ + ...commonProps, + start, + end, + }); + + const previousPeriodPromise = offset + ? getMobileCrashesGroupDetailedStatistics({ + ...commonProps, + start, + end, + offset, + }) + : []; + + const [currentPeriod, previousPeriod] = await Promise.all([ + currentPeriodPromise, + previousPeriodPromise, + ]); + + const firstCurrentPeriod = currentPeriod?.[0]; + + return { + currentPeriod: keyBy(currentPeriod, 'groupId'), + previousPeriod: keyBy( + previousPeriod.map((crashRateGroup) => ({ + ...crashRateGroup, + timeseries: offsetPreviousPeriodCoordinates({ + currentPeriodTimeseries: firstCurrentPeriod?.timeseries, + previousPeriodTimeseries: crashRateGroup.timeseries, + }), + })), + 'groupId' + ), + }; +} diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/route.ts b/x-pack/plugins/apm/server/routes/mobile/crashes/route.ts new file mode 100644 index 0000000000000..75eeaf3b5ddc9 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/crashes/route.ts @@ -0,0 +1,151 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import * as t from 'io-ts'; +import { jsonRt, toNumberRt } from '@kbn/io-ts-utils'; +import { getApmEventClient } from '../../../lib/helpers/get_apm_event_client'; +import { createApmServerRoute } from '../../apm_routes/create_apm_server_route'; +import { environmentRt, kueryRt, rangeRt } from '../../default_api_types'; +import { offsetRt } from '../../../../common/comparison_rt'; +import { + getMobileCrashGroupMainStatistics, + MobileCrashGroupMainStatisticsResponse, +} from './get_crash_groups/get_crash_group_main_statistics'; +import { + MobileCrashesGroupPeriodsResponse, + getMobileCrashesGroupPeriods, +} from './get_mobile_crash_group_detailed_statistics'; +import { + CrashDistributionResponse, + getCrashDistribution, +} from './distribution/get_distribution'; + +const mobileCrashDistributionRoute = createApmServerRoute({ + endpoint: + 'GET /internal/apm/mobile-services/{serviceName}/crashes/distribution', + params: t.type({ + path: t.type({ + serviceName: t.string, + }), + query: t.intersection([ + t.partial({ + groupId: t.string, + }), + environmentRt, + kueryRt, + rangeRt, + offsetRt, + ]), + }), + options: { tags: ['access:apm'] }, + handler: async (resources): Promise => { + const apmEventClient = await getApmEventClient(resources); + const { params } = resources; + const { serviceName } = params.path; + const { environment, kuery, groupId, start, end, offset } = params.query; + return getCrashDistribution({ + environment, + kuery, + serviceName, + groupId, + apmEventClient, + start, + end, + offset, + }); + }, +}); + +const mobileCrashMainStatisticsRoute = createApmServerRoute({ + endpoint: + 'GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics', + params: t.type({ + path: t.type({ + serviceName: t.string, + }), + query: t.intersection([ + t.partial({ + sortField: t.string, + sortDirection: t.union([t.literal('asc'), t.literal('desc')]), + }), + environmentRt, + kueryRt, + rangeRt, + ]), + }), + options: { tags: ['access:apm'] }, + handler: async ( + resources + ): Promise<{ errorGroups: MobileCrashGroupMainStatisticsResponse }> => { + const { params } = resources; + const apmEventClient = await getApmEventClient(resources); + const { serviceName } = params.path; + const { environment, kuery, sortField, sortDirection, start, end } = + params.query; + + const errorGroups = await getMobileCrashGroupMainStatistics({ + environment, + kuery, + serviceName, + sortField, + sortDirection, + apmEventClient, + start, + end, + }); + + return { errorGroups }; + }, +}); + +const mobileCrashDetailedStatisticsRoute = createApmServerRoute({ + endpoint: + 'POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics', + params: t.type({ + path: t.type({ + serviceName: t.string, + }), + query: t.intersection([ + environmentRt, + kueryRt, + rangeRt, + offsetRt, + t.type({ + numBuckets: toNumberRt, + }), + ]), + body: t.type({ groupIds: jsonRt.pipe(t.array(t.string)) }), + }), + options: { tags: ['access:apm'] }, + handler: async (resources): Promise => { + const apmEventClient = await getApmEventClient(resources); + const { params } = resources; + + const { + path: { serviceName }, + query: { environment, kuery, numBuckets, start, end, offset }, + body: { groupIds }, + } = params; + + return getMobileCrashesGroupPeriods({ + environment, + kuery, + serviceName, + apmEventClient, + numBuckets, + groupIds, + start, + end, + offset, + }); + }, +}); + +export const mobileCrashRoutes = { + ...mobileCrashDetailedStatisticsRoute, + ...mobileCrashMainStatisticsRoute, + ...mobileCrashDistributionRoute, +}; diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts b/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts new file mode 100644 index 0000000000000..ef7ce97ff9d7e --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts @@ -0,0 +1,197 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { keyBy } from 'lodash'; +import { + rangeQuery, + kqlQuery, + termQuery, + termsQuery, +} from '@kbn/observability-plugin/server'; +import { ProcessorEvent } from '@kbn/observability-plugin/common'; +import { offsetPreviousPeriodCoordinates } from '../../../../common/utils/offset_previous_period_coordinate'; +import { Coordinate } from '../../../../typings/timeseries'; +import { ERROR_GROUP_ID, SERVICE_NAME } from '../../../../common/es_fields/apm'; +import { environmentQuery } from '../../../../common/utils/environment_query'; +import { getBucketSize } from '../../../../common/utils/get_bucket_size'; +import { getOffsetInMs } from '../../../../common/utils/get_offset_in_ms'; +import { APMEventClient } from '../../../lib/helpers/create_es_client/create_apm_event_client'; + +interface ErrorGroupDetailedStat { + groupId: string; + timeseries: Coordinate[]; +} + +export async function getMobileErrorGroupDetailedStatistics({ + kuery, + serviceName, + apmEventClient, + numBuckets, + groupIds, + environment, + start, + end, + offset, +}: { + kuery: string; + serviceName: string; + apmEventClient: APMEventClient; + numBuckets: number; + groupIds: string[]; + environment: string; + start: number; + end: number; + offset?: string; +}): Promise { + const { startWithOffset, endWithOffset } = getOffsetInMs({ + start, + end, + offset, + }); + + const { intervalString } = getBucketSize({ + start: startWithOffset, + end: endWithOffset, + numBuckets, + }); + + const timeseriesResponse = await apmEventClient.search( + 'get_service_error_group_detailed_statistics', + { + apm: { + events: [ProcessorEvent.error], + }, + body: { + track_total_hits: false, + size: 0, + query: { + bool: { + filter: [ + ...termsQuery(ERROR_GROUP_ID, ...groupIds), + ...termQuery(SERVICE_NAME, serviceName), + ...rangeQuery(startWithOffset, endWithOffset), + ...environmentQuery(environment), + ...kqlQuery(kuery), + ], + must_not: { + term: { 'error.type': 'crash' }, + }, + }, + }, + aggs: { + error_groups: { + terms: { + field: ERROR_GROUP_ID, + size: 500, + }, + aggs: { + timeseries: { + date_histogram: { + field: '@timestamp', + fixed_interval: intervalString, + min_doc_count: 0, + extended_bounds: { + min: startWithOffset, + max: endWithOffset, + }, + }, + }, + }, + }, + }, + }, + } + ); + + if (!timeseriesResponse.aggregations) { + return []; + } + + return timeseriesResponse.aggregations.error_groups.buckets.map((bucket) => { + const groupId = bucket.key as string; + return { + groupId, + timeseries: bucket.timeseries.buckets.map((timeseriesBucket) => { + return { + x: timeseriesBucket.key, + y: timeseriesBucket.doc_count, + }; + }), + }; + }); +} + +export interface MobileErrorGroupPeriodsResponse { + currentPeriod: Record; + previousPeriod: Record; +} + +export async function getMobileErrorGroupPeriods({ + kuery, + serviceName, + apmEventClient, + numBuckets, + groupIds, + environment, + start, + end, + offset, +}: { + kuery: string; + serviceName: string; + apmEventClient: APMEventClient; + numBuckets: number; + groupIds: string[]; + environment: string; + start: number; + end: number; + offset?: string; +}): Promise { + const commonProps = { + environment, + kuery, + serviceName, + apmEventClient, + numBuckets, + groupIds, + }; + + const currentPeriodPromise = getMobileErrorGroupDetailedStatistics({ + ...commonProps, + start, + end, + }); + + const previousPeriodPromise = offset + ? getMobileErrorGroupDetailedStatistics({ + ...commonProps, + start, + end, + offset, + }) + : []; + + const [currentPeriod, previousPeriod] = await Promise.all([ + currentPeriodPromise, + previousPeriodPromise, + ]); + + const firstCurrentPeriod = currentPeriod?.[0]; + + return { + currentPeriod: keyBy(currentPeriod, 'groupId'), + previousPeriod: keyBy( + previousPeriod.map((errorRateGroup) => ({ + ...errorRateGroup, + timeseries: offsetPreviousPeriodCoordinates({ + currentPeriodTimeseries: firstCurrentPeriod?.timeseries, + previousPeriodTimeseries: errorRateGroup.timeseries, + }), + })), + 'groupId' + ), + }; +} diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts b/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts new file mode 100644 index 0000000000000..483ff2341d185 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts @@ -0,0 +1,146 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { AggregationsAggregateOrder } from '@elastic/elasticsearch/lib/api/types'; +import { + kqlQuery, + rangeQuery, + termQuery, +} from '@kbn/observability-plugin/server'; +import { ProcessorEvent } from '@kbn/observability-plugin/common'; +import { + ERROR_CULPRIT, + ERROR_EXC_HANDLED, + ERROR_EXC_MESSAGE, + ERROR_EXC_TYPE, + ERROR_GROUP_ID, + ERROR_LOG_MESSAGE, + SERVICE_NAME, + TRANSACTION_NAME, + TRANSACTION_TYPE, +} from '../../../../common/es_fields/apm'; +import { environmentQuery } from '../../../../common/utils/environment_query'; +import { getErrorName } from '../../../lib/helpers/get_error_name'; +import { APMEventClient } from '../../../lib/helpers/create_es_client/create_apm_event_client'; + +export type MobileErrorGroupMainStatisticsResponse = Array<{ + groupId: string; + name: string; + lastSeen: number; + occurrences: number; + culprit: string | undefined; + handled: boolean | undefined; + type: string | undefined; +}>; + +export async function getMobileErrorGroupMainStatistics({ + kuery, + serviceName, + apmEventClient, + environment, + sortField, + sortDirection = 'desc', + start, + end, + maxNumberOfErrorGroups = 500, + transactionName, + transactionType, +}: { + kuery: string; + serviceName: string; + apmEventClient: APMEventClient; + environment: string; + sortField?: string; + sortDirection?: 'asc' | 'desc'; + start: number; + end: number; + maxNumberOfErrorGroups?: number; + transactionName?: string; + transactionType?: string; +}): Promise { + // sort buckets by last occurrence of error + const sortByLatestOccurrence = sortField === 'lastSeen'; + + const maxTimestampAggKey = 'max_timestamp'; + + const order: AggregationsAggregateOrder = sortByLatestOccurrence + ? { [maxTimestampAggKey]: sortDirection } + : { _count: sortDirection }; + + const response = await apmEventClient.search( + 'get_error_group_main_statistics', + { + apm: { + events: [ProcessorEvent.error], + }, + body: { + track_total_hits: false, + size: 0, + query: { + bool: { + must_not: { + term: { 'error.type': 'crash' }, + }, + filter: [ + ...termQuery(SERVICE_NAME, serviceName), + ...termQuery(TRANSACTION_NAME, transactionName), + ...termQuery(TRANSACTION_TYPE, transactionType), + ...rangeQuery(start, end), + ...environmentQuery(environment), + ...kqlQuery(kuery), + ], + }, + }, + aggs: { + error_groups: { + terms: { + field: ERROR_GROUP_ID, + size: maxNumberOfErrorGroups, + order, + }, + aggs: { + sample: { + top_hits: { + size: 1, + _source: [ + ERROR_LOG_MESSAGE, + ERROR_EXC_MESSAGE, + ERROR_EXC_HANDLED, + ERROR_EXC_TYPE, + ERROR_CULPRIT, + ERROR_GROUP_ID, + '@timestamp', + ], + sort: { + '@timestamp': 'desc', + }, + }, + }, + ...(sortByLatestOccurrence + ? { [maxTimestampAggKey]: { max: { field: '@timestamp' } } } + : {}), + }, + }, + }, + }, + } + ); + + return ( + response.aggregations?.error_groups.buckets.map((bucket) => ({ + groupId: bucket.key as string, + name: getErrorName(bucket.sample.hits.hits[0]._source), + lastSeen: new Date( + bucket.sample.hits.hits[0]?._source['@timestamp'] + ).getTime(), + occurrences: bucket.doc_count, + culprit: bucket.sample.hits.hits[0]?._source.error.culprit, + handled: bucket.sample.hits.hits[0]?._source.error.exception?.[0].handled, + type: bucket.sample.hits.hits[0]?._source.error.exception?.[0].type, + })) ?? [] + ); +} diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts b/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts new file mode 100644 index 0000000000000..96cb9bde697a7 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts @@ -0,0 +1,79 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + termQuery, + kqlQuery, + rangeQuery, +} from '@kbn/observability-plugin/server'; +import { ProcessorEvent } from '@kbn/observability-plugin/common'; +import { SERVICE_NAME } from '../../../../common/es_fields/apm'; +import { environmentQuery } from '../../../../common/utils/environment_query'; +import { APMEventClient } from '../../../lib/helpers/create_es_client/create_apm_event_client'; + +export type MobileErrorTermsByFieldResponse = Array<{ + label: string; + count: number; +}>; + +export async function getMobileErrorsTermsByField({ + kuery, + apmEventClient, + serviceName, + environment, + start, + end, + size, + fieldName, +}: { + kuery: string; + apmEventClient: APMEventClient; + serviceName: string; + environment: string; + start: number; + end: number; + size: number; + fieldName: string; +}): Promise { + const response = await apmEventClient.search( + `get_mobile_terms_by_${fieldName}`, + { + apm: { + events: [ProcessorEvent.error], + }, + body: { + track_total_hits: false, + size: 0, + query: { + bool: { + filter: [ + ...termQuery(SERVICE_NAME, serviceName), + ...rangeQuery(start, end), + ...environmentQuery(environment), + ...kqlQuery(kuery), + ], + }, + }, + aggs: { + terms: { + terms: { + field: fieldName, + size, + }, + }, + }, + }, + } + ); + + return ( + response.aggregations?.terms?.buckets?.map(({ key, doc_count: count }) => ({ + label: key as string, + count, + })) ?? [] + ); +} diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_http_errors.ts b/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_http_errors.ts new file mode 100644 index 0000000000000..ffd719e8462bb --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_http_errors.ts @@ -0,0 +1,145 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ProcessorEvent } from '@kbn/observability-plugin/common'; +import { + kqlQuery, + rangeQuery, + termQuery, +} from '@kbn/observability-plugin/server'; +import { APMEventClient } from '../../../lib/helpers/create_es_client/create_apm_event_client'; +import { getOffsetInMs } from '../../../../common/utils/get_offset_in_ms'; +import { environmentQuery } from '../../../../common/utils/environment_query'; +import { + SERVICE_NAME, + HTTP_RESPONSE_STATUS_CODE, +} from '../../../../common/es_fields/apm'; +import { offsetPreviousPeriodCoordinates } from '../../../../common/utils/offset_previous_period_coordinate'; +import { Coordinate } from '../../../../typings/timeseries'; +import { BUCKET_TARGET_COUNT } from '../../transactions/constants'; + +interface Props { + apmEventClient: APMEventClient; + serviceName: string; + environment: string; + start: number; + end: number; + kuery: string; + offset?: string; +} + +function getBucketSize({ start, end }: { start: number; end: number }) { + return Math.floor((end - start) / BUCKET_TARGET_COUNT); +} + +export interface MobileHttpErrorsTimeseries { + currentPeriod: { timeseries: Coordinate[] }; + previousPeriod: { timeseries: Coordinate[] }; +} +async function getMobileHttpErrorsTimeseries({ + kuery, + apmEventClient, + serviceName, + environment, + start, + end, +}: Props) { + const bucketSize = getBucketSize({ + start, + end, + }); + const response = await apmEventClient.search('get_mobile_http_errors', { + apm: { events: [ProcessorEvent.error] }, + body: { + track_total_hits: false, + size: 0, + query: { + bool: { + filter: [ + ...termQuery(SERVICE_NAME, serviceName), + ...environmentQuery(environment), + ...rangeQuery(start, end), + ...rangeQuery(400, 599, HTTP_RESPONSE_STATUS_CODE), + ...kqlQuery(kuery), + ], + must_not: { + term: { 'error.type': 'crash' }, + }, + }, + }, + aggs: { + timeseries: { + histogram: { + field: '@timestamp', + min_doc_count: 0, + interval: bucketSize, + extended_bounds: { + min: start, + max: end, + }, + }, + }, + }, + }, + }); + + const timeseries = (response?.aggregations?.timeseries.buckets || []).map( + (bucket) => ({ + x: bucket.key, + y: bucket.doc_count, + }) + ); + return { timeseries }; +} + +export async function getMobileHttpErrors({ + kuery, + apmEventClient, + serviceName, + environment, + start, + end, + offset, +}: Props): Promise { + const options = { + serviceName, + apmEventClient, + kuery, + environment, + }; + const { startWithOffset, endWithOffset } = getOffsetInMs({ + start, + end, + offset, + }); + + const currentPeriodPromise = getMobileHttpErrorsTimeseries({ + ...options, + start, + end, + }); + const previousPeriodPromise = offset + ? getMobileHttpErrorsTimeseries({ + ...options, + start: startWithOffset, + end: endWithOffset, + }) + : { timeseries: [] as Coordinate[] }; + const [currentPeriod, previousPeriod] = await Promise.all([ + currentPeriodPromise, + previousPeriodPromise, + ]); + return { + currentPeriod, + previousPeriod: { + timeseries: offsetPreviousPeriodCoordinates({ + currentPeriodTimeseries: currentPeriod.timeseries, + previousPeriodTimeseries: previousPeriod.timeseries, + }), + }, + }; +} diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/route.ts b/x-pack/plugins/apm/server/routes/mobile/errors/route.ts new file mode 100644 index 0000000000000..9a0182891a864 --- /dev/null +++ b/x-pack/plugins/apm/server/routes/mobile/errors/route.ts @@ -0,0 +1,197 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import * as t from 'io-ts'; +import { jsonRt, toNumberRt } from '@kbn/io-ts-utils'; +import { getApmEventClient } from '../../../lib/helpers/get_apm_event_client'; +import { createApmServerRoute } from '../../apm_routes/create_apm_server_route'; +import { environmentRt, kueryRt, rangeRt } from '../../default_api_types'; +import { offsetRt } from '../../../../common/comparison_rt'; +import { + getMobileErrorGroupPeriods, + MobileErrorGroupPeriodsResponse, +} from './get_mobile_error_group_detailed_statistics'; +import { + MobileErrorGroupMainStatisticsResponse, + getMobileErrorGroupMainStatistics, +} from './get_mobile_error_group_main_statistics'; +import { + getMobileErrorsTermsByField, + MobileErrorTermsByFieldResponse, +} from './get_mobile_errors_terms_by_field'; +import { + MobileHttpErrorsTimeseries, + getMobileHttpErrors, +} from './get_mobile_http_errors'; + +const mobileMobileHttpRatesRoute = createApmServerRoute({ + endpoint: + 'GET /internal/apm/mobile-services/{serviceName}/error/http_error_rate', + params: t.type({ + path: t.type({ + serviceName: t.string, + }), + query: t.intersection([environmentRt, kueryRt, rangeRt, offsetRt]), + }), + options: { tags: ['access:apm'] }, + handler: async (resources): Promise => { + const apmEventClient = await getApmEventClient(resources); + const { params } = resources; + const { serviceName } = params.path; + const { kuery, environment, start, end, offset } = params.query; + const response = await getMobileHttpErrors({ + kuery, + environment, + start, + end, + serviceName, + apmEventClient, + offset, + }); + + return { ...response }; + }, +}); + +const mobileErrorsDetailedStatisticsRoute = createApmServerRoute({ + endpoint: + 'POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics', + params: t.type({ + path: t.type({ + serviceName: t.string, + }), + query: t.intersection([ + environmentRt, + kueryRt, + rangeRt, + offsetRt, + t.type({ + numBuckets: toNumberRt, + }), + ]), + body: t.type({ groupIds: jsonRt.pipe(t.array(t.string)) }), + }), + options: { tags: ['access:apm'] }, + handler: async (resources): Promise => { + const apmEventClient = await getApmEventClient(resources); + const { params } = resources; + + const { + path: { serviceName }, + query: { environment, kuery, numBuckets, start, end, offset }, + body: { groupIds }, + } = params; + + return getMobileErrorGroupPeriods({ + environment, + kuery, + serviceName, + apmEventClient, + numBuckets, + groupIds, + start, + end, + offset, + }); + }, +}); + +const mobileErrorTermsByFieldRoute = createApmServerRoute({ + endpoint: 'GET /internal/apm/mobile-services/{serviceName}/error_terms', + params: t.type({ + path: t.type({ + serviceName: t.string, + }), + query: t.intersection([ + kueryRt, + rangeRt, + environmentRt, + t.type({ + size: toNumberRt, + fieldName: t.string, + }), + ]), + }), + options: { tags: ['access:apm'] }, + handler: async ( + resources + ): Promise<{ + terms: MobileErrorTermsByFieldResponse; + }> => { + const apmEventClient = await getApmEventClient(resources); + const { params } = resources; + const { serviceName } = params.path; + const { kuery, environment, start, end, size, fieldName } = params.query; + const terms = await getMobileErrorsTermsByField({ + kuery, + environment, + start, + end, + serviceName, + apmEventClient, + fieldName, + size, + }); + + return { terms }; + }, +}); + +const mobileErrorsMainStatisticsRoute = createApmServerRoute({ + endpoint: + 'GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics', + params: t.type({ + path: t.type({ + serviceName: t.string, + }), + query: t.intersection([ + t.partial({ + sortField: t.string, + sortDirection: t.union([t.literal('asc'), t.literal('desc')]), + }), + environmentRt, + kueryRt, + rangeRt, + ]), + }), + options: { tags: ['access:apm'] }, + handler: async ( + resources + ): Promise<{ errorGroups: MobileErrorGroupMainStatisticsResponse }> => { + const { params } = resources; + const apmEventClient = await getApmEventClient(resources); + const { serviceName } = params.path; + const { environment, kuery, sortField, sortDirection, start, end } = + params.query; + + const errorGroups = await getMobileErrorGroupMainStatistics({ + environment, + kuery, + serviceName, + sortField, + sortDirection, + apmEventClient, + start, + end, + }); + + return { errorGroups }; + }, +}); + +export const mobileErrorRoutes = { + ...mobileMobileHttpRatesRoute, + ...mobileErrorsMainStatisticsRoute, + ...mobileErrorsDetailedStatisticsRoute, + ...mobileErrorTermsByFieldRoute, +}; diff --git a/x-pack/plugins/apm/server/routes/mobile/route.ts b/x-pack/plugins/apm/server/routes/mobile/route.ts index e57352b9df3a0..b7bc7d68787b6 100644 --- a/x-pack/plugins/apm/server/routes/mobile/route.ts +++ b/x-pack/plugins/apm/server/routes/mobile/route.ts @@ -39,6 +39,8 @@ import { getMobileMostUsedCharts, MobileMostUsedChartResponse, } from './get_mobile_most_used_charts'; +import { mobileErrorRoutes } from './errors/route'; +import { mobileCrashRoutes } from './crashes/route'; const mobileFiltersRoute = createApmServerRoute({ endpoint: 'GET /internal/apm/services/{serviceName}/mobile/filters', @@ -306,7 +308,6 @@ const mobileTermsByFieldRoute = createApmServerRoute({ const { params } = resources; const { serviceName } = params.path; const { kuery, environment, start, end, size, fieldName } = params.query; - const terms = await getMobileTermsByField({ kuery, environment, @@ -401,6 +402,8 @@ const mobileDetailedStatisticsByField = createApmServerRoute({ }); export const mobileRouteRepository = { + ...mobileErrorRoutes, + ...mobileCrashRoutes, ...mobileFiltersRoute, ...mobileChartsRoute, ...sessionsChartRoute, diff --git a/x-pack/plugins/apm/server/routes/profiling/route.ts b/x-pack/plugins/apm/server/routes/profiling/route.ts index 16b1b5fd56614..0421cb994124a 100644 --- a/x-pack/plugins/apm/server/routes/profiling/route.ts +++ b/x-pack/plugins/apm/server/routes/profiling/route.ts @@ -8,7 +8,6 @@ import { toNumberRt } from '@kbn/io-ts-utils'; import type { BaseFlameGraph, TopNFunctions } from '@kbn/profiling-utils'; import * as t from 'io-ts'; -import { profilingUseLegacyFlamegraphAPI } from '@kbn/observability-plugin/common'; import { HOST_NAME } from '../../../common/es_fields/apm'; import { mergeKueries, @@ -42,13 +41,10 @@ const profilingFlamegraphRoute = createApmServerRoute({ { flamegraph: BaseFlameGraph; hostNames: string[] } | undefined > => { const { context, plugins, params } = resources; - const useLegacyFlamegraphAPI = await ( - await context.core - ).uiSettings.client.get(profilingUseLegacyFlamegraphAPI); - + const core = await context.core; const [esClient, apmEventClient, profilingDataAccessStart] = await Promise.all([ - (await context.core).elasticsearch.client, + core.elasticsearch.client, await getApmEventClient(resources), await plugins.profilingDataAccess?.start(), ]); @@ -73,6 +69,7 @@ const profilingFlamegraphRoute = createApmServerRoute({ const flamegraph = await profilingDataAccessStart?.services.fetchFlamechartData({ + core, esClient: esClient.asCurrentUser, rangeFromMs: start, rangeToMs: end, @@ -80,7 +77,6 @@ const profilingFlamegraphRoute = createApmServerRoute({ `(${toKueryFilterFormat(HOST_NAME, serviceHostNames)})`, kuery, ]), - useLegacyFlamegraphAPI, }); return { flamegraph, hostNames: serviceHostNames }; @@ -107,9 +103,10 @@ const profilingFunctionsRoute = createApmServerRoute({ resources ): Promise<{ functions: TopNFunctions; hostNames: string[] } | undefined> => { const { context, plugins, params } = resources; + const core = await context.core; const [esClient, apmEventClient, profilingDataAccessStart] = await Promise.all([ - (await context.core).elasticsearch.client, + core.elasticsearch.client, await getApmEventClient(resources), await plugins.profilingDataAccess?.start(), ]); @@ -141,6 +138,7 @@ const profilingFunctionsRoute = createApmServerRoute({ } const functions = await profilingDataAccessStart?.services.fetchFunction({ + core, esClient: esClient.asCurrentUser, rangeFromMs: start, rangeToMs: end, diff --git a/x-pack/plugins/apm/tsconfig.json b/x-pack/plugins/apm/tsconfig.json index 0acdd619492ce..db829dc3ed5f8 100644 --- a/x-pack/plugins/apm/tsconfig.json +++ b/x-pack/plugins/apm/tsconfig.json @@ -105,7 +105,8 @@ "@kbn/deeplinks-observability", "@kbn/custom-icons", "@kbn/elastic-agent-utils", - "@kbn/shared-ux-link-redirect-app" + "@kbn/shared-ux-link-redirect-app", + "@kbn/observability-get-padded-alert-time-range-util" ], "exclude": ["target/**/*"] } diff --git a/x-pack/plugins/asset_manager/common/types_api.ts b/x-pack/plugins/asset_manager/common/types_api.ts index 8c6d7cf5fb0a1..40d9749378d42 100644 --- a/x-pack/plugins/asset_manager/common/types_api.ts +++ b/x-pack/plugins/asset_manager/common/types_api.ts @@ -170,6 +170,7 @@ export const assetFiltersSingleKindRT = rt.exact( type: rt.union([assetTypeRT, rt.array(assetTypeRT)]), ean: rt.union([rt.string, rt.array(rt.string)]), id: rt.string, + parentEan: rt.string, ['cloud.provider']: rt.string, ['cloud.region']: rt.string, ['orchestrator.cluster.name']: rt.string, @@ -178,9 +179,10 @@ export const assetFiltersSingleKindRT = rt.exact( export type SingleKindAssetFilters = rt.TypeOf; +const supportedKindRT = rt.union([rt.literal('host'), rt.literal('service')]); export const assetFiltersRT = rt.intersection([ assetFiltersSingleKindRT, - rt.partial({ kind: rt.union([assetKindRT, rt.array(assetKindRT)]) }), + rt.partial({ kind: rt.union([supportedKindRT, rt.array(supportedKindRT)]) }), ]); export type AssetFilters = rt.TypeOf; @@ -248,7 +250,6 @@ export const getServiceAssetsQueryOptionsRT = rt.intersection([ from: assetDateRT, to: assetDateRT, size: sizeRT, - parent: rt.string, stringFilters: rt.string, filters: assetFiltersSingleKindRT, }), @@ -277,3 +278,21 @@ export const getPodAssetsResponseRT = rt.type({ pods: rt.array(assetRT), }); export type GetPodAssetsResponse = rt.TypeOf; + +/** + * Assets + */ +export const getAssetsQueryOptionsRT = rt.intersection([ + rt.strict({ from: assetDateRT }), + rt.partial({ + to: assetDateRT, + size: sizeRT, + stringFilters: rt.string, + filters: assetFiltersRT, + }), +]); +export type GetAssetsQueryOptions = rt.TypeOf; +export const getAssetsResponseRT = rt.type({ + assets: rt.array(assetRT), +}); +export type GetAssetsResponse = rt.TypeOf; diff --git a/x-pack/plugins/asset_manager/common/types_client.ts b/x-pack/plugins/asset_manager/common/types_client.ts index 5025bbdceed58..e779a8a15ae31 100644 --- a/x-pack/plugins/asset_manager/common/types_client.ts +++ b/x-pack/plugins/asset_manager/common/types_client.ts @@ -20,8 +20,5 @@ export interface SharedAssetsOptionsPublic { export type GetHostsOptionsPublic = SharedAssetsOptionsPublic; export type GetContainersOptionsPublic = SharedAssetsOptionsPublic; export type GetPodsOptionsPublic = SharedAssetsOptionsPublic; - -export interface GetServicesOptionsPublic - extends SharedAssetsOptionsPublic { - parent?: string; -} +export type GetServicesOptionsPublic = SharedAssetsOptionsPublic; +export type GetAssetsOptionsPublic = SharedAssetsOptionsPublic; diff --git a/x-pack/plugins/asset_manager/public/lib/public_assets_client.test.ts b/x-pack/plugins/asset_manager/public/lib/public_assets_client.test.ts index f465fa66ad2b8..649bcfcb83dc3 100644 --- a/x-pack/plugins/asset_manager/public/lib/public_assets_client.test.ts +++ b/x-pack/plugins/asset_manager/public/lib/public_assets_client.test.ts @@ -110,7 +110,7 @@ describe('Public assets client', () => { it('should include provided filters, but in string form', async () => { const client = new PublicAssetsClient(http); - const filters = { id: '*id-1*' }; + const filters = { id: '*id-1*', parentEan: 'container:123' }; await client.getServices({ from: 'x', filters }); expect(http.get).toBeCalledWith(routePaths.GET_SERVICES, { query: { @@ -120,14 +120,6 @@ describe('Public assets client', () => { }); }); - it('should include specified "parent" parameter in http.get query', async () => { - const client = new PublicAssetsClient(http); - await client.getServices({ from: 'x', to: 'y', parent: 'container:123' }); - expect(http.get).toBeCalledWith(routePaths.GET_SERVICES, { - query: { from: 'x', to: 'y', parent: 'container:123' }, - }); - }); - it('should return the direct results of http.get', async () => { const client = new PublicAssetsClient(http); http.get.mockResolvedValueOnce('my services'); diff --git a/x-pack/plugins/asset_manager/public/lib/public_assets_client.ts b/x-pack/plugins/asset_manager/public/lib/public_assets_client.ts index 2da23c359d4b9..130e723da34a6 100644 --- a/x-pack/plugins/asset_manager/public/lib/public_assets_client.ts +++ b/x-pack/plugins/asset_manager/public/lib/public_assets_client.ts @@ -11,14 +11,22 @@ import { GetHostsOptionsPublic, GetServicesOptionsPublic, GetPodsOptionsPublic, + GetAssetsOptionsPublic, } from '../../common/types_client'; import { GetContainerAssetsResponse, GetHostAssetsResponse, GetServiceAssetsResponse, GetPodAssetsResponse, + GetAssetsResponse, } from '../../common/types_api'; -import { GET_CONTAINERS, GET_HOSTS, GET_SERVICES, GET_PODS } from '../../common/constants_routes'; +import { + GET_CONTAINERS, + GET_HOSTS, + GET_SERVICES, + GET_PODS, + GET_ASSETS, +} from '../../common/constants_routes'; import { IPublicAssetsClient } from '../types'; export class PublicAssetsClient implements IPublicAssetsClient { @@ -71,4 +79,16 @@ export class PublicAssetsClient implements IPublicAssetsClient { return results; } + + async getAssets(options: GetAssetsOptionsPublic) { + const { filters, ...otherOptions } = options; + const results = await this.http.get(GET_ASSETS, { + query: { + stringFilters: JSON.stringify(filters), + ...otherOptions, + }, + }); + + return results; + } } diff --git a/x-pack/plugins/asset_manager/server/lib/accessors/hosts/get_hosts.test.ts b/x-pack/plugins/asset_manager/server/lib/accessors/hosts/get_hosts.test.ts index 147d7d7aed5b8..1f7d1e7007bb5 100644 --- a/x-pack/plugins/asset_manager/server/lib/accessors/hosts/get_hosts.test.ts +++ b/x-pack/plugins/asset_manager/server/lib/accessors/hosts/get_hosts.test.ts @@ -135,8 +135,8 @@ describe('getHosts', () => { }, }, { - term: { - 'host.hostname': mockHostName, + terms: { + 'host.hostname': [mockHostName], }, }, ]) diff --git a/x-pack/plugins/asset_manager/server/lib/accessors/hosts/get_hosts.ts b/x-pack/plugins/asset_manager/server/lib/accessors/hosts/get_hosts.ts index 62c4fe404c0a5..8252c57da3b0f 100644 --- a/x-pack/plugins/asset_manager/server/lib/accessors/hosts/get_hosts.ts +++ b/x-pack/plugins/asset_manager/server/lib/accessors/hosts/get_hosts.ts @@ -29,19 +29,22 @@ export async function getHosts(options: GetHostsOptionsInjected): Promise<{ host const filters: QueryDslQueryContainer[] = []; if (options.filters?.ean) { - const ean = Array.isArray(options.filters.ean) ? options.filters.ean[0] : options.filters.ean; - const { kind, id } = parseEan(ean); + const eans = Array.isArray(options.filters.ean) ? options.filters.ean : [options.filters.ean]; + const hostnames = eans + .map(parseEan) + .filter(({ kind }) => kind === 'host') + .map(({ id }) => id); // if EAN filter isn't targeting a host asset, we don't need to do this query - if (kind !== 'host') { + if (hostnames.length === 0) { return { hosts: [], }; } filters.push({ - term: { - 'host.hostname': id, + terms: { + 'host.hostname': hostnames, }, }); } diff --git a/x-pack/plugins/asset_manager/server/lib/accessors/services/get_services.ts b/x-pack/plugins/asset_manager/server/lib/accessors/services/get_services.ts index 2831c5d58987f..b5a68028efcdb 100644 --- a/x-pack/plugins/asset_manager/server/lib/accessors/services/get_services.ts +++ b/x-pack/plugins/asset_manager/server/lib/accessors/services/get_services.ts @@ -5,6 +5,7 @@ * 2.0. */ +import { QueryDslQueryContainer } from '@elastic/elasticsearch/lib/api/types'; import { Asset } from '../../../../common/types_api'; import { collectServices } from '../../collectors/services'; import { parseEan } from '../../parse_ean'; @@ -23,10 +24,30 @@ export async function getServices( ): Promise<{ services: Asset[] }> { validateStringDateRange(options.from, options.to); - const filters = []; + const filters: QueryDslQueryContainer[] = []; - if (options.parent) { - const { kind, id } = parseEan(options.parent); + if (options.filters?.ean) { + const eans = Array.isArray(options.filters.ean) ? options.filters.ean : [options.filters.ean]; + const services = eans + .map(parseEan) + .filter(({ kind }) => kind === 'service') + .map(({ id }) => id); + + if (services.length === 0) { + return { + services: [], + }; + } + + filters.push({ + terms: { + 'service.name': services, + }, + }); + } + + if (options.filters?.parentEan) { + const { kind, id } = parseEan(options.filters?.parentEan); if (kind === 'host') { filters.push({ @@ -47,6 +68,31 @@ export async function getServices( } } + if (options.filters?.id) { + const fn = options.filters.id.includes('*') ? 'wildcard' : 'term'; + filters.push({ + [fn]: { + 'service.name': options.filters.id, + }, + }); + } + + if (options.filters?.['cloud.provider']) { + filters.push({ + term: { + 'cloud.provider': options.filters['cloud.provider'], + }, + }); + } + + if (options.filters?.['cloud.region']) { + filters.push({ + term: { + 'cloud.region': options.filters['cloud.region'], + }, + }); + } + const apmIndices = await options.getApmIndices(options.savedObjectsClient); const { assets } = await collectServices({ client: options.elasticsearchClient, diff --git a/x-pack/plugins/asset_manager/server/lib/asset_client.ts b/x-pack/plugins/asset_manager/server/lib/asset_client.ts index ca6e7f2ea05d2..9de64a9e6c000 100644 --- a/x-pack/plugins/asset_manager/server/lib/asset_client.ts +++ b/x-pack/plugins/asset_manager/server/lib/asset_client.ts @@ -5,12 +5,17 @@ * 2.0. */ +import { orderBy } from 'lodash'; import { Asset } from '../../common/types_api'; +import { GetAssetsOptionsPublic } from '../../common/types_client'; import { getContainers, GetContainersOptions } from './accessors/containers/get_containers'; import { getHosts, GetHostsOptions } from './accessors/hosts/get_hosts'; import { getServices, GetServicesOptions } from './accessors/services/get_services'; import { getPods, GetPodsOptions } from './accessors/pods/get_pods'; import { AssetClientBaseOptions, AssetClientOptionsWithInjectedValues } from './asset_client_types'; +import { AssetClientDependencies } from './asset_client_types'; + +type GetAssetsOptions = GetAssetsOptionsPublic & AssetClientDependencies; export class AssetClient { constructor(private baseOptions: AssetClientBaseOptions) {} @@ -41,4 +46,11 @@ export class AssetClient { const withInjected = this.injectOptions(options); return await getPods(withInjected); } + + async getAssets(options: GetAssetsOptions): Promise<{ assets: Asset[] }> { + const withInjected = this.injectOptions(options); + const { hosts } = await getHosts(withInjected); + const { services } = await getServices(withInjected); + return { assets: orderBy(hosts.concat(services), ['@timestamp'], ['desc']) }; + } } diff --git a/x-pack/plugins/asset_manager/server/routes/assets/index.ts b/x-pack/plugins/asset_manager/server/routes/assets/index.ts new file mode 100644 index 0000000000000..421e6a39baf37 --- /dev/null +++ b/x-pack/plugins/asset_manager/server/routes/assets/index.ts @@ -0,0 +1,70 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { createRouteValidationFunction } from '@kbn/io-ts-utils'; +import { RequestHandlerContext } from '@kbn/core-http-request-handler-context-server'; +import { GetAssetsQueryOptions, getAssetsQueryOptionsRT } from '../../../common/types_api'; +import { debug } from '../../../common/debug_log'; +import { SetupRouteOptions } from '../types'; +import * as routePaths from '../../../common/constants_routes'; +import { getClientsFromContext, validateStringAssetFilters } from '../utils'; +import { AssetsValidationError } from '../../lib/validators/validation_error'; + +export function assetsRoutes({ + router, + assetClient, +}: SetupRouteOptions) { + const validate = createRouteValidationFunction(getAssetsQueryOptionsRT); + router.get( + { + path: routePaths.GET_ASSETS, + validate: { + query: (q, res) => { + const [invalidResponse, validatedFilters] = validateStringAssetFilters(q, res); + if (invalidResponse) { + return invalidResponse; + } + if (validatedFilters) { + q.filters = validatedFilters; + } + return validate(q, res); + }, + }, + }, + async (context, req, res) => { + const { from = 'now-24h', to = 'now', filters } = req.query || {}; + const { elasticsearchClient, savedObjectsClient } = await getClientsFromContext(context); + + try { + const response = await assetClient.getAssets({ + from, + to, + filters, + elasticsearchClient, + savedObjectsClient, + }); + + return res.ok({ body: response }); + } catch (error: unknown) { + debug('Error while looking up asset records', error); + + if (error instanceof AssetsValidationError) { + return res.customError({ + statusCode: error.statusCode, + body: { + message: `Error while looking up asset records - ${error.message}`, + }, + }); + } + return res.customError({ + statusCode: 500, + body: { message: 'Error while looking up asset records - ' + `${error}` }, + }); + } + } + ); +} diff --git a/x-pack/plugins/asset_manager/server/routes/assets/services.ts b/x-pack/plugins/asset_manager/server/routes/assets/services.ts index 0e7103512ebf9..3a025ae5b57f9 100644 --- a/x-pack/plugins/asset_manager/server/routes/assets/services.ts +++ b/x-pack/plugins/asset_manager/server/routes/assets/services.ts @@ -14,29 +14,39 @@ import { import { debug } from '../../../common/debug_log'; import { SetupRouteOptions } from '../types'; import * as routePaths from '../../../common/constants_routes'; -import { getClientsFromContext } from '../utils'; +import { getClientsFromContext, validateStringAssetFilters } from '../utils'; import { AssetsValidationError } from '../../lib/validators/validation_error'; export function servicesRoutes({ router, assetClient, }: SetupRouteOptions) { + const validate = createRouteValidationFunction(getServiceAssetsQueryOptionsRT); // GET /assets/services router.get( { path: routePaths.GET_SERVICES, validate: { - query: createRouteValidationFunction(getServiceAssetsQueryOptionsRT), + query: (q, res) => { + const [invalidResponse, validatedFilters] = validateStringAssetFilters(q, res); + if (invalidResponse) { + return invalidResponse; + } + if (validatedFilters) { + q.filters = validatedFilters; + } + return validate(q, res); + }, }, }, async (context, req, res) => { - const { from = 'now-24h', to = 'now', parent } = req.query || {}; + const { from = 'now-24h', to = 'now', filters } = req.query || {}; const { elasticsearchClient, savedObjectsClient } = await getClientsFromContext(context); try { const response = await assetClient.getServices({ from, to, - parent, + filters, elasticsearchClient, savedObjectsClient, }); diff --git a/x-pack/plugins/asset_manager/server/routes/index.ts b/x-pack/plugins/asset_manager/server/routes/index.ts index 991c96806b767..52d3198bb8a9f 100644 --- a/x-pack/plugins/asset_manager/server/routes/index.ts +++ b/x-pack/plugins/asset_manager/server/routes/index.ts @@ -9,6 +9,7 @@ import { RequestHandlerContext } from '@kbn/core/server'; import { SetupRouteOptions } from './types'; import { pingRoute } from './ping'; import { sampleAssetsRoutes } from './sample_assets'; +import { assetsRoutes } from './assets'; import { hostsRoutes } from './assets/hosts'; import { servicesRoutes } from './assets/services'; import { containersRoutes } from './assets/containers'; @@ -20,6 +21,7 @@ export function setupRoutes({ }: SetupRouteOptions) { pingRoute({ router, assetClient }); sampleAssetsRoutes({ router, assetClient }); + assetsRoutes({ router, assetClient }); hostsRoutes({ router, assetClient }); servicesRoutes({ router, assetClient }); containersRoutes({ router, assetClient }); diff --git a/x-pack/plugins/cloud_security_posture/common/types.ts b/x-pack/plugins/cloud_security_posture/common/types.ts index bfce821222e29..aa25c70eb247d 100644 --- a/x-pack/plugins/cloud_security_posture/common/types.ts +++ b/x-pack/plugins/cloud_security_posture/common/types.ts @@ -80,6 +80,18 @@ export interface Cluster { trend: PostureTrend[]; } +export interface BenchmarkData { + meta: { + benchmarkId: CspFinding['rule']['benchmark']['id']; + benchmarkVersion: CspFinding['rule']['benchmark']['version']; + benchmarkName: CspFinding['rule']['benchmark']['name']; + assetCount: number; + }; + stats: Stats; + groupedFindingsEvaluation: GroupedFindingsEvaluation[]; + trend: PostureTrend[]; +} + export interface ComplianceDashboardData { stats: Stats; groupedFindingsEvaluation: GroupedFindingsEvaluation[]; @@ -87,6 +99,13 @@ export interface ComplianceDashboardData { trend: PostureTrend[]; } +export interface ComplianceDashboardDataV2 { + stats: Stats; + groupedFindingsEvaluation: GroupedFindingsEvaluation[]; + trend: PostureTrend[]; + benchmarks: BenchmarkData[]; +} + export type CspStatusCode = | 'indexed' // latest findings index exists and has results | 'indexing' // index timeout was not surpassed since installation, assumes data is being indexed diff --git a/x-pack/plugins/cloud_security_posture/public/common/api/use_stats_api.ts b/x-pack/plugins/cloud_security_posture/public/common/api/use_stats_api.ts index 68ab9dfc698f7..834a75581519f 100644 --- a/x-pack/plugins/cloud_security_posture/public/common/api/use_stats_api.ts +++ b/x-pack/plugins/cloud_security_posture/public/common/api/use_stats_api.ts @@ -7,7 +7,7 @@ import { useQuery, UseQueryOptions } from '@tanstack/react-query'; import { useKibana } from '../hooks/use_kibana'; -import { ComplianceDashboardData, PosturePolicyTemplate } from '../../../common/types'; +import { ComplianceDashboardDataV2, PosturePolicyTemplate } from '../../../common/types'; import { CSPM_POLICY_TEMPLATE, KSPM_POLICY_TEMPLATE, @@ -23,23 +23,25 @@ export const getStatsRoute = (policyTemplate: PosturePolicyTemplate) => { }; export const useCspmStatsApi = ( - options: UseQueryOptions + options: UseQueryOptions ) => { const { http } = useKibana().services; return useQuery( getCspmStatsKey, - () => http.get(getStatsRoute(CSPM_POLICY_TEMPLATE), { version: '1' }), + () => + http.get(getStatsRoute(CSPM_POLICY_TEMPLATE), { version: '2' }), options ); }; export const useKspmStatsApi = ( - options: UseQueryOptions + options: UseQueryOptions ) => { const { http } = useKibana().services; return useQuery( getKspmStatsKey, - () => http.get(getStatsRoute(KSPM_POLICY_TEMPLATE), { version: '1' }), + () => + http.get(getStatsRoute(KSPM_POLICY_TEMPLATE), { version: '2' }), options ); }; diff --git a/x-pack/plugins/cloud_security_posture/public/common/constants.ts b/x-pack/plugins/cloud_security_posture/public/common/constants.ts index 7641745b897f4..5ea356e4a3836 100644 --- a/x-pack/plugins/cloud_security_posture/public/common/constants.ts +++ b/x-pack/plugins/cloud_security_posture/public/common/constants.ts @@ -45,6 +45,8 @@ export const LOCAL_STORAGE_PAGE_SIZE_BENCHMARK_KEY = 'cloudPosture:benchmark:pag export const LOCAL_STORAGE_PAGE_SIZE_RULES_KEY = 'cloudPosture:rules:pageSize'; export const LOCAL_STORAGE_DASHBOARD_CLUSTER_SORT_KEY = 'cloudPosture:complianceDashboard:clusterSort'; +export const LOCAL_STORAGE_DASHBOARD_BENCHMARK_SORT_KEY = + 'cloudPosture:complianceDashboard:benchmarkSort'; export const LOCAL_STORAGE_FINDINGS_LAST_SELECTED_TAB_KEY = 'cloudPosture:findings:lastSelectedTab'; export type CloudPostureIntegrations = Record< diff --git a/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/index.ts b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/index.ts index 60a917846dc99..b026744f008bd 100644 --- a/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/index.ts +++ b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/index.ts @@ -6,3 +6,5 @@ */ export * from './use_cloud_posture_data_table'; +export * from './use_base_es_query'; +export * from './use_persisted_query'; diff --git a/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_base_es_query.ts b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_base_es_query.ts new file mode 100644 index 0000000000000..4adffa100e48c --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_base_es_query.ts @@ -0,0 +1,81 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { buildEsQuery, EsQueryConfig } from '@kbn/es-query'; +import { i18n } from '@kbn/i18n'; +import { useEffect, useMemo } from 'react'; +import { FindingsBaseESQueryConfig, FindingsBaseProps, FindingsBaseURLQuery } from '../../types'; +import { useKibana } from '../use_kibana'; + +const getBaseQuery = ({ + dataView, + query, + filters, + config, +}: FindingsBaseURLQuery & FindingsBaseProps & FindingsBaseESQueryConfig) => { + try { + return { + query: buildEsQuery(dataView, query, filters, config), // will throw for malformed query + }; + } catch (error) { + return { + query: undefined, + error: error instanceof Error ? error : new Error('Unknown Error'), + }; + } +}; + +export const useBaseEsQuery = ({ + dataView, + filters = [], + query, + nonPersistedFilters, +}: FindingsBaseURLQuery & FindingsBaseProps) => { + const { + notifications: { toasts }, + data: { + query: { filterManager, queryString }, + }, + uiSettings, + } = useKibana().services; + const allowLeadingWildcards = uiSettings.get('query:allowLeadingWildcards'); + const config: EsQueryConfig = useMemo(() => ({ allowLeadingWildcards }), [allowLeadingWildcards]); + const baseEsQuery = useMemo( + () => + getBaseQuery({ + dataView, + filters: filters.concat(nonPersistedFilters ?? []).flat(), + query, + config, + }), + [dataView, filters, nonPersistedFilters, query, config] + ); + + /** + * Sync filters with the URL query + */ + useEffect(() => { + filterManager.setAppFilters(filters); + queryString.setQuery(query); + }, [filters, filterManager, queryString, query]); + + const handleMalformedQueryError = () => { + const error = baseEsQuery instanceof Error ? baseEsQuery : undefined; + if (error) { + toasts.addError(error, { + title: i18n.translate('xpack.csp.findings.search.queryErrorToastMessage', { + defaultMessage: 'Query Error', + }), + toastLifeTimeMs: 1000 * 5, + }); + } + }; + + useEffect(handleMalformedQueryError, [baseEsQuery, toasts]); + + return baseEsQuery; +}; diff --git a/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_cloud_posture_data_table.ts b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_cloud_posture_data_table.ts index b7b928a208c0a..ae21f45c7a4e8 100644 --- a/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_cloud_posture_data_table.ts +++ b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_cloud_posture_data_table.ts @@ -11,9 +11,11 @@ import { CriteriaWithPagination } from '@elastic/eui'; import { DataTableRecord } from '@kbn/discover-utils/types'; import { useUrlQuery } from '../use_url_query'; import { usePageSize } from '../use_page_size'; -import { getDefaultQuery, useBaseEsQuery, usePersistedQuery } from './utils'; +import { getDefaultQuery } from './utils'; import { LOCAL_STORAGE_DATA_TABLE_COLUMNS_KEY } from '../../constants'; import { FindingsBaseURLQuery } from '../../types'; +import { useBaseEsQuery } from './use_base_es_query'; +import { usePersistedQuery } from './use_persisted_query'; type URLQuery = FindingsBaseURLQuery & Record; @@ -140,7 +142,16 @@ export const useCloudPostureDataTable = ({ setUrlQuery, sort: urlQuery.sort, filters: urlQuery.filters, - query: baseEsQuery.query, + query: baseEsQuery.query + ? baseEsQuery.query + : { + bool: { + must: [], + filter: [], + should: [], + must_not: [], + }, + }, queryError, pageIndex: urlQuery.pageIndex, urlQuery, diff --git a/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_persisted_query.ts b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_persisted_query.ts new file mode 100644 index 0000000000000..c3731c0139ce3 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/use_persisted_query.ts @@ -0,0 +1,28 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { useCallback } from 'react'; +import { type Query } from '@kbn/es-query'; +import { FindingsBaseURLQuery } from '../../types'; +import { useKibana } from '../use_kibana'; + +export const usePersistedQuery = (getter: ({ filters, query }: FindingsBaseURLQuery) => T) => { + const { + data: { + query: { filterManager, queryString }, + }, + } = useKibana().services; + + return useCallback( + () => + getter({ + filters: filterManager.getAppFilters(), + query: queryString.getQuery() as Query, + }), + [getter, filterManager, queryString] + ); +}; diff --git a/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/utils.ts b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/utils.ts index e86d2a77589b0..c715b6a90b4ca 100644 --- a/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/utils.ts +++ b/x-pack/plugins/cloud_security_posture/public/common/hooks/use_cloud_posture_data_table/utils.ts @@ -5,32 +5,7 @@ * 2.0. */ -import { useEffect, useCallback, useMemo } from 'react'; -import { buildEsQuery, EsQueryConfig } from '@kbn/es-query'; import type { EuiBasicTableProps, Pagination } from '@elastic/eui'; -import { i18n } from '@kbn/i18n'; -import { type Query } from '@kbn/es-query'; -import { useKibana } from '../use_kibana'; -import type { - FindingsBaseESQueryConfig, - FindingsBaseProps, - FindingsBaseURLQuery, -} from '../../types'; - -const getBaseQuery = ({ - dataView, - query, - filters, - config, -}: FindingsBaseURLQuery & FindingsBaseProps & FindingsBaseESQueryConfig) => { - try { - return { - query: buildEsQuery(dataView, query, filters, config), // will throw for malformed query - }; - } catch (error) { - throw new Error(error); - } -}; type TablePagination = NonNullable['pagination']>; @@ -52,74 +27,6 @@ export const getPaginationQuery = ({ size: pageSize, }); -export const useBaseEsQuery = ({ - dataView, - filters = [], - query, - nonPersistedFilters, -}: FindingsBaseURLQuery & FindingsBaseProps) => { - const { - notifications: { toasts }, - data: { - query: { filterManager, queryString }, - }, - uiSettings, - } = useKibana().services; - const allowLeadingWildcards = uiSettings.get('query:allowLeadingWildcards'); - const config: EsQueryConfig = useMemo(() => ({ allowLeadingWildcards }), [allowLeadingWildcards]); - const baseEsQuery = useMemo( - () => - getBaseQuery({ - dataView, - filters: filters.concat(nonPersistedFilters ?? []).flat(), - query, - config, - }), - [dataView, filters, nonPersistedFilters, query, config] - ); - - /** - * Sync filters with the URL query - */ - useEffect(() => { - filterManager.setAppFilters(filters); - queryString.setQuery(query); - }, [filters, filterManager, queryString, query]); - - const handleMalformedQueryError = () => { - const error = baseEsQuery instanceof Error ? baseEsQuery : undefined; - if (error) { - toasts.addError(error, { - title: i18n.translate('xpack.csp.findings.search.queryErrorToastMessage', { - defaultMessage: 'Query Error', - }), - toastLifeTimeMs: 1000 * 5, - }); - } - }; - - useEffect(handleMalformedQueryError, [baseEsQuery, toasts]); - - return baseEsQuery; -}; - -export const usePersistedQuery = (getter: ({ filters, query }: FindingsBaseURLQuery) => T) => { - const { - data: { - query: { filterManager, queryString }, - }, - } = useKibana().services; - - return useCallback( - () => - getter({ - filters: filterManager.getAppFilters(), - query: queryString.getQuery() as Query, - }), - [getter, filterManager, queryString] - ); -}; - export const getDefaultQuery = ({ query, filters }: any): any => ({ query, filters, diff --git a/x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.test.ts b/x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.test.ts new file mode 100644 index 0000000000000..23cf2512ad2cf --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.test.ts @@ -0,0 +1,35 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { getAbbreviatedNumber } from './get_abbreviated_number'; + +describe('getAbbreviatedNumber', () => { + it('should return the same value if it is less than 1000', () => { + expect(getAbbreviatedNumber(0)).toBe(0); + expect(getAbbreviatedNumber(1)).toBe(1); + expect(getAbbreviatedNumber(500)).toBe(500); + expect(getAbbreviatedNumber(999)).toBe(999); + }); + + it('should use numeral to format the value if it is greater than or equal to 1000', () => { + expect(getAbbreviatedNumber(1000)).toBe('1.0k'); + + expect(getAbbreviatedNumber(1200)).toBe('1.2k'); + + expect(getAbbreviatedNumber(3500000)).toBe('3.5m'); + + expect(getAbbreviatedNumber(2800000000)).toBe('2.8b'); + + expect(getAbbreviatedNumber(5900000000000)).toBe('5.9t'); + + expect(getAbbreviatedNumber(59000000000000000)).toBe('59000.0t'); + }); + + it('should return 0 if the value is NaN', () => { + expect(getAbbreviatedNumber(NaN)).toBe(0); + }); +}); diff --git a/x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.ts b/x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.ts new file mode 100644 index 0000000000000..353a6482f4706 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.ts @@ -0,0 +1,22 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import numeral from '@elastic/numeral'; + +/** + * Returns an abbreviated number when the value is greater than or equal to 1000. + * The abbreviated number is formatted using numeral: + * - thousand: k + * - million: m + * - billion: b + * - trillion: t + * */ +export const getAbbreviatedNumber = (value: number) => { + if (isNaN(value)) { + return 0; + } + return value < 1000 ? value : numeral(value).format('0.0a'); +}; diff --git a/x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.tsx b/x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.tsx index 418b1c37a1bdd..4feee3a5e2287 100644 --- a/x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.tsx +++ b/x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.tsx @@ -8,10 +8,10 @@ import React from 'react'; import { EuiFlexGroup, EuiFlexItem, useEuiTheme } from '@elastic/eui'; import { css } from '@emotion/react'; import { CIS_AWS, CIS_GCP, CIS_AZURE, CIS_K8S, CIS_EKS } from '../../common/constants'; -import { Cluster } from '../../common/types'; import { CISBenchmarkIcon } from './cis_benchmark_icon'; import { CompactFormattedNumber } from './compact_formatted_number'; import { useNavigateFindings } from '../common/hooks/use_navigate_findings'; +import { BenchmarkData } from '../../common/types'; // order in array will determine order of appearance in the dashboard const benchmarks = [ @@ -43,17 +43,17 @@ const benchmarks = [ ]; export const AccountsEvaluatedWidget = ({ - clusters, + benchmarkAssets, benchmarkAbbreviateAbove = 999, }: { - clusters: Cluster[]; + benchmarkAssets: BenchmarkData[]; /** numbers higher than the value of this field will be abbreviated using compact notation and have a tooltip displaying the full value */ benchmarkAbbreviateAbove?: number; }) => { const { euiTheme } = useEuiTheme(); - const filterClustersById = (benchmarkId: string) => { - return clusters?.filter((obj) => obj?.meta.benchmark.id === benchmarkId) || []; + const filterBenchmarksById = (benchmarkId: string) => { + return benchmarkAssets?.filter((obj) => obj?.meta.benchmarkId === benchmarkId) || []; }; const navToFindings = useNavigateFindings(); @@ -67,10 +67,10 @@ export const AccountsEvaluatedWidget = ({ }; const benchmarkElements = benchmarks.map((benchmark) => { - const clusterAmount = filterClustersById(benchmark.type).length; + const cloudAssetAmount = filterBenchmarksById(benchmark.type).length; return ( - clusterAmount > 0 && ( + cloudAssetAmount > 0 && ( { @@ -98,7 +98,7 @@ export const AccountsEvaluatedWidget = ({ diff --git a/x-pack/plugins/cloud_security_posture/public/components/chart_panel.tsx b/x-pack/plugins/cloud_security_posture/public/components/chart_panel.tsx index b6ffc9f0157b8..6c813c480ed8c 100644 --- a/x-pack/plugins/cloud_security_posture/public/components/chart_panel.tsx +++ b/x-pack/plugins/cloud_security_posture/public/components/chart_panel.tsx @@ -23,6 +23,7 @@ interface ChartPanelProps { isLoading?: boolean; isError?: boolean; rightSideItems?: ReactNode[]; + styles?: React.CSSProperties; } const Loading = () => ( @@ -54,6 +55,7 @@ export const ChartPanel: React.FC = ({ isError, children, rightSideItems, + styles, }) => { const { euiTheme } = useEuiTheme(); const renderChart = () => { @@ -63,7 +65,7 @@ export const ChartPanel: React.FC = ({ }; return ( - + diff --git a/x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/additional_controls.tsx b/x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/additional_controls.tsx index b1f79779e65e4..ff411d2dcd9e0 100644 --- a/x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/additional_controls.tsx +++ b/x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/additional_controls.tsx @@ -8,13 +8,9 @@ import React, { useState } from 'react'; import { i18n } from '@kbn/i18n'; import { EuiButtonEmpty, EuiFlexItem } from '@elastic/eui'; import { type DataView } from '@kbn/data-views-plugin/common'; -import numeral from '@elastic/numeral'; import { FieldsSelectorModal } from './fields_selector'; import { useStyles } from './use_styles'; - -const formatNumber = (value: number) => { - return value < 1000 ? value : numeral(value).format('0.0a'); -}; +import { getAbbreviatedNumber } from '../../common/utils/get_abbreviated_number'; const GroupSelectorWrapper: React.FC = ({ children }) => { const styles = useStyles(); @@ -60,7 +56,7 @@ export const AdditionalControls = ({ /> )} - {`${formatNumber(total)} ${title}`} + {`${getAbbreviatedNumber(total)} ${title}`} { `; const groupBySelector = css` - width: 188px; margin-left: auto; `; diff --git a/x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/cloud_security_grouping.tsx b/x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/cloud_security_grouping.tsx index 067046ce5457a..4ec3d3578a541 100644 --- a/x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/cloud_security_grouping.tsx +++ b/x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/cloud_security_grouping.tsx @@ -9,6 +9,7 @@ import { ParsedGroupingAggregation } from '@kbn/securitysolution-grouping/src'; import { Filter } from '@kbn/es-query'; import React from 'react'; import { css } from '@emotion/react'; +import { CSP_GROUPING, CSP_GROUPING_LOADING } from '../test_subjects'; interface CloudSecurityGroupingProps { data: ParsedGroupingAggregation; @@ -20,8 +21,38 @@ interface CloudSecurityGroupingProps { onChangeGroupsItemsPerPage: (size: number) => void; onChangeGroupsPage: (index: number) => void; selectedGroup: string; + isGroupLoading?: boolean; } +/** + * This component is used to render the loading state of the CloudSecurityGrouping component + * It's used to avoid the flickering of the table when the data is loading + */ +const CloudSecurityGroupingLoading = ({ + grouping, + pageSize, +}: Pick) => { + return ( +
+ {grouping.getGrouping({ + activePage: 0, + data: { + groupsCount: { value: 1 }, + unitsCount: { value: 1 }, + }, + groupingLevel: 0, + inspectButton: undefined, + isLoading: true, + itemsPerPage: pageSize, + renderChildComponent: () => <>, + onGroupClose: () => {}, + selectedGroup: '', + takeActionItems: () => [], + })} +
+ ); +}; + export const CloudSecurityGrouping = ({ data, renderChildComponent, @@ -32,14 +63,22 @@ export const CloudSecurityGrouping = ({ onChangeGroupsItemsPerPage, onChangeGroupsPage, selectedGroup, + isGroupLoading, }: CloudSecurityGroupingProps) => { + if (isGroupLoading) { + return ; + } return (
.euiFlexItem:last-child { display: none; } + && [data-test-subj='group-stats'] > .euiFlexItem:not(:first-child) > span { + border-right: none; + margin-right: 0; + } `} > {grouping.getGrouping({ diff --git a/x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/use_cloud_security_grouping.ts b/x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/use_cloud_security_grouping.ts index d2783af516e35..c59d382144524 100644 --- a/x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/use_cloud_security_grouping.ts +++ b/x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/use_cloud_security_grouping.ts @@ -4,16 +4,19 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { useEffect, useMemo, useState } from 'react'; +import { useCallback, useEffect, useMemo, useState } from 'react'; import { isNoneGroup, useGrouping } from '@kbn/securitysolution-grouping'; import * as uuid from 'uuid'; import type { DataView } from '@kbn/data-views-plugin/common'; -import { useUrlQuery } from '../../common/hooks/use_url_query'; import { - useBaseEsQuery, - usePersistedQuery, -} from '../../common/hooks/use_cloud_posture_data_table/utils'; + GroupOption, + GroupPanelRenderer, + GroupStatsRenderer, +} from '@kbn/securitysolution-grouping/src'; +import { useUrlQuery } from '../../common/hooks/use_url_query'; + import { FindingsBaseURLQuery } from '../../common/types'; +import { useBaseEsQuery, usePersistedQuery } from '../../common/hooks/use_cloud_posture_data_table'; const DEFAULT_PAGE_SIZE = 10; const GROUPING_ID = 'cspLatestFindings'; @@ -28,19 +31,23 @@ export const useCloudSecurityGrouping = ({ defaultGroupingOptions, getDefaultQuery, unit, + groupPanelRenderer, + groupStatsRenderer, }: { dataView: DataView; groupingTitle: string; - defaultGroupingOptions: Array<{ label: string; key: string }>; + defaultGroupingOptions: GroupOption[]; getDefaultQuery: (params: FindingsBaseURLQuery) => FindingsBaseURLQuery; unit: (count: number) => string; + groupPanelRenderer?: GroupPanelRenderer; + groupStatsRenderer?: GroupStatsRenderer; }) => { const getPersistedDefaultQuery = usePersistedQuery(getDefaultQuery); const { urlQuery, setUrlQuery } = useUrlQuery(getPersistedDefaultQuery); const [activePageIndex, setActivePageIndex] = useState(0); const [pageSize, setPageSize] = useState(DEFAULT_PAGE_SIZE); - const { query } = useBaseEsQuery({ + const { query, error } = useBaseEsQuery({ dataView, filters: urlQuery.filters, query: urlQuery.query, @@ -57,6 +64,8 @@ export const useCloudSecurityGrouping = ({ const grouping = useGrouping({ componentProps: { unit, + groupPanelRenderer, + groupStatsRenderer, }, defaultGroupingOptions, fields: dataView.fields, @@ -81,6 +90,16 @@ export const useCloudSecurityGrouping = ({ setPageSize(size); }; + const onResetFilters = useCallback(() => { + setUrlQuery({ + filters: [], + query: { + query: '', + language: 'kuery', + }, + }); + }, [setUrlQuery]); + const onChangeGroupsPage = (index: number) => setActivePageIndex(index); return { @@ -88,11 +107,14 @@ export const useCloudSecurityGrouping = ({ grouping, pageSize, query, + error, selectedGroup, setUrlQuery, uniqueValue, isNoneSelected, onChangeGroupsItemsPerPage, onChangeGroupsPage, + onResetFilters, + filters: urlQuery.filters, }; }; diff --git a/x-pack/plugins/cloud_security_posture/public/components/compliance_score_bar.tsx b/x-pack/plugins/cloud_security_posture/public/components/compliance_score_bar.tsx index 8f866079ab160..d71d6c2e2384b 100644 --- a/x-pack/plugins/cloud_security_posture/public/components/compliance_score_bar.tsx +++ b/x-pack/plugins/cloud_security_posture/public/components/compliance_score_bar.tsx @@ -6,11 +6,12 @@ */ import { EuiFlexGroup, EuiFlexItem, EuiText, EuiToolTip, useEuiTheme } from '@elastic/eui'; -import { css } from '@emotion/react'; +import { css, SerializedStyles } from '@emotion/react'; import { i18n } from '@kbn/i18n'; import React from 'react'; import { calculatePostureScore } from '../../common/utils/helpers'; import { statusColors } from '../common/constants'; +import { CSP_FINDINGS_COMPLIANCE_SCORE } from './test_subjects'; /** * This component will take 100% of the width set by the parent @@ -18,20 +19,26 @@ import { statusColors } from '../common/constants'; export const ComplianceScoreBar = ({ totalPassed, totalFailed, + size = 'm', + overrideCss, }: { totalPassed: number; totalFailed: number; + size?: 'm' | 'l'; + overrideCss?: SerializedStyles; }) => { const { euiTheme } = useEuiTheme(); const complianceScore = calculatePostureScore(totalPassed, totalFailed); + // ensures the compliance bar takes full width of its parent + const fullWidthTooltipCss = css` + width: 100%; + `; + return ( - + {!!totalPassed && ( )} {!!totalFailed && ( )} - + {`${complianceScore.toFixed(0)}%`} diff --git a/x-pack/plugins/cloud_security_posture/public/components/test_subjects.ts b/x-pack/plugins/cloud_security_posture/public/components/test_subjects.ts index 91589cee3dcfc..1f603a67ae1fc 100644 --- a/x-pack/plugins/cloud_security_posture/public/components/test_subjects.ts +++ b/x-pack/plugins/cloud_security_posture/public/components/test_subjects.ts @@ -39,3 +39,7 @@ export const VULNERABILITIES_CVSS_SCORE_BADGE_SUBJ = 'vulnerabilities_cvss_score export const TAKE_ACTION_SUBJ = 'csp:take_action'; export const CREATE_RULE_ACTION_SUBJ = 'csp:create_rule'; + +export const CSP_GROUPING = 'cloudSecurityGrouping'; +export const CSP_GROUPING_LOADING = 'cloudSecurityGroupingLoading'; +export const CSP_FINDINGS_COMPLIANCE_SCORE = 'cloudSecurityFindingsComplianceScore'; diff --git a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_charts/compliance_score_chart.tsx b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_charts/compliance_score_chart.tsx index 956f63ed2d3bd..2067a9c98fd23 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_charts/compliance_score_chart.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_charts/compliance_score_chart.tsx @@ -30,6 +30,7 @@ import { import { FormattedDate, FormattedTime } from '@kbn/i18n-react'; import moment from 'moment'; import { i18n } from '@kbn/i18n'; +import { css } from '@emotion/react'; import { DASHBOARD_COMPLIANCE_SCORE_CHART } from '../test_subjects'; import { statusColors } from '../../../common/constants'; import { RULE_FAILED, RULE_PASSED } from '../../../../common/constants'; @@ -45,6 +46,123 @@ interface ComplianceScoreChartProps { onEvalCounterClick: (evaluation: Evaluation) => void; } +const CounterButtonLink = ({ + text, + count, + color, + onClick, +}: { + count: number; + text: string; + color: EuiTextProps['color']; + onClick: EuiLinkButtonProps['onClick']; +}) => { + const { euiTheme } = useEuiTheme(); + + return ( + <> + + {text} + + + + + +   + + + + ); +}; + +const CompactPercentageLabels = ({ + onEvalCounterClick, + stats, +}: { + onEvalCounterClick: (evaluation: Evaluation) => void; + stats: { totalPassed: number; totalFailed: number }; +}) => ( + <> + onEvalCounterClick(RULE_PASSED)} + tooltipContent={i18n.translate( + 'xpack.csp.complianceScoreChart.counterLink.passedFindingsTooltip', + { defaultMessage: 'Passed findings' } + )} + /> +  -  + onEvalCounterClick(RULE_FAILED)} + tooltipContent={i18n.translate( + 'xpack.csp.complianceScoreChart.counterButtonLink.failedFindingsTooltip', + { defaultMessage: 'Failed findings' } + )} + /> + +); + +const NonCompactPercentageLabels = ({ + onEvalCounterClick, + stats, +}: { + onEvalCounterClick: (evaluation: Evaluation) => void; + stats: { totalPassed: number; totalFailed: number }; +}) => { + const { euiTheme } = useEuiTheme(); + const borderLeftStyles = { borderLeft: euiTheme.border.thin, paddingLeft: euiTheme.size.m }; + return ( + + + onEvalCounterClick(RULE_PASSED)} + /> + + + onEvalCounterClick(RULE_FAILED)} + /> + + + ); +}; + const getPostureScorePercentage = (postureScore: number): string => `${Math.round(postureScore)}%`; const PercentageInfo = ({ @@ -177,27 +295,17 @@ export const ComplianceScoreChart = ({ alignItems="flexStart" style={{ paddingRight: euiTheme.size.xl }} > - onEvalCounterClick(RULE_PASSED)} - tooltipContent={i18n.translate( - 'xpack.csp.complianceScoreChart.counterLink.passedFindingsTooltip', - { defaultMessage: 'Passed findings' } - )} - /> -  -  - onEvalCounterClick(RULE_FAILED)} - tooltipContent={i18n.translate( - 'xpack.csp.complianceScoreChart.counterLink.failedFindingsTooltip', - { defaultMessage: 'Failed findings' } - )} - /> + {compact ? ( + + ) : ( + + )} diff --git a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx index 1c8da9db27871..18e5118f772e5 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx @@ -32,7 +32,11 @@ import { KSPM_INTEGRATION_NOT_INSTALLED_TEST_SUBJECT, PACKAGE_NOT_INSTALLED_TEST_SUBJECT, } from '../../components/cloud_posture_page'; -import { BaseCspSetupStatus, ComplianceDashboardData, CspStatusCode } from '../../../common/types'; +import { + BaseCspSetupStatus, + ComplianceDashboardDataV2, + CspStatusCode, +} from '../../../common/types'; jest.mock('../../common/api/use_setup_status_api'); jest.mock('../../common/api/use_stats_api'); @@ -779,31 +783,31 @@ describe('getDefaultTab', () => { it('returns CSPM tab if only CSPM has findings', () => { const pluginStatus = getPluginStatusMock('indexed', 'indexed') as BaseCspSetupStatus; - const cspmStats = getStatsMock(1) as ComplianceDashboardData; - const kspmStats = getStatsMock(0) as ComplianceDashboardData; + const cspmStats = getStatsMock(1) as ComplianceDashboardDataV2; + const kspmStats = getStatsMock(0) as ComplianceDashboardDataV2; expect(getDefaultTab(pluginStatus, cspmStats, kspmStats)).toEqual('cspm'); }); it('returns CSPM tab if both CSPM and KSPM has findings', () => { const pluginStatus = getPluginStatusMock('indexed', 'indexed') as BaseCspSetupStatus; - const cspmStats = getStatsMock(1) as ComplianceDashboardData; - const kspmStats = getStatsMock(1) as ComplianceDashboardData; + const cspmStats = getStatsMock(1) as ComplianceDashboardDataV2; + const kspmStats = getStatsMock(1) as ComplianceDashboardDataV2; expect(getDefaultTab(pluginStatus, cspmStats, kspmStats)).toEqual('cspm'); }); it('returns KSPM tab if only KSPM has findings', () => { const pluginStatus = getPluginStatusMock('indexed', 'indexed') as BaseCspSetupStatus; - const cspmStats = getStatsMock(0) as ComplianceDashboardData; - const kspmStats = getStatsMock(1) as ComplianceDashboardData; + const cspmStats = getStatsMock(0) as ComplianceDashboardDataV2; + const kspmStats = getStatsMock(1) as ComplianceDashboardDataV2; expect(getDefaultTab(pluginStatus, cspmStats, kspmStats)).toEqual('kspm'); }); it('when no findings preffers CSPM tab unless not-installed or unprivileged', () => { - const cspmStats = getStatsMock(0) as ComplianceDashboardData; - const kspmStats = getStatsMock(0) as ComplianceDashboardData; + const cspmStats = getStatsMock(0) as ComplianceDashboardDataV2; + const kspmStats = getStatsMock(0) as ComplianceDashboardDataV2; const CspStatusCodeArray: CspStatusCode[] = [ 'indexed', 'indexing', @@ -833,13 +837,13 @@ describe('getDefaultTab', () => { }); it('returns CSPM tab is plugin status and kspm status is not provided', () => { - const cspmStats = getStatsMock(1) as ComplianceDashboardData; + const cspmStats = getStatsMock(1) as ComplianceDashboardDataV2; expect(getDefaultTab(undefined, cspmStats, undefined)).toEqual('cspm'); }); it('returns KSPM tab is plugin status and csp status is not provided', () => { - const kspmStats = getStatsMock(1) as ComplianceDashboardData; + const kspmStats = getStatsMock(1) as ComplianceDashboardDataV2; expect(getDefaultTab(undefined, undefined, kspmStats)).toEqual('kspm'); }); diff --git a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.tsx b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.tsx index 8b7b0d5c841af..9e3b8df0c1d3e 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.tsx @@ -15,7 +15,7 @@ import { NO_FINDINGS_STATUS_TEST_SUBJ } from '../../components/test_subjects'; import { useCspIntegrationLink } from '../../common/navigation/use_csp_integration_link'; import type { PosturePolicyTemplate, - ComplianceDashboardData, + ComplianceDashboardDataV2, BaseCspSetupStatus, } from '../../../common/types'; import { CloudPosturePageTitle } from '../../components/cloud_posture_page_title'; @@ -127,7 +127,7 @@ const IntegrationPostureDashboard = ({ isIntegrationInstalled, dashboardType, }: { - complianceData: ComplianceDashboardData | undefined; + complianceData: ComplianceDashboardDataV2 | undefined; notInstalledConfig: CspNoDataPageProps; isIntegrationInstalled?: boolean; dashboardType: PosturePolicyTemplate; @@ -188,8 +188,8 @@ const IntegrationPostureDashboard = ({ export const getDefaultTab = ( pluginStatus?: BaseCspSetupStatus, - cspmStats?: ComplianceDashboardData, - kspmStats?: ComplianceDashboardData + cspmStats?: ComplianceDashboardDataV2, + kspmStats?: ComplianceDashboardDataV2 ) => { const cspmTotalFindings = cspmStats?.stats.totalFindings; const kspmTotalFindings = kspmStats?.stats.totalFindings; @@ -223,7 +223,7 @@ export const getDefaultTab = ( return preferredDashboard; }; -const determineDashboardDataRefetchInterval = (data: ComplianceDashboardData | undefined) => { +const determineDashboardDataRefetchInterval = (data: ComplianceDashboardDataV2 | undefined) => { if (data?.stats.totalFindings === 0) { return NO_FINDINGS_STATUS_REFRESH_INTERVAL_MS; } @@ -258,7 +258,7 @@ const TabContent = ({ posturetype }: { posturetype: PosturePolicyTemplate }) => let integrationLink; let dataTestSubj; let policyTemplate: PosturePolicyTemplate; - let getDashboardData: UseQueryResult; + let getDashboardData: UseQueryResult; switch (posturetype) { case POSTURE_TYPE_CSPM: diff --git a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmark_details_box.tsx b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmark_details_box.tsx new file mode 100644 index 0000000000000..de982b50f48f6 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmark_details_box.tsx @@ -0,0 +1,176 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + EuiFlexGroup, + EuiFlexItem, + EuiIcon, + EuiLink, + EuiText, + EuiTitle, + EuiToolTip, +} from '@elastic/eui'; +import { FormattedMessage } from '@kbn/i18n-react'; +import React from 'react'; +import { i18n } from '@kbn/i18n'; +import { getBenchmarkIdQuery } from './benchmarks_section'; +import { BenchmarkData } from '../../../../common/types'; +import { useNavigateFindings } from '../../../common/hooks/use_navigate_findings'; +import { CISBenchmarkIcon } from '../../../components/cis_benchmark_icon'; +import cisLogoIcon from '../../../assets/icons/cis_logo.svg'; +export const BenchmarkDetailsBox = ({ benchmark }: { benchmark: BenchmarkData }) => { + const navToFindings = useNavigateFindings(); + + const handleBenchmarkClick = () => { + return navToFindings(getBenchmarkIdQuery(benchmark)); + }; + + const getBenchmarkInfo = ( + benchmarkId: string, + cloudAssetCount: number + ): { name: string; assetType: string } => { + const benchmarks: Record = { + cis_gcp: { + name: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisGcpBenchmarkName', + { + defaultMessage: 'CIS GCP', + } + ), + assetType: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisGcpBenchmarkAssetType', + { + defaultMessage: '{count, plural, one {# Project} other {# Projects}}', + values: { count: cloudAssetCount }, + } + ), + }, + cis_aws: { + name: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisAwsBenchmarkName', + { + defaultMessage: 'CIS AWS', + } + ), + assetType: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisAwsBenchmarkAssetType', + { + defaultMessage: '{count, plural, one {# Account} other {# Accounts}}', + values: { count: cloudAssetCount }, + } + ), + }, + cis_azure: { + name: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisAzureBenchmarkName', + { + defaultMessage: 'CIS Azure', + } + ), + assetType: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisAzureBenchmarkAssetType', + { + defaultMessage: '{count, plural, one {# Subscription} other {# Subscriptions}}', + values: { count: cloudAssetCount }, + } + ), + }, + cis_k8s: { + name: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisK8sBenchmarkName', + { + defaultMessage: 'CIS Kubernetes', + } + ), + assetType: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisK8sBenchmarkAssetType', + { + defaultMessage: '{count, plural, one {# Cluster} other {# Clusters}}', + values: { count: cloudAssetCount }, + } + ), + }, + cis_eks: { + name: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisEksBenchmarkName', + { + defaultMessage: 'CIS EKS', + } + ), + assetType: i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisEksBenchmarkAssetType', + { + defaultMessage: '{count, plural, one {# Cluster} other {# Clusters}}', + values: { count: cloudAssetCount }, + } + ), + }, + }; + return benchmarks[benchmarkId]; + }; + + const cisTooltip = i18n.translate( + 'xpack.csp.dashboard.benchmarkSection.benchmarkName.cisBenchmarkTooltip', + { + defaultMessage: 'Center of Internet Security', + } + ); + + const benchmarkInfo = getBenchmarkInfo(benchmark.meta.benchmarkId, benchmark.meta.assetCount); + + const benchmarkId = benchmark.meta.benchmarkId; + const benchmarkVersion = benchmark.meta.benchmarkVersion; + const benchmarkName = benchmark.meta.benchmarkName; + + return ( + + + + + + + + + } + > + + +
{benchmarkInfo.name}
+
+
+
+ + + {benchmarkInfo.assetType} + +
+ + + + + + + + {benchmarkVersion} + + + +
+ ); +}; diff --git a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx index 5293eec114fc6..79b644af37795 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { BenchmarksSection } from './benchmarks_section'; -import { getMockDashboardData, getClusterMockData } from '../mock'; +import { getMockDashboardData, getBenchmarkMockData } from '../mock'; import { TestProvider } from '../../../test/test_provider'; import { KSPM_POLICY_TEMPLATE } from '../../../../common/constants'; import { @@ -30,22 +30,22 @@ describe('', () => { describe('Sorting', () => { const mockDashboardDataCopy = getMockDashboardData(); - const clusterMockDataCopy = getClusterMockData(); - clusterMockDataCopy.stats.postureScore = 50; - clusterMockDataCopy.meta.assetIdentifierId = '1'; + const benchmarkMockDataCopy = getBenchmarkMockData(); + benchmarkMockDataCopy.stats.postureScore = 50; + benchmarkMockDataCopy.meta.benchmarkId = 'cis_aws'; - const clusterMockDataCopy1 = getClusterMockData(); - clusterMockDataCopy1.stats.postureScore = 95; - clusterMockDataCopy1.meta.assetIdentifierId = '2'; + const benchmarkMockDataCopy1 = getBenchmarkMockData(); + benchmarkMockDataCopy1.stats.postureScore = 95; + benchmarkMockDataCopy1.meta.benchmarkId = 'cis_azure'; - const clusterMockDataCopy2 = getClusterMockData(); - clusterMockDataCopy2.stats.postureScore = 45; - clusterMockDataCopy2.meta.assetIdentifierId = '3'; + const benchmarkMockDataCopy2 = getBenchmarkMockData(); + benchmarkMockDataCopy2.stats.postureScore = 45; + benchmarkMockDataCopy2.meta.benchmarkId = 'cis_gcp'; - mockDashboardDataCopy.clusters = [ - clusterMockDataCopy, - clusterMockDataCopy1, - clusterMockDataCopy2, + mockDashboardDataCopy.benchmarks = [ + benchmarkMockDataCopy, + benchmarkMockDataCopy1, + benchmarkMockDataCopy2, ]; it('sorts by ascending order of compliance scores', () => { diff --git a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.tsx b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.tsx index 96da28e0c8012..2ac91288475de 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.tsx @@ -7,102 +7,102 @@ import React, { useMemo } from 'react'; import useLocalStorage from 'react-use/lib/useLocalStorage'; -import type { EuiIconProps } from '@elastic/eui'; +import { EuiIconProps, EuiPanel } from '@elastic/eui'; import { EuiFlexGroup, EuiFlexItem, EuiIcon, EuiTitle, useEuiTheme } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import { css } from '@emotion/react'; import { i18n } from '@kbn/i18n'; import type { - Cluster, - ComplianceDashboardData, + BenchmarkData, + ComplianceDashboardDataV2, Evaluation, PosturePolicyTemplate, } from '../../../../common/types'; -import { LOCAL_STORAGE_DASHBOARD_CLUSTER_SORT_KEY } from '../../../common/constants'; import { RisksTable } from '../compliance_charts/risks_table'; -import { - CSPM_POLICY_TEMPLATE, - KSPM_POLICY_TEMPLATE, - RULE_FAILED, -} from '../../../../common/constants'; +import { RULE_FAILED } from '../../../../common/constants'; +import { LOCAL_STORAGE_DASHBOARD_BENCHMARK_SORT_KEY } from '../../../common/constants'; import { NavFilter, useNavigateFindings } from '../../../common/hooks/use_navigate_findings'; -import { ClusterDetailsBox } from './cluster_details_box'; import { dashboardColumnsGrow, getPolicyTemplateQuery } from './summary_section'; import { DASHBOARD_TABLE_COLUMN_SCORE_TEST_ID, DASHBOARD_TABLE_HEADER_SCORE_TEST_ID, } from '../test_subjects'; import { ComplianceScoreChart } from '../compliance_charts/compliance_score_chart'; +import { BenchmarkDetailsBox } from './benchmark_details_box'; +const BENCHMARK_DEFAULT_SORT_ORDER = 'asc'; -const CLUSTER_DEFAULT_SORT_ORDER = 'asc'; - -export const getClusterIdQuery = (cluster: Cluster): NavFilter => { - if (cluster.meta.benchmark.posture_type === CSPM_POLICY_TEMPLATE) { - // TODO: remove assertion after typing CspFinding as discriminating union - return { 'cloud.account.id': cluster.meta.cloud!.account.id }; - } - return { cluster_id: cluster.meta.assetIdentifierId }; +export const getBenchmarkIdQuery = (benchmark: BenchmarkData): NavFilter => { + return { + 'rule.benchmark.id': benchmark.meta.benchmarkId, + 'rule.benchmark.version': benchmark.meta.benchmarkVersion, + }; }; export const BenchmarksSection = ({ complianceData, dashboardType, }: { - complianceData: ComplianceDashboardData; + complianceData: ComplianceDashboardDataV2; dashboardType: PosturePolicyTemplate; }) => { const { euiTheme } = useEuiTheme(); const navToFindings = useNavigateFindings(); - const [clusterSorting, setClusterSorting] = useLocalStorage<'asc' | 'desc'>( - LOCAL_STORAGE_DASHBOARD_CLUSTER_SORT_KEY, - CLUSTER_DEFAULT_SORT_ORDER + const [benchmarkSorting, setBenchmarkSorting] = useLocalStorage<'asc' | 'desc'>( + LOCAL_STORAGE_DASHBOARD_BENCHMARK_SORT_KEY, + BENCHMARK_DEFAULT_SORT_ORDER ); - const isClusterSortingAsc = clusterSorting === 'asc'; + const isBenchmarkSortingAsc = benchmarkSorting === 'asc'; - const clusterSortingIcon: EuiIconProps['type'] = isClusterSortingAsc ? 'sortUp' : 'sortDown'; + const benchmarkSortingIcon: EuiIconProps['type'] = isBenchmarkSortingAsc ? 'sortUp' : 'sortDown'; - const navToFindingsByClusterAndEvaluation = (cluster: Cluster, evaluation: Evaluation) => { + const navToFindingsByBenchmarkAndEvaluation = ( + benchmark: BenchmarkData, + evaluation: Evaluation + ) => { navToFindings({ ...getPolicyTemplateQuery(dashboardType), - ...getClusterIdQuery(cluster), + ...getBenchmarkIdQuery(benchmark), 'result.evaluation': evaluation, }); }; - const navToFailedFindingsByClusterAndSection = (cluster: Cluster, ruleSection: string) => { + const navToFailedFindingsByBenchmarkAndSection = ( + benchmark: BenchmarkData, + ruleSection: string + ) => { navToFindings({ ...getPolicyTemplateQuery(dashboardType), - ...getClusterIdQuery(cluster), + ...getBenchmarkIdQuery(benchmark), 'rule.section': ruleSection, 'result.evaluation': RULE_FAILED, }); }; - const navToFailedFindingsByCluster = (cluster: Cluster) => { - navToFindingsByClusterAndEvaluation(cluster, RULE_FAILED); + const navToFailedFindingsByBenchmark = (benchmark: BenchmarkData) => { + navToFindingsByBenchmarkAndEvaluation(benchmark, RULE_FAILED); }; - const toggleClustersSortingDirection = () => { - setClusterSorting(isClusterSortingAsc ? 'desc' : 'asc'); + const toggleBenchmarkSortingDirection = () => { + setBenchmarkSorting(isBenchmarkSortingAsc ? 'desc' : 'asc'); }; - const clusters = useMemo(() => { - return [...complianceData.clusters].sort((clusterA, clusterB) => - isClusterSortingAsc - ? clusterA.stats.postureScore - clusterB.stats.postureScore - : clusterB.stats.postureScore - clusterA.stats.postureScore + const benchmarks = useMemo(() => { + return [...complianceData.benchmarks].sort((benchmarkA, benchmarkB) => + isBenchmarkSortingAsc + ? benchmarkA.stats.postureScore - benchmarkB.stats.postureScore + : benchmarkB.stats.postureScore - benchmarkA.stats.postureScore ); - }, [complianceData.clusters, isClusterSortingAsc]); + }, [complianceData.benchmarks, isBenchmarkSortingAsc]); return ( - <> +
- {dashboardType === KSPM_POLICY_TEMPLATE ? ( - - ) : ( - - )} +
@@ -155,18 +148,20 @@ export const BenchmarksSection = ({
- {clusters.map((cluster) => ( + {benchmarks.map((benchmark) => ( - + - navToFindingsByClusterAndEvaluation(cluster, evaluation) + navToFindingsByBenchmarkAndEvaluation(benchmark, evaluation) } /> @@ -193,27 +188,23 @@ export const BenchmarksSection = ({ > - navToFailedFindingsByClusterAndSection(cluster, resourceTypeName) + navToFailedFindingsByBenchmarkAndSection(benchmark, resourceTypeName) } viewAllButtonTitle={i18n.translate( - 'xpack.csp.dashboard.risksTable.clusterCardViewAllButtonTitle', + 'xpack.csp.dashboard.risksTable.benchmarkCardViewAllButtonTitle', { - defaultMessage: 'View all failed findings for this {postureAsset}', - values: { - postureAsset: - dashboardType === CSPM_POLICY_TEMPLATE ? 'cloud account' : 'cluster', - }, + defaultMessage: 'View all failed findings for this benchmark', } )} - onViewAllClick={() => navToFailedFindingsByCluster(cluster)} + onViewAllClick={() => navToFailedFindingsByBenchmark(benchmark)} />
))} - +
); }; diff --git a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/cluster_details_box.tsx b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/cluster_details_box.tsx deleted file mode 100644 index 7b42445d26b99..0000000000000 --- a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/cluster_details_box.tsx +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import { - EuiButtonEmpty, - EuiFlexGroup, - EuiFlexItem, - EuiLink, - EuiText, - EuiTitle, - EuiToolTip, - useEuiTheme, -} from '@elastic/eui'; -import { FormattedMessage } from '@kbn/i18n-react'; -import moment from 'moment'; -import React from 'react'; -import { i18n } from '@kbn/i18n'; -import { getClusterIdQuery } from './benchmarks_section'; -import { CSPM_POLICY_TEMPLATE, INTERNAL_FEATURE_FLAGS } from '../../../../common/constants'; -import { Cluster } from '../../../../common/types'; -import { useNavigateFindings } from '../../../common/hooks/use_navigate_findings'; -import { CISBenchmarkIcon } from '../../../components/cis_benchmark_icon'; - -const defaultClusterTitle = i18n.translate( - 'xpack.csp.dashboard.benchmarkSection.defaultClusterTitle', - { defaultMessage: 'ID' } -); - -const getClusterTitle = (cluster: Cluster) => { - if (cluster.meta.benchmark.posture_type === CSPM_POLICY_TEMPLATE) { - return cluster.meta.cloud?.account.name; - } - - return cluster.meta.cluster?.name; -}; - -const getClusterId = (cluster: Cluster) => { - const assetIdentifierId = cluster.meta.assetIdentifierId; - if (cluster.meta.benchmark.posture_type === CSPM_POLICY_TEMPLATE) return assetIdentifierId; - return assetIdentifierId.slice(0, 6); -}; - -export const ClusterDetailsBox = ({ cluster }: { cluster: Cluster }) => { - const { euiTheme } = useEuiTheme(); - const navToFindings = useNavigateFindings(); - - const assetId = getClusterId(cluster); - const title = getClusterTitle(cluster) || defaultClusterTitle; - - const handleClusterTitleClick = () => { - return navToFindings(getClusterIdQuery(cluster)); - }; - - return ( - - - - - - - - - } - > - - -
- -
-
-
-
- - - -
- - - - {INTERNAL_FEATURE_FLAGS.showManageRulesMock && ( - - - - - - )} -
- ); -}; diff --git a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.tsx b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.tsx index a0170705b1ec5..ca4a55c45ebdd 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.tsx @@ -6,7 +6,13 @@ */ import React, { useMemo } from 'react'; -import { EuiButtonEmpty, EuiFlexGroup, EuiFlexItem, EuiFlexItemProps } from '@elastic/eui'; +import { + EuiButtonEmpty, + EuiFlexGroup, + EuiFlexItem, + EuiFlexItemProps, + useEuiTheme, +} from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { css } from '@emotion/react'; import { useCspIntegrationLink } from '../../../common/navigation/use_csp_integration_link'; @@ -16,7 +22,7 @@ import { CompactFormattedNumber } from '../../../components/compact_formatted_nu import { ChartPanel } from '../../../components/chart_panel'; import { ComplianceScoreChart } from '../compliance_charts/compliance_score_chart'; import type { - ComplianceDashboardData, + ComplianceDashboardDataV2, Evaluation, PosturePolicyTemplate, } from '../../../../common/types'; @@ -48,12 +54,14 @@ export const SummarySection = ({ complianceData, }: { dashboardType: PosturePolicyTemplate; - complianceData: ComplianceDashboardData; + complianceData: ComplianceDashboardDataV2; }) => { const navToFindings = useNavigateFindings(); const cspmIntegrationLink = useCspIntegrationLink(CSPM_POLICY_TEMPLATE); const kspmIntegrationLink = useCspIntegrationLink(KSPM_POLICY_TEMPLATE); + const { euiTheme } = useEuiTheme(); + const handleEvalCounterClick = (evaluation: Evaluation) => { navToFindings({ 'result.evaluation': evaluation, ...getPolicyTemplateQuery(dashboardType) }); }; @@ -84,7 +92,7 @@ export const SummarySection = ({ 'xpack.csp.dashboard.summarySection.counterCard.accountsEvaluatedDescription', { defaultMessage: 'Accounts Evaluated' } ), - title: , + title: , button: ( ({ +export const getMockDashboardData = () => ({ + ...mockDashboardData, +}); + +export const getBenchmarkMockData = (): BenchmarkData => ({ meta: { - assetIdentifierId: '8f9c5b98-cc02-4827-8c82-316e2cc25870', - lastUpdate: '2022-11-07T13:14:34.990Z', - cloud: { - provider: 'aws', - account: { - name: 'build-security-dev', - id: '704479110758', - }, - }, - benchmark: { - name: 'CIS Amazon Web Services Foundations', - rule_number: '1.4', - id: 'cis_aws', - posture_type: 'cspm', - version: 'v1.5.0', - }, - cluster: { - name: '8f9c5b98-cc02-4827-8c82-316e2cc25870', - }, + benchmarkId: 'cis_aws', + benchmarkVersion: '1.2.3', + benchmarkName: 'CIS AWS Foundations Benchmark', + assetCount: 153, }, stats: { totalFailed: 17, @@ -104,11 +93,7 @@ export const getClusterMockData = (): Cluster => ({ ], }); -export const getMockDashboardData = () => ({ - ...mockDashboardData, -}); - -export const mockDashboardData: ComplianceDashboardData = { +export const mockDashboardData: ComplianceDashboardDataV2 = { stats: { totalFailed: 17, totalPassed: 155, @@ -167,7 +152,7 @@ export const mockDashboardData: ComplianceDashboardData = { postureScore: 50.0, }, ], - clusters: [getClusterMockData()], + benchmarks: [getBenchmarkMockData()], trend: [ { timestamp: '2022-05-22T11:03:00.000Z', diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/constants.ts b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/constants.ts index 54884856fccf1..e2e4585906bae 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/constants.ts +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/constants.ts @@ -6,6 +6,7 @@ */ import { i18n } from '@kbn/i18n'; +import { GroupOption } from '@kbn/securitysolution-grouping'; import { FindingsBaseURLQuery } from '../../../common/types'; import { CloudSecurityDefaultColumn } from '../../../components/cloud_security_data_table'; @@ -15,30 +16,60 @@ export const FINDINGS_UNIT = (totalCount: number) => defaultMessage: `{totalCount, plural, =1 {finding} other {findings}}`, }); -export const defaultGroupingOptions = [ +export const GROUPING_OPTIONS = { + RESOURCE_NAME: 'resource.name', + RULE_NAME: 'rule.name', + CLOUD_ACCOUNT_NAME: 'cloud.account.name', + ORCHESTRATOR_CLUSTER_NAME: 'orchestrator.cluster.name', +}; + +export const NULL_GROUPING_UNIT = i18n.translate('xpack.csp.findings.grouping.nullGroupUnit', { + defaultMessage: 'findings', +}); + +export const NULL_GROUPING_MESSAGES = { + RESOURCE_NAME: i18n.translate('xpack.csp.findings.grouping.resource.nullGroupTitle', { + defaultMessage: 'No resource', + }), + RULE_NAME: i18n.translate('xpack.csp.findings.grouping.rule.nullGroupTitle', { + defaultMessage: 'No rule', + }), + CLOUD_ACCOUNT_NAME: i18n.translate('xpack.csp.findings.grouping.cloudAccount.nullGroupTitle', { + defaultMessage: 'No cloud account', + }), + ORCHESTRATOR_CLUSTER_NAME: i18n.translate( + 'xpack.csp.findings.grouping.kubernetes.nullGroupTitle', + { defaultMessage: 'No Kubernetes cluster' } + ), + DEFAULT: i18n.translate('xpack.csp.findings.grouping.default.nullGroupTitle', { + defaultMessage: 'No grouping', + }), +}; + +export const defaultGroupingOptions: GroupOption[] = [ { label: i18n.translate('xpack.csp.findings.latestFindings.groupByResource', { defaultMessage: 'Resource', }), - key: 'resource.name', + key: GROUPING_OPTIONS.RESOURCE_NAME, }, { label: i18n.translate('xpack.csp.findings.latestFindings.groupByRuleName', { defaultMessage: 'Rule name', }), - key: 'rule.name', + key: GROUPING_OPTIONS.RULE_NAME, }, { label: i18n.translate('xpack.csp.findings.latestFindings.groupByCloudAccount', { defaultMessage: 'Cloud account', }), - key: 'cloud.account.name', + key: GROUPING_OPTIONS.CLOUD_ACCOUNT_NAME, }, { label: i18n.translate('xpack.csp.findings.latestFindings.groupByKubernetesCluster', { defaultMessage: 'Kubernetes cluster', }), - key: 'orchestrator.cluster.name', + key: GROUPING_OPTIONS.ORCHESTRATOR_CLUSTER_NAME, }, ]; diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_container.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_container.tsx index 613594c66e939..9d536f0f0b180 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_container.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_container.tsx @@ -6,13 +6,17 @@ */ import React, { useCallback } from 'react'; import { Filter } from '@kbn/es-query'; -import { defaultLoadingRenderer } from '../../../components/cloud_posture_page'; +import { EuiSpacer } from '@elastic/eui'; +import { EmptyState } from '../../../components/empty_state'; import { CloudSecurityGrouping } from '../../../components/cloud_security_grouping'; import type { FindingsBaseProps } from '../../../common/types'; import { FindingsSearchBar } from '../layout/findings_search_bar'; import { DEFAULT_TABLE_HEIGHT } from './constants'; import { useLatestFindingsGrouping } from './use_latest_findings_grouping'; import { LatestFindingsTable } from './latest_findings_table'; +import { groupPanelRenderer, groupStatsRenderer } from './latest_findings_group_renderer'; +import { FindingsDistributionBar } from '../layout/findings_distribution_bar'; +import { ErrorCallout } from '../layout/error_callout'; export const LatestFindingsContainer = ({ dataView }: FindingsBaseProps) => { const renderChildComponent = useCallback( @@ -30,7 +34,7 @@ export const LatestFindingsContainer = ({ dataView }: FindingsBaseProps) => { ); const { - isGroupSelect, + isGroupSelected, groupData, grouping, isFetching, @@ -41,26 +45,49 @@ export const LatestFindingsContainer = ({ dataView }: FindingsBaseProps) => { onChangeGroupsPage, setUrlQuery, isGroupLoading, - } = useLatestFindingsGrouping({ dataView }); + onResetFilters, + error, + totalPassedFindings, + onDistributionBarClick, + totalFailedFindings, + isEmptyResults, + } = useLatestFindingsGrouping({ dataView, groupPanelRenderer, groupStatsRenderer }); - if (isGroupSelect) { - return isGroupLoading ? ( - defaultLoadingRenderer() - ) : ( -
+ if (error || isEmptyResults) { + return ( + <> - -
+ + {error && } + {isEmptyResults && } + + ); + } + if (isGroupSelected) { + return ( + <> + +
+ + + +
+ ); } diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_group_renderer.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_group_renderer.tsx new file mode 100644 index 0000000000000..d0684452fb23a --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_group_renderer.tsx @@ -0,0 +1,312 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { + EuiBadge, + EuiFlexGroup, + EuiFlexItem, + EuiIconTip, + EuiSkeletonTitle, + EuiText, + EuiTextBlockTruncate, + EuiToolTip, + useEuiTheme, +} from '@elastic/eui'; +import { css } from '@emotion/react'; +import { + ECSField, + GroupPanelRenderer, + RawBucket, + StatRenderer, +} from '@kbn/securitysolution-grouping/src'; +import React from 'react'; +import { FormattedMessage } from '@kbn/i18n-react'; +import { i18n } from '@kbn/i18n'; +import { getAbbreviatedNumber } from '../../../common/utils/get_abbreviated_number'; +import { CISBenchmarkIcon } from '../../../components/cis_benchmark_icon'; +import { ComplianceScoreBar } from '../../../components/compliance_score_bar'; +import { FindingsGroupingAggregation } from './use_grouped_findings'; +import { GROUPING_OPTIONS, NULL_GROUPING_MESSAGES, NULL_GROUPING_UNIT } from './constants'; +import { FINDINGS_GROUPING_COUNTER } from '../test_subjects'; + +/** + * Return first non-null value. If the field contains an array, this will return the first value that isn't null. If the field isn't an array it'll be returned unless it's null. + */ +export function firstNonNullValue(valueOrCollection: ECSField): T | undefined { + if (valueOrCollection === null) { + return undefined; + } else if (Array.isArray(valueOrCollection)) { + for (const value of valueOrCollection) { + if (value !== null) { + return value; + } + } + } else { + return valueOrCollection; + } +} + +const NullGroupComponent = ({ + title, + field, + unit = NULL_GROUPING_UNIT, +}: { + title: string; + field: string; + unit?: string; +}) => { + return ( + + {title} + + + + + ), + field: {field}, + unit, + }} + /> + + } + position="right" + /> + + ); +}; + +export const groupPanelRenderer: GroupPanelRenderer = ( + selectedGroup, + bucket, + nullGroupMessage, + isLoading +) => { + if (isLoading) { + return ( + + + + ); + } + const benchmarkId = firstNonNullValue(bucket.benchmarkId?.buckets?.[0]?.key); + switch (selectedGroup) { + case GROUPING_OPTIONS.RESOURCE_NAME: + return nullGroupMessage ? ( + + ) : ( + + + + + + + {bucket.key_as_string} {bucket.resourceName?.buckets?.[0].key} + + + + + + {bucket.resourceSubType?.buckets?.[0].key} + + + + + + ); + case GROUPING_OPTIONS.RULE_NAME: + return nullGroupMessage ? ( + + ) : ( + + + + + + {bucket.key_as_string} + + + + + {firstNonNullValue(bucket.benchmarkName?.buckets?.[0].key)}{' '} + {firstNonNullValue(bucket.benchmarkVersion?.buckets?.[0].key)} + + + + + + ); + case GROUPING_OPTIONS.CLOUD_ACCOUNT_NAME: + return nullGroupMessage ? ( + + ) : ( + + {benchmarkId && ( + + + + )} + + + + + {bucket.key_as_string} + + + + + {bucket.benchmarkName?.buckets?.[0]?.key} + + + + + + ); + case GROUPING_OPTIONS.ORCHESTRATOR_CLUSTER_NAME: + return nullGroupMessage ? ( + + ) : ( + + {benchmarkId && ( + + + + )} + + + + + {bucket.key_as_string} + + + + + {bucket.benchmarkName?.buckets?.[0]?.key} + + + + + + ); + default: + return nullGroupMessage ? ( + + ) : ( + + + + + + {bucket.key_as_string} + + + + + + ); + } +}; + +const FindingsCountComponent = ({ bucket }: { bucket: RawBucket }) => { + const { euiTheme } = useEuiTheme(); + + return ( + + + {getAbbreviatedNumber(bucket.doc_count)} + + + ); +}; + +const FindingsCount = React.memo(FindingsCountComponent); + +const ComplianceBarComponent = ({ bucket }: { bucket: RawBucket }) => { + const { euiTheme } = useEuiTheme(); + + const totalFailed = bucket.failedFindings?.doc_count || 0; + const totalPassed = bucket.doc_count - totalFailed; + return ( + + ); +}; + +const ComplianceBar = React.memo(ComplianceBarComponent); + +export const groupStatsRenderer = ( + selectedGroup: string, + bucket: RawBucket +): StatRenderer[] => { + const defaultBadges = [ + { + title: i18n.translate('xpack.csp.findings.grouping.stats.badges.findings', { + defaultMessage: 'Findings', + }), + renderer: , + }, + { + title: i18n.translate('xpack.csp.findings.grouping.stats.badges.compliance', { + defaultMessage: 'Compliance', + }), + renderer: , + }, + ]; + + return defaultBadges; +}; diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_table.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_table.tsx index a66ce54fa99cc..be6d34a1df933 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_table.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/latest_findings_table.tsx @@ -123,7 +123,7 @@ export const LatestFindingsTable = ({ passed={passed} failed={failed} /> - + )} { + failedFindings?: { + doc_count?: NumberOrNull; + }; + passedFindings?: { + doc_count?: NumberOrNull; + }; +} + export interface FindingsGroupingAggregation { unitsCount?: { value?: NumberOrNull; @@ -25,9 +34,37 @@ export interface FindingsGroupingAggregation { groupsCount?: { value?: NumberOrNull; }; + failedFindings?: { + doc_count?: NumberOrNull; + }; + passedFindings?: { + doc_count?: NumberOrNull; + }; groupByFields?: { buckets?: GenericBuckets[]; }; + description?: { + buckets?: GenericBuckets[]; + }; + resourceName?: { + buckets?: GenericBuckets[]; + }; + resourceSubType?: { + buckets?: GenericBuckets[]; + }; + resourceType?: { + buckets?: GenericBuckets[]; + }; + benchmarkName?: { + buckets?: GenericBuckets[]; + }; + benchmarkVersion?: { + buckets?: GenericBuckets[]; + }; + benchmarkId?: { + buckets?: GenericBuckets[]; + }; + isLoading?: boolean; } export const getGroupedFindingsQuery = (query: GroupingQuery) => ({ @@ -56,9 +93,7 @@ export const useGroupedFindings = ({ } = await lastValueFrom( data.search.search< {}, - IKibanaSearchResponse< - SearchResponse<{}, GroupingAggregation> - > + IKibanaSearchResponse> >({ params: getGroupedFindingsQuery(query), }) diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/use_latest_findings_grouping.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/use_latest_findings_grouping.tsx index 137716967460f..be5253cc710b7 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/use_latest_findings_grouping.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings/use_latest_findings_grouping.tsx @@ -5,19 +5,131 @@ * 2.0. */ import { getGroupingQuery } from '@kbn/securitysolution-grouping'; -import { parseGroupingQuery } from '@kbn/securitysolution-grouping/src'; +import { + GroupingAggregation, + GroupPanelRenderer, + GroupStatsRenderer, + isNoneGroup, + NamedAggregation, + parseGroupingQuery, +} from '@kbn/securitysolution-grouping/src'; import { useMemo } from 'react'; import { DataView } from '@kbn/data-views-plugin/common'; +import { Evaluation } from '../../../../common/types'; import { LATEST_FINDINGS_RETENTION_POLICY } from '../../../../common/constants'; -import { useGroupedFindings } from './use_grouped_findings'; -import { FINDINGS_UNIT, groupingTitle, defaultGroupingOptions, getDefaultQuery } from './constants'; +import { + FindingsGroupingAggregation, + FindingsRootGroupingAggregation, + useGroupedFindings, +} from './use_grouped_findings'; +import { + FINDINGS_UNIT, + groupingTitle, + defaultGroupingOptions, + getDefaultQuery, + GROUPING_OPTIONS, +} from './constants'; import { useCloudSecurityGrouping } from '../../../components/cloud_security_grouping'; +import { getFilters } from '../utils/get_filters'; + +const getTermAggregation = (key: keyof FindingsGroupingAggregation, field: string) => ({ + [key]: { + terms: { field, size: 1 }, + }, +}); + +const getAggregationsByGroupField = (field: string): NamedAggregation[] => { + if (isNoneGroup([field])) { + return []; + } + const aggMetrics: NamedAggregation[] = [ + { + groupByField: { + cardinality: { + field, + }, + }, + failedFindings: { + filter: { + term: { + 'result.evaluation': { value: 'failed' }, + }, + }, + }, + passedFindings: { + filter: { + term: { + 'result.evaluation': { value: 'passed' }, + }, + }, + }, + complianceScore: { + bucket_script: { + buckets_path: { + passed: 'passedFindings>_count', + failed: 'failedFindings>_count', + }, + script: 'params.passed / (params.passed + params.failed)', + }, + }, + }, + ]; + + switch (field) { + case GROUPING_OPTIONS.RESOURCE_NAME: + return [ + ...aggMetrics, + getTermAggregation('resourceName', 'resource.id'), + getTermAggregation('resourceSubType', 'resource.sub_type'), + getTermAggregation('resourceType', 'resource.type'), + ]; + case GROUPING_OPTIONS.RULE_NAME: + return [ + ...aggMetrics, + getTermAggregation('benchmarkName', 'rule.benchmark.name'), + getTermAggregation('benchmarkVersion', 'rule.benchmark.version'), + ]; + case GROUPING_OPTIONS.CLOUD_ACCOUNT_NAME: + return [ + ...aggMetrics, + getTermAggregation('benchmarkName', 'rule.benchmark.name'), + getTermAggregation('benchmarkId', 'rule.benchmark.id'), + ]; + case GROUPING_OPTIONS.ORCHESTRATOR_CLUSTER_NAME: + return [ + ...aggMetrics, + getTermAggregation('benchmarkName', 'rule.benchmark.name'), + getTermAggregation('benchmarkId', 'rule.benchmark.id'), + ]; + } + return aggMetrics; +}; + +/** + * Type Guard for checking if the given source is a FindingsRootGroupingAggregation + */ +export const isFindingsRootGroupingAggregation = ( + groupData: Record | undefined +): groupData is FindingsRootGroupingAggregation => { + return ( + groupData?.passedFindings?.doc_count !== undefined && + groupData?.failedFindings?.doc_count !== undefined + ); +}; /** * Utility hook to get the latest findings grouping data * for the findings page */ -export const useLatestFindingsGrouping = ({ dataView }: { dataView: DataView }) => { +export const useLatestFindingsGrouping = ({ + dataView, + groupPanelRenderer, + groupStatsRenderer, +}: { + dataView: DataView; + groupPanelRenderer?: GroupPanelRenderer; + groupStatsRenderer?: GroupStatsRenderer; +}) => { const { activePageIndex, grouping, @@ -29,23 +141,47 @@ export const useLatestFindingsGrouping = ({ dataView }: { dataView: DataView }) setUrlQuery, uniqueValue, isNoneSelected, + onResetFilters, + error, + filters, } = useCloudSecurityGrouping({ dataView, groupingTitle, defaultGroupingOptions, getDefaultQuery, unit: FINDINGS_UNIT, + groupPanelRenderer, + groupStatsRenderer, }); const groupingQuery = getGroupingQuery({ - additionalFilters: [query], + additionalFilters: query ? [query] : [], groupByField: selectedGroup, uniqueValue, from: `now-${LATEST_FINDINGS_RETENTION_POLICY}`, to: 'now', pageNumber: activePageIndex * pageSize, size: pageSize, - sort: [{ _key: { order: 'asc' } }], + sort: [{ groupByField: { order: 'desc' } }, { complianceScore: { order: 'asc' } }], + statsAggregations: getAggregationsByGroupField(selectedGroup), + rootAggregations: [ + { + failedFindings: { + filter: { + term: { + 'result.evaluation': { value: 'failed' }, + }, + }, + }, + passedFindings: { + filter: { + term: { + 'result.evaluation': { value: 'passed' }, + }, + }, + }, + }, + ], }); const { data, isFetching } = useGroupedFindings({ @@ -54,10 +190,37 @@ export const useLatestFindingsGrouping = ({ dataView }: { dataView: DataView }) }); const groupData = useMemo( - () => parseGroupingQuery(selectedGroup, uniqueValue, data), + () => + parseGroupingQuery( + selectedGroup, + uniqueValue, + data as GroupingAggregation + ), [data, selectedGroup, uniqueValue] ); + const totalPassedFindings = isFindingsRootGroupingAggregation(groupData) + ? groupData?.passedFindings?.doc_count || 0 + : 0; + const totalFailedFindings = isFindingsRootGroupingAggregation(groupData) + ? groupData?.failedFindings?.doc_count || 0 + : 0; + + const onDistributionBarClick = (evaluation: Evaluation) => { + setUrlQuery({ + filters: getFilters({ + filters, + dataView, + field: 'result.evaluation', + value: evaluation, + negate: false, + }), + }); + }; + + const isEmptyResults = + !isFetching && isFindingsRootGroupingAggregation(groupData) && !groupData.unitsCount?.value; + return { groupData, grouping, @@ -68,7 +231,14 @@ export const useLatestFindingsGrouping = ({ dataView }: { dataView: DataView }) onChangeGroupsItemsPerPage, onChangeGroupsPage, setUrlQuery, - isGroupSelect: !isNoneSelected, + isGroupSelected: !isNoneSelected, isGroupLoading: !data, + onResetFilters, + filters, + error, + onDistributionBarClick, + totalPassedFindings, + totalFailedFindings, + isEmptyResults, }; }; diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/findings_by_resource_container.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/findings_by_resource_container.tsx index 7f483c3ee0847..3054ad352a5bd 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/findings_by_resource_container.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/findings_by_resource_container.tsx @@ -39,6 +39,9 @@ const getDefaultQuery = ({ sort: { field: 'compliance_score' as keyof CspFinding, direction: 'asc' }, }); +/** + * @deprecated: This component is deprecated and will be removed in the next release. + */ export const FindingsByResourceContainer = ({ dataView }: FindingsBaseProps) => ( ); +/** + * @deprecated: This component is deprecated and will be removed in the next release. + */ const LatestFindingsByResource = ({ dataView }: FindingsBaseProps) => { const { queryError, query, pageSize, setTableOptions, urlQuery, setUrlQuery, onResetFilters } = useCloudPostureTable({ diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/findings_by_resource_table.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/findings_by_resource_table.tsx index ce3f55e03417d..71c4219d3b852 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/findings_by_resource_table.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/findings_by_resource_table.tsx @@ -29,6 +29,10 @@ import { } from '../layout/findings_layout'; import { EmptyState } from '../../../components/empty_state'; +/** + * @deprecated: This function is deprecated and will be removed in the next release. + * use getAbbreviatedNumber from x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.ts + */ export const formatNumber = (value: number) => value < 1000 ? value : numeral(value).format('0.0a'); @@ -44,11 +48,17 @@ interface Props { onResetFilters: () => void; } +/** + * @deprecated: This function is deprecated and will be removed in the next release. + */ export const getResourceId = (resource: FindingsByResourcePage) => { const sections = resource['rule.section'] || []; return [resource.resource_id, ...sections].join('/'); }; +/** + * @deprecated: This component is deprecated and will be removed in the next release. + */ const FindingsByResourceTableComponent = ({ items, loading, @@ -189,8 +199,14 @@ const baseColumns: Array> = type BaseFindingColumnName = typeof baseColumns[number]['field']; +/** + * @deprecated: This function is deprecated and will be removed in the next release. + */ export const findingsByResourceColumns = Object.fromEntries( baseColumns.map((column) => [column.field, column]) ) as Record; +/** + * @deprecated: This component is deprecated and will be removed in the next release. + */ export const FindingsByResourceTable = React.memo(FindingsByResourceTableComponent); diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/resource_findings_container.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/resource_findings_container.tsx index 83182d66665d7..f606241862ee2 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/resource_findings_container.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/resource_findings_container.tsx @@ -95,6 +95,9 @@ const getResourceFindingSharedValues = (sharedValues: { }, ]; +/** + * @deprecated: This component is deprecated and will be removed in the next release. + */ export const ResourceFindings = ({ dataView }: FindingsBaseProps) => { const params = useParams<{ resourceId: string }>(); const decodedResourceId = decodeURIComponent(params.resourceId); diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/resource_findings_table.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/resource_findings_table.tsx index 09f046f504ea7..4dd7070af88f1 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/resource_findings_table.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/resource_findings_table.tsx @@ -106,4 +106,7 @@ const ResourceFindingsTableComponent = ({ ); }; +/** + * @deprecated: This component is deprecated and will be removed in the next release. + */ export const ResourceFindingsTable = React.memo(ResourceFindingsTableComponent); diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/use_resource_findings.ts b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/use_resource_findings.ts index cd1a3484548c7..46a5e12665660 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/use_resource_findings.ts +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/resource_findings/use_resource_findings.ts @@ -80,6 +80,9 @@ const getResourceFindingsQuery = ({ ignore_unavailable: false, }); +/** + * @deprecated: This hook is deprecated and will be removed in the next release. + */ export const useResourceFindings = (options: UseResourceFindingsOptions) => { const { data, diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/use_findings_by_resource.ts b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/use_findings_by_resource.ts index d0253966bc87c..e4bbd955f6092 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/use_findings_by_resource.ts +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/latest_findings_by_resource/use_findings_by_resource.ts @@ -76,6 +76,9 @@ interface FindingsAggBucket extends AggregationsStringRareTermsBucketKeys { cis_sections: AggregationsMultiBucketAggregateBase; } +/** + * @deprecated: This hook is deprecated and will be removed in the next release. + */ export const getFindingsByResourceAggQuery = ({ query, sortDirection, @@ -168,6 +171,9 @@ const createFindingsByResource = (resource: FindingsAggBucket): FindingsByResour }, }); +/** + * @deprecated: This hook is deprecated and will be removed in the next release. + */ export const useFindingsByResource = (options: UseFindingsByResourceOptions) => { const { data, diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/layout/findings_distribution_bar.tsx b/x-pack/plugins/cloud_security_posture/public/pages/configurations/layout/findings_distribution_bar.tsx index 294b05d9dd802..1cf084220ea29 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/layout/findings_distribution_bar.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/layout/findings_distribution_bar.tsx @@ -17,7 +17,7 @@ import { } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; -import numeral from '@elastic/numeral'; +import { getAbbreviatedNumber } from '../../../common/utils/get_abbreviated_number'; import { RULE_FAILED, RULE_PASSED } from '../../../../common/constants'; import { statusColors } from '../../../common/constants'; import type { Evaluation } from '../../../../common/types'; @@ -28,8 +28,6 @@ interface Props { distributionOnClick: (evaluation: Evaluation) => void; } -const formatNumber = (value: number) => (value < 1000 ? value : numeral(value).format('0.0a')); - export const CurrentPageOfTotal = ({ pageEnd, pageStart, @@ -48,7 +46,7 @@ export const CurrentPageOfTotal = ({ values={{ pageStart: {pageStart}, pageEnd: {pageEnd}, - total: {formatNumber(total)}, + total: {getAbbreviatedNumber(total)}, type, }} /> @@ -113,7 +111,7 @@ const DistributionBar: React.FC> = ({ gutterSize="none" css={css` height: 8px; - background: ${euiTheme.colors.subduedText}; + background: ${euiTheme.colors.lightestShade}; `} > {label}
- {formatNumber(value)} + {getAbbreviatedNumber(value)} ); diff --git a/x-pack/plugins/cloud_security_posture/public/pages/configurations/test_subjects.ts b/x-pack/plugins/cloud_security_posture/public/pages/configurations/test_subjects.ts index b0d5a8ffd19f5..b465b58f45887 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/configurations/test_subjects.ts +++ b/x-pack/plugins/cloud_security_posture/public/pages/configurations/test_subjects.ts @@ -20,6 +20,7 @@ export const LATEST_FINDINGS_CONTAINER = 'latest_findings_container'; export const LATEST_FINDINGS_TABLE = 'latest_findings_table'; export const FINDINGS_GROUP_BY_SELECTOR = 'findings_group_by_selector'; +export const FINDINGS_GROUPING_COUNTER = 'findings_grouping_counter'; export const getFindingsTableRowTestId = (id: string) => `findings_table_row_${id}`; export const getFindingsTableCellTestId = (columnId: string, rowId: string) => diff --git a/x-pack/plugins/cloud_security_posture/public/pages/findings/findings.tsx b/x-pack/plugins/cloud_security_posture/public/pages/findings/findings.tsx index 966f95cb367fa..67e46d82020cc 100644 --- a/x-pack/plugins/cloud_security_posture/public/pages/findings/findings.tsx +++ b/x-pack/plugins/cloud_security_posture/public/pages/findings/findings.tsx @@ -99,16 +99,6 @@ export const Findings = () => { - - - { defaultMessage="Misconfigurations" /> + + + )} diff --git a/x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts b/x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts new file mode 100644 index 0000000000000..848a7ac0aa399 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts @@ -0,0 +1,47 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + toBenchmarkDocFieldKey, + toBenchmarkMappingFieldKey, + MAPPING_VERSION_DELIMITER, +} from './mapping_field_util'; // replace 'yourFile' with the actual file name + +describe('Benchmark Field Key Functions', () => { + const sampleBenchmarkId = 'cis_aws'; + const sampleBenchmarkVersion = '1.0.0'; + + it('toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document', () => { + const result = toBenchmarkDocFieldKey(sampleBenchmarkId, sampleBenchmarkVersion); + const expected = `${sampleBenchmarkId};${sampleBenchmarkVersion}`; + expect(result).toEqual(expected); + }); + + it('toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly', () => { + const benchmarkVersionWithDelimiter = '1_0_0'; + const result = toBenchmarkDocFieldKey(sampleBenchmarkId, benchmarkVersionWithDelimiter); + const expected = `${sampleBenchmarkId};1.0.0`; + expect(result).toEqual(expected); + }); + + it('toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly', () => { + const result = toBenchmarkMappingFieldKey(sampleBenchmarkVersion); + const expected = '1_0_0'; + expect(result).toEqual(expected); + }); + + it('toBenchmarkMappingFieldKey should handle benchmark version with dots correctly', () => { + const benchmarkVersionWithDots = '1.0.0'; + const result = toBenchmarkMappingFieldKey(benchmarkVersionWithDots); + const expected = '1_0_0'; + expect(result).toEqual(expected); + }); + + it('MAPPING_VERSION_DELIMITER should be an underscore', () => { + expect(MAPPING_VERSION_DELIMITER).toBe('_'); + }); +}); diff --git a/x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.ts b/x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.ts new file mode 100644 index 0000000000000..7cc392d3da748 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.ts @@ -0,0 +1,23 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export const MAPPING_VERSION_DELIMITER = '_'; + +/* + * The latest finding index store benchmark version field value `v1.2.0` + * when we store the benchmark id and version field name in the benchmark scores index, + * we need benchmark version with _ delimiter to avoid JSON mapping for each dot notation + * to be read as key. e.g. `v1.2.0` will be `v1_2_0` + */ + +export const toBenchmarkDocFieldKey = (benchmarkId: string, benchmarkVersion: string) => + benchmarkVersion.includes(MAPPING_VERSION_DELIMITER) + ? `${benchmarkId};${benchmarkVersion.replaceAll('_', '.')}` + : `${benchmarkId};${benchmarkVersion}`; + +export const toBenchmarkMappingFieldKey = (benchmarkVersion: string) => + `${benchmarkVersion.replaceAll('.', '_')}`; diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/compliance_dashboard.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/compliance_dashboard.ts index b827f5a31b4ee..88c7afd5aca11 100644 --- a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/compliance_dashboard.ts +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/compliance_dashboard.ts @@ -14,6 +14,7 @@ import type { PosturePolicyTemplate, ComplianceDashboardData, GetComplianceDashboardRequest, + ComplianceDashboardDataV2, } from '../../../common/types'; import { LATEST_FINDINGS_INDEX_DEFAULT_NS, STATS_ROUTE_PATH } from '../../../common/constants'; import { getGroupedFindingsEvaluation } from './get_grouped_findings_evaluation'; @@ -21,6 +22,8 @@ import { ClusterWithoutTrend, getClusters } from './get_clusters'; import { getStats } from './get_stats'; import { CspRouter } from '../../types'; import { getTrends, Trends } from './get_trends'; +import { BenchmarkWithoutTrend, getBenchmarks } from './get_benchmarks'; +import { toBenchmarkDocFieldKey } from '../../lib/mapping_field_util'; export interface KeyDocCount { key: TKey; @@ -36,6 +39,23 @@ const getClustersTrends = (clustersWithoutTrends: ClusterWithoutTrend[], trends: })), })); +const getBenchmarksTrends = (benchmarksWithoutTrends: BenchmarkWithoutTrend[], trends: Trends) => { + return benchmarksWithoutTrends.map((benchmark) => ({ + ...benchmark, + trend: trends.map(({ timestamp, benchmarks: benchmarksTrendData }) => { + const benchmarkIdVersion = toBenchmarkDocFieldKey( + benchmark.meta.benchmarkId, + benchmark.meta.benchmarkVersion + ); + + return { + timestamp, + ...benchmarksTrendData[benchmarkIdVersion], + }; + }), + })); +}; + const getSummaryTrend = (trends: Trends) => trends.map(({ timestamp, summary }) => ({ timestamp, ...summary })); @@ -56,6 +76,7 @@ export const defineGetComplianceDashboardRoute = (router: CspRouter) => }, async (context, request, response) => { const cspContext = await context.csp; + const logger = cspContext.logger; try { const esClient = cspContext.esClient.asCurrentUser; @@ -79,16 +100,16 @@ export const defineGetComplianceDashboardRoute = (router: CspRouter) => const [stats, groupedFindingsEvaluation, clustersWithoutTrends, trends] = await Promise.all([ - getStats(esClient, query, pitId, runtimeMappings), - getGroupedFindingsEvaluation(esClient, query, pitId, runtimeMappings), - getClusters(esClient, query, pitId, runtimeMappings), - getTrends(esClient, policyTemplate), + getStats(esClient, query, pitId, runtimeMappings, logger), + getGroupedFindingsEvaluation(esClient, query, pitId, runtimeMappings, logger), + getClusters(esClient, query, pitId, runtimeMappings, logger), + getTrends(esClient, policyTemplate, logger), ]); // Try closing the PIT, if it fails we can safely ignore the error since it closes itself after the keep alive // ends. Not waiting on the promise returned from the `closePointInTime` call to avoid delaying the request esClient.closePointInTime({ id: pitId }).catch((err) => { - cspContext.logger.warn(`Could not close PIT for stats endpoint: ${err}`); + logger.warn(`Could not close PIT for stats endpoint: ${err}`); }); const clusters = getClustersTrends(clustersWithoutTrends, trends); @@ -106,7 +127,80 @@ export const defineGetComplianceDashboardRoute = (router: CspRouter) => }); } catch (err) { const error = transformError(err); - cspContext.logger.error(`Error while fetching CSP stats: ${err}`); + logger.error(`Error while fetching CSP stats: ${err}`); + logger.error(err.stack); + + return response.customError({ + body: { message: error.message }, + statusCode: error.statusCode, + }); + } + } + ) + .addVersion( + { + version: '2', + validate: { + request: { + params: getComplianceDashboardSchema, + }, + }, + }, + async (context, request, response) => { + const cspContext = await context.csp; + const logger = cspContext.logger; + + try { + const esClient = cspContext.esClient.asCurrentUser; + + const { id: pitId } = await esClient.openPointInTime({ + index: LATEST_FINDINGS_INDEX_DEFAULT_NS, + keep_alive: '30s', + }); + + const params: GetComplianceDashboardRequest = request.params; + const policyTemplate = params.policy_template as PosturePolicyTemplate; + + // runtime mappings create the `safe_posture_type` field, which equals to `kspm` or `cspm` based on the value and existence of the `posture_type` field which was introduced at 8.7 + // the `query` is then being passed to our getter functions to filter per posture type even for older findings before 8.7 + const runtimeMappings: MappingRuntimeFields = getSafePostureTypeRuntimeMapping(); + const query: QueryDslQueryContainer = { + bool: { + filter: [{ term: { safe_posture_type: policyTemplate } }], + }, + }; + + const [stats, groupedFindingsEvaluation, benchmarksWithoutTrends, trends] = + await Promise.all([ + getStats(esClient, query, pitId, runtimeMappings, logger), + getGroupedFindingsEvaluation(esClient, query, pitId, runtimeMappings, logger), + getBenchmarks(esClient, query, pitId, runtimeMappings, logger), + getTrends(esClient, policyTemplate, logger), + ]); + + // Try closing the PIT, if it fails we can safely ignore the error since it closes itself after the keep alive + // ends. Not waiting on the promise returned from the `closePointInTime` call to avoid delaying the request + esClient.closePointInTime({ id: pitId }).catch((err) => { + logger.warn(`Could not close PIT for stats endpoint: ${err}`); + }); + + const benchmarks = getBenchmarksTrends(benchmarksWithoutTrends, trends); + const trend = getSummaryTrend(trends); + + const body: ComplianceDashboardDataV2 = { + stats, + groupedFindingsEvaluation, + benchmarks, + trend, + }; + + return response.ok({ + body, + }); + } catch (err) { + const error = transformError(err); + logger.error(`Error while fetching v2 CSP stats: ${err}`); + logger.error(err.stack); return response.customError({ body: { message: error.message }, diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.test.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.test.ts new file mode 100644 index 0000000000000..cf4d1632a6b50 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.test.ts @@ -0,0 +1,108 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { BenchmarkBucket, getBenchmarksFromAggs } from './get_benchmarks'; + +const mockBenchmarkBuckets: BenchmarkBucket[] = [ + { + key: 'cis_aws', + doc_count: 12, + aggs_by_benchmark_version: { + buckets: [ + { + key: 'v1.5.0', + doc_count: 12, + asset_count: { + value: 1, + }, + aggs_by_resource_type: { + buckets: [ + { + key: 'foo_type', + doc_count: 6, + passed_findings: { + doc_count: 3, + }, + failed_findings: { + doc_count: 3, + }, + score: { + value: 0.5, + }, + }, + { + key: 'boo_type', + doc_count: 6, + passed_findings: { + doc_count: 3, + }, + failed_findings: { + doc_count: 3, + }, + score: { + value: 0.5, + }, + }, + ], + }, + aggs_by_benchmark_name: { + buckets: [ + { + key: 'CIS Amazon Web Services Foundations', + doc_count: 12, + }, + ], + }, + passed_findings: { + doc_count: 6, + }, + failed_findings: { + doc_count: 6, + }, + }, + ], + }, + }, +]; + +describe('getBenchmarksFromAggs', () => { + it('should return value matching ComplianceDashboardDataV2["benchmarks"]', async () => { + const benchmarks = getBenchmarksFromAggs(mockBenchmarkBuckets); + expect(benchmarks).toEqual([ + { + meta: { + benchmarkId: 'cis_aws', + benchmarkVersion: 'v1.5.0', + benchmarkName: 'CIS Amazon Web Services Foundations', + assetCount: 1, + }, + stats: { + totalFindings: 12, + totalFailed: 6, + totalPassed: 6, + postureScore: 50.0, + }, + groupedFindingsEvaluation: [ + { + name: 'foo_type', + totalFindings: 6, + totalFailed: 3, + totalPassed: 3, + postureScore: 50.0, + }, + { + name: 'boo_type', + totalFindings: 6, + totalFailed: 3, + totalPassed: 3, + postureScore: 50.0, + }, + ], + }, + ]); + }); +}); diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.ts new file mode 100644 index 0000000000000..b1f8335a61866 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.ts @@ -0,0 +1,151 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ElasticsearchClient } from '@kbn/core/server'; +import type { + AggregationsMultiBucketAggregateBase as Aggregation, + QueryDslQueryContainer, + SearchRequest, +} from '@elastic/elasticsearch/lib/api/types'; +import type { Logger } from '@kbn/core/server'; +import { MappingRuntimeFields } from '@elastic/elasticsearch/lib/api/types'; +import type { BenchmarkData } from '../../../common/types'; +import { + failedFindingsAggQuery, + BenchmarkVersionQueryResult, + getPostureStatsFromAggs, +} from './get_grouped_findings_evaluation'; +import { findingsEvaluationAggsQuery, getStatsFromFindingsEvaluationsAggs } from './get_stats'; +import { KeyDocCount } from './compliance_dashboard'; +import { getIdentifierRuntimeMapping } from '../../../common/runtime_mappings/get_identifier_runtime_mapping'; + +export interface BenchmarkBucket extends KeyDocCount { + aggs_by_benchmark_version: Aggregation; +} + +interface BenchmarkQueryResult extends KeyDocCount { + aggs_by_benchmark: Aggregation; +} + +export type BenchmarkWithoutTrend = Omit; + +const MAX_BENCHMARKS = 500; + +export const getBenchmarksQuery = ( + query: QueryDslQueryContainer, + pitId: string, + runtimeMappings: MappingRuntimeFields +): SearchRequest => ({ + size: 0, + runtime_mappings: { ...runtimeMappings, ...getIdentifierRuntimeMapping() }, + query, + aggs: { + aggs_by_benchmark: { + terms: { + field: 'rule.benchmark.id', + order: { + _count: 'desc', + }, + size: MAX_BENCHMARKS, + }, + aggs: { + aggs_by_benchmark_version: { + terms: { + field: 'rule.benchmark.version', + }, + aggs: { + aggs_by_benchmark_name: { + terms: { + field: 'rule.benchmark.name', + }, + }, + asset_count: { + cardinality: { + field: 'asset_identifier', + }, + }, + // Result evalution for passed or failed findings + ...findingsEvaluationAggsQuery, + // CIS Section Compliance Score and Failed Findings + ...failedFindingsAggQuery, + }, + }, + }, + }, + }, + pit: { + id: pitId, + }, +}); + +export const getBenchmarksFromAggs = (benchmarks: BenchmarkBucket[]) => { + return benchmarks.flatMap((benchmarkAggregation: BenchmarkBucket) => { + const benchmarkId = benchmarkAggregation.key; + const versions = benchmarkAggregation.aggs_by_benchmark_version.buckets; + if (!Array.isArray(versions)) throw new Error('missing aggs by benchmark version'); + + return versions.map((version: BenchmarkVersionQueryResult) => { + const benchmarkVersion = version.key; + const assetCount = version.asset_count.value; + const resourcesTypesAggs = version.aggs_by_resource_type.buckets; + + let benchmarkName = ''; + + if (!Array.isArray(version.aggs_by_benchmark_name.buckets)) + throw new Error('missing aggs by benchmark name'); + + if (version.aggs_by_benchmark_name && version.aggs_by_benchmark_name.buckets.length > 0) { + benchmarkName = version.aggs_by_benchmark_name.buckets[0].key; + } + + if (!Array.isArray(resourcesTypesAggs)) + throw new Error('missing aggs by resource type per benchmark'); + + const { passed_findings: passedFindings, failed_findings: failedFindings } = version; + const stats = getStatsFromFindingsEvaluationsAggs({ + passed_findings: passedFindings, + failed_findings: failedFindings, + }); + + const groupedFindingsEvaluation = getPostureStatsFromAggs(resourcesTypesAggs); + + return { + meta: { + benchmarkId, + benchmarkVersion, + benchmarkName, + assetCount, + }, + stats, + groupedFindingsEvaluation, + }; + }); + }); +}; + +export const getBenchmarks = async ( + esClient: ElasticsearchClient, + query: QueryDslQueryContainer, + pitId: string, + runtimeMappings: MappingRuntimeFields, + logger: Logger +): Promise => { + try { + const queryResult = await esClient.search( + getBenchmarksQuery(query, pitId, runtimeMappings) + ); + + const benchmarks = queryResult.aggregations?.aggs_by_benchmark.buckets; + if (!Array.isArray(benchmarks)) throw new Error('missing aggs by benchmark id'); + + return getBenchmarksFromAggs(benchmarks); + } catch (err) { + logger.error(`Failed to fetch benchmark stats ${err.message}`); + logger.error(err); + throw err; + } +}; diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_clusters.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_clusters.ts index ae40f05258634..51d5c71673ed1 100644 --- a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_clusters.ts +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_clusters.ts @@ -13,13 +13,11 @@ import type { AggregationsTopHitsAggregate, SearchHit, } from '@elastic/elasticsearch/lib/api/types'; +import type { Logger } from '@kbn/core/server'; import { MappingRuntimeFields } from '@elastic/elasticsearch/lib/api/types'; import { CspFinding } from '../../../common/schemas/csp_finding'; import type { Cluster } from '../../../common/types'; -import { - getFailedFindingsFromAggs, - failedFindingsAggQuery, -} from './get_grouped_findings_evaluation'; +import { getPostureStatsFromAggs, failedFindingsAggQuery } from './get_grouped_findings_evaluation'; import type { FailedFindingsQueryResult } from './get_grouped_findings_evaluation'; import { findingsEvaluationAggsQuery, getStatsFromFindingsEvaluationsAggs } from './get_stats'; import { KeyDocCount } from './compliance_dashboard'; @@ -99,7 +97,7 @@ export const getClustersFromAggs = (clusters: ClusterBucket[]): ClusterWithoutTr const resourcesTypesAggs = clusterBucket.aggs_by_resource_type.buckets; if (!Array.isArray(resourcesTypesAggs)) throw new Error('missing aggs by resource type per cluster'); - const groupedFindingsEvaluation = getFailedFindingsFromAggs(resourcesTypesAggs); + const groupedFindingsEvaluation = getPostureStatsFromAggs(resourcesTypesAggs); return { meta, @@ -112,14 +110,21 @@ export const getClusters = async ( esClient: ElasticsearchClient, query: QueryDslQueryContainer, pitId: string, - runtimeMappings: MappingRuntimeFields + runtimeMappings: MappingRuntimeFields, + logger: Logger ): Promise => { - const queryResult = await esClient.search( - getClustersQuery(query, pitId, runtimeMappings) - ); + try { + const queryResult = await esClient.search( + getClustersQuery(query, pitId, runtimeMappings) + ); - const clusters = queryResult.aggregations?.aggs_by_asset_identifier.buckets; - if (!Array.isArray(clusters)) throw new Error('missing aggs by cluster id'); + const clusters = queryResult.aggregations?.aggs_by_asset_identifier.buckets; + if (!Array.isArray(clusters)) throw new Error('missing aggs by cluster id'); - return getClustersFromAggs(clusters); + return getClustersFromAggs(clusters); + } catch (err) { + logger.error(`Failed to fetch cluster stats ${err.message}`); + logger.error(err); + throw err; + } }; diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.test.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.test.ts index 6af6d97f51e26..5ebc5231dee6a 100644 --- a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.test.ts +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.test.ts @@ -5,9 +5,9 @@ * 2.0. */ -import { getFailedFindingsFromAggs, FailedFindingsBucket } from './get_grouped_findings_evaluation'; +import { getPostureStatsFromAggs, PostureStatsBucket } from './get_grouped_findings_evaluation'; -const resourceTypeBuckets: FailedFindingsBucket[] = [ +const resourceTypeBuckets: PostureStatsBucket[] = [ { key: 'foo_type', doc_count: 41, @@ -36,9 +36,9 @@ const resourceTypeBuckets: FailedFindingsBucket[] = [ }, ]; -describe('getFailedFindingsFromAggs', () => { +describe('getPostureStatsFromAggs', () => { it('should return value matching ComplianceDashboardData["resourcesTypes"]', async () => { - const resourceTypes = getFailedFindingsFromAggs(resourceTypeBuckets); + const resourceTypes = getPostureStatsFromAggs(resourceTypeBuckets); expect(resourceTypes).toEqual([ { name: 'foo_type', diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.ts index 239801350c7af..74b239f14d242 100644 --- a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.ts +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.ts @@ -11,16 +11,30 @@ import type { QueryDslQueryContainer, SearchRequest, } from '@elastic/elasticsearch/lib/api/types'; +import type { Logger } from '@kbn/core/server'; import { MappingRuntimeFields } from '@elastic/elasticsearch/lib/api/types'; import { calculatePostureScore } from '../../../common/utils/helpers'; import type { ComplianceDashboardData } from '../../../common/types'; import { KeyDocCount } from './compliance_dashboard'; export interface FailedFindingsQueryResult { - aggs_by_resource_type: Aggregation; + aggs_by_resource_type: Aggregation; } -export interface FailedFindingsBucket extends KeyDocCount { +export interface BenchmarkVersionQueryResult extends KeyDocCount, FailedFindingsQueryResult { + failed_findings: { + doc_count: number; + }; + passed_findings: { + doc_count: number; + }; + asset_count: { + value: number; + }; + aggs_by_benchmark_name: Aggregation; +} + +export interface PostureStatsBucket extends KeyDocCount { failed_findings: { doc_count: number; }; @@ -79,8 +93,8 @@ export const getRisksEsQuery = ( }, }); -export const getFailedFindingsFromAggs = ( - queryResult: FailedFindingsBucket[] +export const getPostureStatsFromAggs = ( + queryResult: PostureStatsBucket[] ): ComplianceDashboardData['groupedFindingsEvaluation'] => queryResult.map((bucket) => { const totalPassed = bucket.passed_findings.doc_count || 0; @@ -99,16 +113,23 @@ export const getGroupedFindingsEvaluation = async ( esClient: ElasticsearchClient, query: QueryDslQueryContainer, pitId: string, - runtimeMappings: MappingRuntimeFields + runtimeMappings: MappingRuntimeFields, + logger: Logger ): Promise => { - const resourceTypesQueryResult = await esClient.search( - getRisksEsQuery(query, pitId, runtimeMappings) - ); + try { + const resourceTypesQueryResult = await esClient.search( + getRisksEsQuery(query, pitId, runtimeMappings) + ); - const ruleSections = resourceTypesQueryResult.aggregations?.aggs_by_resource_type.buckets; - if (!Array.isArray(ruleSections)) { - return []; - } + const ruleSections = resourceTypesQueryResult.aggregations?.aggs_by_resource_type.buckets; + if (!Array.isArray(ruleSections)) { + return []; + } - return getFailedFindingsFromAggs(ruleSections); + return getPostureStatsFromAggs(ruleSections); + } catch (err) { + logger.error(`Failed to fetch findings stats ${err.message}`); + logger.error(err); + throw err; + } }; diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.ts index 2f0e1c1b17102..f639f8a7e1421 100644 --- a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.ts +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.ts @@ -8,6 +8,7 @@ import { ElasticsearchClient } from '@kbn/core/server'; import type { QueryDslQueryContainer, SearchRequest } from '@elastic/elasticsearch/lib/api/types'; import { MappingRuntimeFields } from '@elastic/elasticsearch/lib/api/types'; +import type { Logger } from '@kbn/core/server'; import { calculatePostureScore } from '../../../common/utils/helpers'; import type { ComplianceDashboardData } from '../../../common/types'; @@ -81,14 +82,21 @@ export const getStats = async ( esClient: ElasticsearchClient, query: QueryDslQueryContainer, pitId: string, - runtimeMappings: MappingRuntimeFields + runtimeMappings: MappingRuntimeFields, + logger: Logger ): Promise => { - const evaluationsQueryResult = await esClient.search( - getEvaluationsQuery(query, pitId, runtimeMappings) - ); + try { + const evaluationsQueryResult = await esClient.search( + getEvaluationsQuery(query, pitId, runtimeMappings) + ); - const findingsEvaluations = evaluationsQueryResult.aggregations; - if (!findingsEvaluations) throw new Error('missing findings evaluations'); + const findingsEvaluations = evaluationsQueryResult.aggregations; + if (!findingsEvaluations) throw new Error('missing findings evaluations'); - return getStatsFromFindingsEvaluationsAggs(findingsEvaluations); + return getStatsFromFindingsEvaluationsAggs(findingsEvaluations); + } catch (err) { + logger.error(`Failed to fetch stats ${err.message}`); + logger.error(err); + throw err; + } }; diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.test.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.test.ts index 127cf3e1a3f80..f26760221292b 100644 --- a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.test.ts +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { getTrendsFromQueryResult, ScoreTrendDoc } from './get_trends'; +import { formatTrends, ScoreTrendDoc } from './get_trends'; const trendDocs: ScoreTrendDoc[] = [ { @@ -20,6 +20,15 @@ const trendDocs: ScoreTrendDoc[] = [ failed_findings: 15, }, }, + score_by_benchmark_id: { + cis_gcp: { + v2_0_0: { + total_findings: 6, + passed_findings: 3, + failed_findings: 3, + }, + }, + }, }, { '@timestamp': '2022-04-06T15:00:00Z', @@ -38,22 +47,27 @@ const trendDocs: ScoreTrendDoc[] = [ failed_findings: 5, }, }, - }, - { - '@timestamp': '2022-04-05T15:30:00Z', - total_findings: 30, - passed_findings: 25, - failed_findings: 5, - score_by_cluster_id: { - forth_cluster_id: { - total_findings: 25, - passed_findings: 25, - failed_findings: 0, + score_by_benchmark_id: { + cis_gcp: { + v2_0_0: { + total_findings: 6, + passed_findings: 3, + failed_findings: 3, + }, }, - fifth_cluster_id: { - total_findings: 5, - passed_findings: 0, - failed_findings: 5, + cis_azure: { + v2_0_0: { + total_findings: 6, + passed_findings: 3, + failed_findings: 3, + }, + }, + cis_aws: { + v1_5_0: { + total_findings: 6, + passed_findings: 3, + failed_findings: 3, + }, }, }, }, @@ -61,7 +75,7 @@ const trendDocs: ScoreTrendDoc[] = [ describe('getTrendsFromQueryResult', () => { it('should return value matching Trends type definition, in descending order, and with postureScore', async () => { - const trends = getTrendsFromQueryResult(trendDocs); + const trends = formatTrends(trendDocs); expect(trends).toEqual([ { timestamp: '2022-04-06T15:30:00Z', @@ -79,6 +93,14 @@ describe('getTrendsFromQueryResult', () => { postureScore: 25.0, }, }, + benchmarks: { + 'cis_gcp;v2.0.0': { + totalFailed: 3, + totalFindings: 6, + totalPassed: 3, + postureScore: 50, + }, + }, }, { timestamp: '2022-04-06T15:00:00Z', @@ -102,27 +124,24 @@ describe('getTrendsFromQueryResult', () => { postureScore: 75.0, }, }, - }, - { - timestamp: '2022-04-05T15:30:00Z', - summary: { - totalFindings: 30, - totalPassed: 25, - totalFailed: 5, - postureScore: 83.3, - }, - clusters: { - forth_cluster_id: { - totalFindings: 25, - totalPassed: 25, - totalFailed: 0, - postureScore: 100.0, + benchmarks: { + 'cis_gcp;v2.0.0': { + totalFailed: 3, + totalFindings: 6, + totalPassed: 3, + postureScore: 50.0, }, - fifth_cluster_id: { - totalFindings: 5, - totalPassed: 0, - totalFailed: 5, - postureScore: 0, + 'cis_azure;v2.0.0': { + totalFailed: 3, + totalFindings: 6, + totalPassed: 3, + postureScore: 50.0, + }, + 'cis_aws;v1.5.0': { + totalFailed: 3, + totalFindings: 6, + totalPassed: 3, + postureScore: 50.0, }, }, }, diff --git a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.ts b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.ts index cc8234fa6d7af..00acd14d960fa 100644 --- a/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.ts +++ b/x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.ts @@ -5,36 +5,49 @@ * 2.0. */ -import { ElasticsearchClient } from '@kbn/core/server'; +import { ElasticsearchClient, Logger } from '@kbn/core/server'; import { calculatePostureScore } from '../../../common/utils/helpers'; import { BENCHMARK_SCORE_INDEX_DEFAULT_NS } from '../../../common/constants'; import type { PosturePolicyTemplate, Stats } from '../../../common/types'; +import { toBenchmarkDocFieldKey } from '../../lib/mapping_field_util'; +import { CSPM_FINDINGS_STATS_INTERVAL } from '../../tasks/findings_stats_task'; + +interface FindingsDetails { + total_findings: number; + passed_findings: number; + failed_findings: number; +} + +interface ScoreByClusterId { + [clusterId: string]: FindingsDetails; +} + +interface ScoreByBenchmarkId { + [benchmarkId: string]: { + [key: string]: FindingsDetails; + }; +} export interface ScoreTrendDoc { '@timestamp': string; total_findings: number; passed_findings: number; failed_findings: number; - score_by_cluster_id: Record< - string, - { - total_findings: number; - passed_findings: number; - failed_findings: number; - } - >; + score_by_cluster_id: ScoreByClusterId; + score_by_benchmark_id: ScoreByBenchmarkId; } export type Trends = Array<{ timestamp: string; summary: Stats; clusters: Record; + benchmarks: Record; }>; export const getTrendsQuery = (policyTemplate: PosturePolicyTemplate) => ({ index: BENCHMARK_SCORE_INDEX_DEFAULT_NS, - // large number that should be sufficient for 24 hours considering we write to the score index every 5 minutes - size: 999, + // Amount of samples of the last 24 hours (accounting that we take a sample every 5 minutes) + size: (24 * 60) / CSPM_FINDINGS_STATS_INTERVAL, sort: '@timestamp:desc', query: { bool: { @@ -51,40 +64,71 @@ export const getTrendsQuery = (policyTemplate: PosturePolicyTemplate) => ({ }, }); -export const getTrendsFromQueryResult = (scoreTrendDocs: ScoreTrendDoc[]): Trends => - scoreTrendDocs.map((data) => ({ - timestamp: data['@timestamp'], - summary: { - totalFindings: data.total_findings, - totalFailed: data.failed_findings, - totalPassed: data.passed_findings, - postureScore: calculatePostureScore(data.passed_findings, data.failed_findings), - }, - clusters: Object.fromEntries( - Object.entries(data.score_by_cluster_id).map(([clusterId, cluster]) => [ - clusterId, - { - totalFindings: cluster.total_findings, - totalFailed: cluster.failed_findings, - totalPassed: cluster.passed_findings, - postureScore: calculatePostureScore(cluster.passed_findings, cluster.failed_findings), - }, - ]) - ), - })); +export const formatTrends = (scoreTrendDocs: ScoreTrendDoc[]): Trends => { + return scoreTrendDocs.map((data) => { + return { + timestamp: data['@timestamp'], + summary: { + totalFindings: data.total_findings, + totalFailed: data.failed_findings, + totalPassed: data.passed_findings, + postureScore: calculatePostureScore(data.passed_findings, data.failed_findings), + }, + clusters: Object.fromEntries( + Object.entries(data.score_by_cluster_id).map(([clusterId, cluster]) => [ + clusterId, + { + totalFindings: cluster.total_findings, + totalFailed: cluster.failed_findings, + totalPassed: cluster.passed_findings, + postureScore: calculatePostureScore(cluster.passed_findings, cluster.failed_findings), + }, + ]) + ), + benchmarks: data.score_by_benchmark_id + ? Object.fromEntries( + Object.entries(data.score_by_benchmark_id).flatMap(([benchmarkId, benchmark]) => + Object.entries(benchmark).map(([benchmarkVersion, benchmarkStats]) => { + const benchmarkIdVersion = toBenchmarkDocFieldKey(benchmarkId, benchmarkVersion); + return [ + benchmarkIdVersion, + { + totalFindings: benchmarkStats.total_findings, + totalFailed: benchmarkStats.failed_findings, + totalPassed: benchmarkStats.passed_findings, + postureScore: calculatePostureScore( + benchmarkStats.passed_findings, + benchmarkStats.failed_findings + ), + }, + ]; + }) + ) + ) + : {}, + }; + }); +}; export const getTrends = async ( esClient: ElasticsearchClient, - policyTemplate: PosturePolicyTemplate + policyTemplate: PosturePolicyTemplate, + logger: Logger ): Promise => { - const trendsQueryResult = await esClient.search(getTrendsQuery(policyTemplate)); + try { + const trendsQueryResult = await esClient.search(getTrendsQuery(policyTemplate)); - if (!trendsQueryResult.hits.hits) throw new Error('missing trend results from score index'); + if (!trendsQueryResult.hits.hits) throw new Error('missing trend results from score index'); - const scoreTrendDocs = trendsQueryResult.hits.hits.map((hit) => { - if (!hit._source) throw new Error('missing _source data for one or more of trend results'); - return hit._source; - }); + const scoreTrendDocs = trendsQueryResult.hits.hits.map((hit) => { + if (!hit._source) throw new Error('missing _source data for one or more of trend results'); + return hit._source; + }); - return getTrendsFromQueryResult(scoreTrendDocs); + return formatTrends(scoreTrendDocs); + } catch (err) { + logger.error(`Failed to fetch trendlines data ${err.message}`); + logger.error(err); + throw err; + } }; diff --git a/x-pack/plugins/cloud_security_posture/server/tasks/findings_stats_task.ts b/x-pack/plugins/cloud_security_posture/server/tasks/findings_stats_task.ts index f40ce3f7dc4ab..c157e8081546a 100644 --- a/x-pack/plugins/cloud_security_posture/server/tasks/findings_stats_task.ts +++ b/x-pack/plugins/cloud_security_posture/server/tasks/findings_stats_task.ts @@ -32,10 +32,11 @@ import { type LatestTaskStateSchema, type TaskHealthStatus, } from './task_state'; +import { toBenchmarkMappingFieldKey } from '../lib/mapping_field_util'; const CSPM_FINDINGS_STATS_TASK_ID = 'cloud_security_posture-findings_stats'; const CSPM_FINDINGS_STATS_TASK_TYPE = 'cloud_security_posture-stats_task'; -const CSPM_FINDINGS_STATS_INTERVAL = '5m'; +export const CSPM_FINDINGS_STATS_INTERVAL = 5; export async function scheduleFindingsStatsTask( taskManager: TaskManagerStartContract, @@ -47,7 +48,7 @@ export async function scheduleFindingsStatsTask( id: CSPM_FINDINGS_STATS_TASK_ID, taskType: CSPM_FINDINGS_STATS_TASK_TYPE, schedule: { - interval: CSPM_FINDINGS_STATS_INTERVAL, + interval: `${CSPM_FINDINGS_STATS_INTERVAL}m`, }, state: emptyState, params: {}, @@ -177,6 +178,39 @@ const getScoreQuery = (): SearchRequest => ({ }, }, }, + score_by_benchmark_id: { + terms: { + field: 'rule.benchmark.id', + }, + aggregations: { + benchmark_versions: { + terms: { + field: 'rule.benchmark.version', + }, + aggs: { + total_findings: { + value_count: { + field: 'result.evaluation', + }, + }, + passed_findings: { + filter: { + term: { + 'result.evaluation': 'passed', + }, + }, + }, + failed_findings: { + filter: { + term: { + 'result.evaluation': 'failed', + }, + }, + }, + }, + }, + }, + }, }, }, }, @@ -255,6 +289,27 @@ const getFindingsScoresDocIndexingPromises = ( ]; }) ); + // creating score per benchmark id and version + const benchmarkStats = Object.fromEntries( + policyTemplateTrend.score_by_benchmark_id.buckets.map((benchmarkIdBucket) => { + const benchmarkId = benchmarkIdBucket.key; + const benchmarkVersions = Object.fromEntries( + benchmarkIdBucket.benchmark_versions.buckets.map((benchmarkVersionBucket) => { + const benchmarkVersion = toBenchmarkMappingFieldKey(benchmarkVersionBucket.key); + return [ + benchmarkVersion, + { + total_findings: benchmarkVersionBucket.total_findings.value, + passed_findings: benchmarkVersionBucket.passed_findings.doc_count, + failed_findings: benchmarkVersionBucket.failed_findings.doc_count, + }, + ]; + }) + ); + + return [benchmarkId, benchmarkVersions]; + }) + ); // each document contains the policy template and its scores return esClient.index({ @@ -265,6 +320,7 @@ const getFindingsScoresDocIndexingPromises = ( failed_findings: policyTemplateTrend.failed_findings.doc_count, total_findings: policyTemplateTrend.total_findings.value, score_by_cluster_id: clustersStats, + score_by_benchmark_id: benchmarkStats, }, }); }); diff --git a/x-pack/plugins/cloud_security_posture/server/tasks/types.ts b/x-pack/plugins/cloud_security_posture/server/tasks/types.ts index 56ca619dcec55..839d4823ca47a 100644 --- a/x-pack/plugins/cloud_security_posture/server/tasks/types.ts +++ b/x-pack/plugins/cloud_security_posture/server/tasks/types.ts @@ -23,6 +23,20 @@ export interface ScoreByPolicyTemplateBucket { total_findings: { value: number }; }>; }; + score_by_benchmark_id: { + buckets: Array<{ + key: string; // benchmark id + doc_count: number; + benchmark_versions: { + buckets: Array<{ + key: string; // benchmark version + passed_findings: { doc_count: number }; + failed_findings: { doc_count: number }; + total_findings: { value: number }; + }>; + }; + }>; + }; }>; }; } diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js b/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js index 536c188b48369..839aa48464bbf 100644 --- a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js +++ b/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js @@ -309,7 +309,8 @@ describe('', () => { }); }); - describe('detail panel', () => { + // FLAKY: https://github.com/elastic/kibana/issues/142774 + describe.skip('detail panel', () => { test('should open a detail panel when clicking on a follower index', async () => { expect(exists('followerIndexDetail')).toBe(false); diff --git a/x-pack/plugins/elastic_assistant/server/plugin.ts b/x-pack/plugins/elastic_assistant/server/plugin.ts index 827b428c97803..a0df339695885 100755 --- a/x-pack/plugins/elastic_assistant/server/plugin.ts +++ b/x-pack/plugins/elastic_assistant/server/plugin.ts @@ -80,7 +80,7 @@ export class ElasticAssistantPlugin const getElserId: GetElser = once( async (request: KibanaRequest, savedObjectsClient: SavedObjectsClientContract) => { return (await plugins.ml.trainedModelsProvider(request, savedObjectsClient).getELSER()) - .name; + .model_id; } ); diff --git a/x-pack/plugins/enterprise_search/common/ml_inference_pipeline/index.test.ts b/x-pack/plugins/enterprise_search/common/ml_inference_pipeline/index.test.ts index f5f7945376d95..78af0a862d302 100644 --- a/x-pack/plugins/enterprise_search/common/ml_inference_pipeline/index.test.ts +++ b/x-pack/plugins/enterprise_search/common/ml_inference_pipeline/index.test.ts @@ -6,7 +6,7 @@ */ import { MlTrainedModelConfig, MlTrainedModelStats } from '@elastic/elasticsearch/lib/api/types'; -import { BUILT_IN_MODEL_TAG } from '@kbn/ml-trained-models-utils'; +import { BUILT_IN_MODEL_TAG, TRAINED_MODEL_TYPE } from '@kbn/ml-trained-models-utils'; import { MlInferencePipeline, TrainedModelState } from '../types/pipelines'; @@ -14,6 +14,7 @@ import { generateMlInferencePipelineBody, getMlModelTypesForModelConfig, parseMlInferenceParametersFromPipeline, + parseModelState, parseModelStateFromStats, parseModelStateReasonFromStats, } from '.'; @@ -265,8 +266,12 @@ describe('parseMlInferenceParametersFromPipeline', () => { }); describe('parseModelStateFromStats', () => { - it('returns not deployed for undefined stats', () => { - expect(parseModelStateFromStats()).toEqual(TrainedModelState.NotDeployed); + it('returns Started for the lang_ident model', () => { + expect( + parseModelStateFromStats({ + model_type: TRAINED_MODEL_TYPE.LANG_IDENT, + }) + ).toEqual(TrainedModelState.Started); }); it('returns Started', () => { expect( @@ -315,6 +320,28 @@ describe('parseModelStateFromStats', () => { }); }); +describe('parseModelState', () => { + it('returns Started', () => { + expect(parseModelState('started')).toEqual(TrainedModelState.Started); + expect(parseModelState('fully_allocated')).toEqual(TrainedModelState.Started); + }); + it('returns Starting', () => { + expect(parseModelState('starting')).toEqual(TrainedModelState.Starting); + expect(parseModelState('downloading')).toEqual(TrainedModelState.Starting); + expect(parseModelState('downloaded')).toEqual(TrainedModelState.Starting); + }); + it('returns Stopping', () => { + expect(parseModelState('stopping')).toEqual(TrainedModelState.Stopping); + }); + it('returns Failed', () => { + expect(parseModelState('failed')).toEqual(TrainedModelState.Failed); + }); + it('returns NotDeployed for an unknown state', () => { + expect(parseModelState(undefined)).toEqual(TrainedModelState.NotDeployed); + expect(parseModelState('other_state')).toEqual(TrainedModelState.NotDeployed); + }); +}); + describe('parseModelStateReasonFromStats', () => { it('returns reason from deployment_stats', () => { const reason = 'This is the reason the model is in a failed state'; diff --git a/x-pack/plugins/enterprise_search/common/ml_inference_pipeline/index.ts b/x-pack/plugins/enterprise_search/common/ml_inference_pipeline/index.ts index 95c6672df6928..5f56c1105b297 100644 --- a/x-pack/plugins/enterprise_search/common/ml_inference_pipeline/index.ts +++ b/x-pack/plugins/enterprise_search/common/ml_inference_pipeline/index.ts @@ -202,10 +202,18 @@ export const parseModelStateFromStats = ( modelTypes?.includes(TRAINED_MODEL_TYPE.LANG_IDENT) ) return TrainedModelState.Started; - switch (model?.deployment_stats?.state) { + + return parseModelState(model?.deployment_stats?.state); +}; + +export const parseModelState = (state?: string) => { + switch (state) { case 'started': + case 'fully_allocated': return TrainedModelState.Started; case 'starting': + case 'downloading': + case 'downloaded': return TrainedModelState.Starting; case 'stopping': return TrainedModelState.Stopping; diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/inference_pipeline_card.test.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/inference_pipeline_card.test.tsx index bdae531bb39c0..970b1488010c0 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/inference_pipeline_card.test.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/inference_pipeline_card.test.tsx @@ -16,7 +16,6 @@ import { EuiButtonIcon, EuiPanel, EuiTextColor, EuiTitle } from '@elastic/eui'; import { InferencePipeline, TrainedModelState } from '../../../../../../common/types/pipelines'; import { InferencePipelineCard } from './inference_pipeline_card'; -import { TrainedModelHealth } from './ml_model_health'; import { MLModelTypeBadge } from './ml_model_type_badge'; export const DEFAULT_VALUES: InferencePipeline = { @@ -37,13 +36,12 @@ describe('InferencePipelineCard', () => { it('renders the item', () => { const wrapper = shallow(); expect(wrapper.find(EuiPanel)).toHaveLength(1); - expect(wrapper.find(TrainedModelHealth)).toHaveLength(1); }); - it('renders model type as title', () => { + it('renders pipeline as title', () => { const wrapper = shallow(); expect(wrapper.find(EuiTitle)).toHaveLength(1); const title = wrapper.find(EuiTitle).dive(); - expect(title.text()).toBe('Named Entity Recognition'); + expect(title.text()).toBe(DEFAULT_VALUES.pipelineName); }); it('renders pipeline as title with unknown model type', () => { const values = { @@ -57,11 +55,11 @@ describe('InferencePipelineCard', () => { const title = wrapper.find(EuiTitle).dive(); expect(title.text()).toBe(DEFAULT_VALUES.pipelineName); }); - it('renders pipeline as subtitle', () => { + it('renders model ID as subtitle', () => { const wrapper = shallow(); expect(wrapper.find(EuiTextColor)).toHaveLength(1); const subtitle = wrapper.find(EuiTextColor).dive(); - expect(subtitle.text()).toBe(DEFAULT_VALUES.pipelineName); + expect(subtitle.text()).toBe(DEFAULT_VALUES.modelId); }); it('renders model type as badge', () => { const wrapper = shallow(); diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/inference_pipeline_card.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/inference_pipeline_card.tsx index 4ee18025e5c41..dcc4b2a0cad8f 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/inference_pipeline_card.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/inference_pipeline_card.tsx @@ -17,7 +17,6 @@ import { EuiFlexItem, EuiPanel, EuiPopover, - EuiPopoverTitle, EuiText, EuiTextColor, EuiTitle, @@ -51,151 +50,137 @@ export const InferencePipelineCard: React.FC = (pipeline) => setShowConfirmDelete(true); setIsPopOverOpen(false); }; - const { pipelineName, types: modelTypes } = pipeline; + const { modelId, pipelineName, types: modelTypes } = pipeline; const modelType = getMLType(modelTypes); const modelTitle = getModelDisplayTitle(modelType); const actionButton = ( setIsPopOverOpen(!isPopOverOpen)} > - {i18n.translate('xpack.enterpriseSearch.inferencePipelineCard.actionButton', { - defaultMessage: 'Actions', - })} + ); return ( - + - + - -

{modelTitle ?? pipelineName}

-
+ + + +

{pipelineName ?? modelTitle}

+
+
+ +
- - setIsPopOverOpen(false)} - > - - {i18n.translate('xpack.enterpriseSearch.inferencePipelineCard.action.title', { - defaultMessage: 'Actions', - })} - - - -
- - {i18n.translate( - 'xpack.enterpriseSearch.inferencePipelineCard.action.view', - { defaultMessage: 'View in Stack Management' } - )} - -
-
- -
- { - detachMlPipeline({ indexName, pipelineName }); - setIsPopOverOpen(false); - }} - > - {i18n.translate( - 'xpack.enterpriseSearch.inferencePipelineCard.action.detach', - { defaultMessage: 'Detach pipeline' } - )} - -
+ {modelTitle && ( + + + + {modelId} -
- -
+ + +
-
-
+
+ )}
- - - - - {modelTitle && ( - - {pipelineName} - - )} - - + setIsPopOverOpen(false)} + > + {pipeline.modelState === TrainedModelState.NotDeployed && ( + + + - - {pipeline.modelState === TrainedModelState.NotDeployed && ( - - - - - - )} - - - - - - - - - - - - + + + )} + + +
+ + {i18n.translate('xpack.enterpriseSearch.inferencePipelineCard.action.view', { + defaultMessage: 'View in Stack Management', + })} + +
+
+ +
+ { + detachMlPipeline({ indexName, pipelineName }); + setIsPopOverOpen(false); + }} + > + {i18n.translate('xpack.enterpriseSearch.inferencePipelineCard.action.detach', { + defaultMessage: 'Detach pipeline', + })} + +
+
+ +
+ +
+
+
+
+ {showConfirmDelete && ( setShowConfirmDelete(false)} diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/configure_pipeline.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/configure_pipeline.tsx index 444fd87ef4160..e3f771d0ba7e1 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/configure_pipeline.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/configure_pipeline.tsx @@ -10,6 +10,7 @@ import React from 'react'; import { useValues, useActions } from 'kea'; import { + EuiCallOut, EuiFieldText, EuiForm, EuiFormRow, @@ -24,15 +25,13 @@ import { import { i18n } from '@kbn/i18n'; -import { IndexNameLogic } from '../../index_name_logic'; import { IndexViewLogic } from '../../index_view_logic'; import { EMPTY_PIPELINE_CONFIGURATION, MLInferenceLogic } from './ml_inference_logic'; -import { MlModelSelectOption } from './model_select_option'; +import { ModelSelect } from './model_select'; +import { ModelSelectLogic } from './model_select_logic'; import { PipelineSelectOption } from './pipeline_select_option'; -import { MODEL_REDACTED_VALUE, MODEL_SELECT_PLACEHOLDER, normalizeModelName } from './utils'; -const MODEL_SELECT_PLACEHOLDER_VALUE = 'model_placeholder$$'; const PIPELINE_SELECT_PLACEHOLDER_VALUE = 'pipeline_placeholder$$'; const CREATE_NEW_TAB_NAME = i18n.translate( @@ -55,32 +54,15 @@ export const ConfigurePipeline: React.FC = () => { addInferencePipelineModal: { configuration }, formErrors, existingInferencePipelines, - supportedMLModels, } = useValues(MLInferenceLogic); const { selectExistingPipeline, setInferencePipelineConfiguration } = useActions(MLInferenceLogic); const { ingestionMethod } = useValues(IndexViewLogic); - const { indexName } = useValues(IndexNameLogic); - - const { existingPipeline, modelID, pipelineName, isPipelineNameUserSupplied } = configuration; + const { modelStateChangeError } = useValues(ModelSelectLogic); + const { pipelineName } = configuration; const nameError = formErrors.pipelineName !== undefined && pipelineName.length > 0; - const modelOptions: Array> = [ - { - disabled: true, - inputDisplay: - existingPipeline && pipelineName.length > 0 - ? MODEL_REDACTED_VALUE - : MODEL_SELECT_PLACEHOLDER, - value: MODEL_SELECT_PLACEHOLDER_VALUE, - }, - ...supportedMLModels.map((model) => ({ - dropdownDisplay: , - inputDisplay: model.model_id, - value: model.model_id, - })), - ]; const pipelineOptions: Array> = [ { disabled: true, @@ -154,6 +136,22 @@ export const ConfigurePipeline: React.FC = () => { } /> + {modelStateChangeError && ( + <> + + + {modelStateChangeError} + + + + )} { { defaultMessage: 'Select a trained ML Model' } )} > - - setInferencePipelineConfiguration({ - ...configuration, - inferenceConfig: undefined, - modelID: value, - fieldMappings: undefined, - pipelineName: isPipelineNameUserSupplied - ? pipelineName - : indexName + '-' + normalizeModelName(value), - }) - } - options={modelOptions} - valueOfSelected={modelID === '' ? MODEL_SELECT_PLACEHOLDER_VALUE : modelID} - /> + diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select.test.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select.test.tsx new file mode 100644 index 0000000000000..15fb492fae56d --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select.test.tsx @@ -0,0 +1,136 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { setMockActions, setMockValues } from '../../../../../__mocks__/kea_logic'; + +import React from 'react'; + +import { shallow } from 'enzyme'; + +import { EuiSelectable } from '@elastic/eui'; + +import { ModelSelect } from './model_select'; + +const DEFAULT_VALUES = { + addInferencePipelineModal: { + configuration: {}, + }, + selectableModels: [ + { + modelId: 'model_1', + }, + { + modelId: 'model_2', + }, + ], + indexName: 'my-index', +}; +const MOCK_ACTIONS = { + setInferencePipelineConfiguration: jest.fn(), +}; + +describe('ModelSelect', () => { + beforeEach(() => { + jest.clearAllMocks(); + setMockValues({}); + setMockActions(MOCK_ACTIONS); + }); + it('renders model select with no options', () => { + setMockValues({ + ...DEFAULT_VALUES, + selectableModels: null, + }); + + const wrapper = shallow(); + expect(wrapper.find(EuiSelectable)).toHaveLength(1); + const selectable = wrapper.find(EuiSelectable); + expect(selectable.prop('options')).toEqual([]); + }); + it('renders model select with options', () => { + setMockValues(DEFAULT_VALUES); + + const wrapper = shallow(); + expect(wrapper.find(EuiSelectable)).toHaveLength(1); + const selectable = wrapper.find(EuiSelectable); + expect(selectable.prop('options')).toEqual([ + { + modelId: 'model_1', + label: 'model_1', + }, + { + modelId: 'model_2', + label: 'model_2', + }, + ]); + }); + it('selects the chosen option', () => { + setMockValues({ + ...DEFAULT_VALUES, + addInferencePipelineModal: { + configuration: { + ...DEFAULT_VALUES.addInferencePipelineModal.configuration, + modelID: 'model_2', + }, + }, + }); + + const wrapper = shallow(); + expect(wrapper.find(EuiSelectable)).toHaveLength(1); + const selectable = wrapper.find(EuiSelectable); + expect(selectable.prop('options')[1].checked).toEqual('on'); + }); + it('sets model ID on selecting an item and clears config', () => { + setMockValues(DEFAULT_VALUES); + + const wrapper = shallow(); + expect(wrapper.find(EuiSelectable)).toHaveLength(1); + const selectable = wrapper.find(EuiSelectable); + selectable.simulate('change', [{ modelId: 'model_1' }, { modelId: 'model_2', checked: 'on' }]); + expect(MOCK_ACTIONS.setInferencePipelineConfiguration).toHaveBeenCalledWith( + expect.objectContaining({ + inferenceConfig: undefined, + modelID: 'model_2', + fieldMappings: undefined, + }) + ); + }); + it('generates pipeline name on selecting an item', () => { + setMockValues(DEFAULT_VALUES); + + const wrapper = shallow(); + expect(wrapper.find(EuiSelectable)).toHaveLength(1); + const selectable = wrapper.find(EuiSelectable); + selectable.simulate('change', [{ modelId: 'model_1' }, { modelId: 'model_2', checked: 'on' }]); + expect(MOCK_ACTIONS.setInferencePipelineConfiguration).toHaveBeenCalledWith( + expect.objectContaining({ + pipelineName: 'my-index-model_2', + }) + ); + }); + it('does not generate pipeline name on selecting an item if it a name was supplied by the user', () => { + setMockValues({ + ...DEFAULT_VALUES, + addInferencePipelineModal: { + configuration: { + ...DEFAULT_VALUES.addInferencePipelineModal.configuration, + pipelineName: 'user-pipeline', + isPipelineNameUserSupplied: true, + }, + }, + }); + + const wrapper = shallow(); + expect(wrapper.find(EuiSelectable)).toHaveLength(1); + const selectable = wrapper.find(EuiSelectable); + selectable.simulate('change', [{ modelId: 'model_1' }, { modelId: 'model_2', checked: 'on' }]); + expect(MOCK_ACTIONS.setInferencePipelineConfiguration).toHaveBeenCalledWith( + expect.objectContaining({ + pipelineName: 'user-pipeline', + }) + ); + }); +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select.tsx new file mode 100644 index 0000000000000..86c91c483702f --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select.tsx @@ -0,0 +1,81 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; + +import { useActions, useValues } from 'kea'; + +import { EuiSelectable, useIsWithinMaxBreakpoint } from '@elastic/eui'; + +import { MlModel } from '../../../../../../../common/types/ml'; +import { IndexNameLogic } from '../../index_name_logic'; +import { IndexViewLogic } from '../../index_view_logic'; + +import { MLInferenceLogic } from './ml_inference_logic'; +import { ModelSelectLogic } from './model_select_logic'; +import { ModelSelectOption, ModelSelectOptionProps } from './model_select_option'; +import { normalizeModelName } from './utils'; + +export const ModelSelect: React.FC = () => { + const { indexName } = useValues(IndexNameLogic); + const { ingestionMethod } = useValues(IndexViewLogic); + const { + addInferencePipelineModal: { configuration }, + } = useValues(MLInferenceLogic); + const { selectableModels, isLoading } = useValues(ModelSelectLogic); + const { setInferencePipelineConfiguration } = useActions(MLInferenceLogic); + + const { modelID, pipelineName, isPipelineNameUserSupplied } = configuration; + + const getModelSelectOptionProps = (models: MlModel[]): ModelSelectOptionProps[] => + (models ?? []).map((model) => ({ + ...model, + label: model.modelId, + checked: model.modelId === modelID ? 'on' : undefined, + })); + + const onChange = (options: ModelSelectOptionProps[]) => { + const selectedOption = options.find((option) => option.checked === 'on'); + setInferencePipelineConfiguration({ + ...configuration, + inferenceConfig: undefined, + modelID: selectedOption?.modelId ?? '', + fieldMappings: undefined, + pipelineName: isPipelineNameUserSupplied + ? pipelineName + : indexName + '-' + normalizeModelName(selectedOption?.modelId ?? ''), + }); + }; + + const renderOption = (option: ModelSelectOptionProps) => ; + + return ( + + {(list, search) => ( + <> + {search} + {list} + + )} + + ); +}; diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_logic.test.ts b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_logic.test.ts new file mode 100644 index 0000000000000..1252d77bb776a --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_logic.test.ts @@ -0,0 +1,160 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { LogicMounter } from '../../../../../__mocks__/kea_logic'; + +import { HttpError } from '../../../../../../../common/types/api'; +import { MlModel, MlModelDeploymentState } from '../../../../../../../common/types/ml'; +import { CachedFetchModelsApiLogic } from '../../../../api/ml_models/cached_fetch_models_api_logic'; +import { + CreateModelApiLogic, + CreateModelResponse, +} from '../../../../api/ml_models/create_model_api_logic'; +import { StartModelApiLogic } from '../../../../api/ml_models/start_model_api_logic'; + +import { ModelSelectLogic } from './model_select_logic'; + +const CREATE_MODEL_API_RESPONSE: CreateModelResponse = { + modelId: 'model_1', + deploymentState: MlModelDeploymentState.NotDeployed, +}; +const FETCH_MODELS_API_DATA_RESPONSE: MlModel[] = [ + { + modelId: 'model_1', + title: 'Model 1', + type: 'ner', + deploymentState: MlModelDeploymentState.NotDeployed, + startTime: 0, + targetAllocationCount: 0, + nodeAllocationCount: 0, + threadsPerAllocation: 0, + isPlaceholder: false, + hasStats: false, + }, +]; + +describe('ModelSelectLogic', () => { + const { mount } = new LogicMounter(ModelSelectLogic); + const { mount: mountCreateModelApiLogic } = new LogicMounter(CreateModelApiLogic); + const { mount: mountCachedFetchModelsApiLogic } = new LogicMounter(CachedFetchModelsApiLogic); + const { mount: mountStartModelApiLogic } = new LogicMounter(StartModelApiLogic); + + beforeEach(() => { + jest.clearAllMocks(); + mountCreateModelApiLogic(); + mountCachedFetchModelsApiLogic(); + mountStartModelApiLogic(); + mount(); + }); + + describe('listeners', () => { + describe('createModel', () => { + it('creates the model', () => { + const modelId = 'model_1'; + jest.spyOn(ModelSelectLogic.actions, 'createModelMakeRequest'); + + ModelSelectLogic.actions.createModel(modelId); + + expect(ModelSelectLogic.actions.createModelMakeRequest).toHaveBeenCalledWith({ modelId }); + }); + }); + + describe('createModelSuccess', () => { + it('starts polling models', () => { + jest.spyOn(ModelSelectLogic.actions, 'startPollingModels'); + + ModelSelectLogic.actions.createModelSuccess(CREATE_MODEL_API_RESPONSE); + + expect(ModelSelectLogic.actions.startPollingModels).toHaveBeenCalled(); + }); + }); + + describe('fetchModels', () => { + it('makes fetch models request', () => { + jest.spyOn(ModelSelectLogic.actions, 'fetchModelsMakeRequest'); + + ModelSelectLogic.actions.fetchModels(); + + expect(ModelSelectLogic.actions.fetchModelsMakeRequest).toHaveBeenCalled(); + }); + }); + + describe('startModel', () => { + it('makes start model request', () => { + const modelId = 'model_1'; + jest.spyOn(ModelSelectLogic.actions, 'startModelMakeRequest'); + + ModelSelectLogic.actions.startModel(modelId); + + expect(ModelSelectLogic.actions.startModelMakeRequest).toHaveBeenCalledWith({ modelId }); + }); + }); + + describe('startModelSuccess', () => { + it('starts polling models', () => { + jest.spyOn(ModelSelectLogic.actions, 'startPollingModels'); + + ModelSelectLogic.actions.startModelSuccess(CREATE_MODEL_API_RESPONSE); + + expect(ModelSelectLogic.actions.startPollingModels).toHaveBeenCalled(); + }); + }); + }); + + describe('selectors', () => { + describe('areActionButtonsDisabled', () => { + it('is set to false if create and start APIs are idle', () => { + CreateModelApiLogic.actions.apiReset(); + StartModelApiLogic.actions.apiReset(); + + expect(ModelSelectLogic.values.areActionButtonsDisabled).toBe(false); + }); + it('is set to true if create API is making a request', () => { + CreateModelApiLogic.actions.makeRequest({ modelId: 'model_1' }); + + expect(ModelSelectLogic.values.areActionButtonsDisabled).toBe(true); + }); + it('is set to true if start API is making a request', () => { + StartModelApiLogic.actions.makeRequest({ modelId: 'model_1' }); + + expect(ModelSelectLogic.values.areActionButtonsDisabled).toBe(true); + }); + }); + + describe('modelStateChangeError', () => { + it('gets error from API error response', () => { + const error = { + body: { + error: 'some-error', + message: 'some-error-message', + statusCode: 500, + }, + } as HttpError; + + StartModelApiLogic.actions.apiError(error); + + expect(ModelSelectLogic.values.modelStateChangeError).toEqual('some-error-message'); + }); + }); + + describe('selectableModels', () => { + it('gets models data from API response', () => { + CachedFetchModelsApiLogic.actions.apiSuccess(FETCH_MODELS_API_DATA_RESPONSE); + + expect(ModelSelectLogic.values.selectableModels).toEqual(FETCH_MODELS_API_DATA_RESPONSE); + }); + }); + + describe('isLoading', () => { + it('is set to true if the fetch API is loading the first time', () => { + CachedFetchModelsApiLogic.actions.apiReset(); + + expect(ModelSelectLogic.values.isLoading).toBe(true); + }); + }); + }); +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_logic.ts b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_logic.ts new file mode 100644 index 0000000000000..5cfa2148203e1 --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_logic.ts @@ -0,0 +1,139 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { kea, MakeLogicType } from 'kea'; + +import { HttpError, Status } from '../../../../../../../common/types/api'; +import { MlModel } from '../../../../../../../common/types/ml'; +import { getErrorsFromHttpResponse } from '../../../../../shared/flash_messages/handle_api_errors'; +import { + CachedFetchModelsApiLogic, + CachedFetchModlesApiLogicActions, +} from '../../../../api/ml_models/cached_fetch_models_api_logic'; +import { + CreateModelApiLogic, + CreateModelApiLogicActions, +} from '../../../../api/ml_models/create_model_api_logic'; +import { FetchModelsApiResponse } from '../../../../api/ml_models/fetch_models_api_logic'; +import { + StartModelApiLogic, + StartModelApiLogicActions, +} from '../../../../api/ml_models/start_model_api_logic'; + +export interface ModelSelectActions { + createModel: (modelId: string) => { modelId: string }; + createModelError: CreateModelApiLogicActions['apiError']; + createModelMakeRequest: CreateModelApiLogicActions['makeRequest']; + createModelSuccess: CreateModelApiLogicActions['apiSuccess']; + + fetchModels: () => void; + fetchModelsError: CachedFetchModlesApiLogicActions['apiError']; + fetchModelsMakeRequest: CachedFetchModlesApiLogicActions['makeRequest']; + fetchModelsSuccess: CachedFetchModlesApiLogicActions['apiSuccess']; + startPollingModels: CachedFetchModlesApiLogicActions['startPolling']; + + startModel: (modelId: string) => { modelId: string }; + startModelError: CreateModelApiLogicActions['apiError']; + startModelMakeRequest: StartModelApiLogicActions['makeRequest']; + startModelSuccess: StartModelApiLogicActions['apiSuccess']; +} + +export interface ModelSelectValues { + areActionButtonsDisabled: boolean; + createModelError: HttpError | undefined; + createModelStatus: Status; + isLoading: boolean; + isInitialLoading: boolean; + modelStateChangeError: string | undefined; + modelsData: FetchModelsApiResponse | undefined; + modelsStatus: Status; + selectableModels: MlModel[]; + startModelError: HttpError | undefined; + startModelStatus: Status; +} + +export const ModelSelectLogic = kea>({ + actions: { + createModel: (modelId: string) => ({ modelId }), + fetchModels: true, + startModel: (modelId: string) => ({ modelId }), + }, + connect: { + actions: [ + CreateModelApiLogic, + [ + 'makeRequest as createModelMakeRequest', + 'apiSuccess as createModelSuccess', + 'apiError as createModelError', + ], + CachedFetchModelsApiLogic, + [ + 'makeRequest as fetchModelsMakeRequest', + 'apiSuccess as fetchModelsSuccess', + 'apiError as fetchModelsError', + 'startPolling as startPollingModels', + ], + StartModelApiLogic, + [ + 'makeRequest as startModelMakeRequest', + 'apiSuccess as startModelSuccess', + 'apiError as startModelError', + ], + ], + values: [ + CreateModelApiLogic, + ['status as createModelStatus', 'error as createModelError'], + CachedFetchModelsApiLogic, + ['modelsData', 'status as modelsStatus', 'isInitialLoading'], + StartModelApiLogic, + ['status as startModelStatus', 'error as startModelError'], + ], + }, + events: ({ actions }) => ({ + afterMount: () => { + actions.startPollingModels(); + }, + }), + listeners: ({ actions }) => ({ + createModel: ({ modelId }) => { + actions.createModelMakeRequest({ modelId }); + }, + createModelSuccess: () => { + actions.startPollingModels(); + }, + fetchModels: () => { + actions.fetchModelsMakeRequest({}); + }, + startModel: ({ modelId }) => { + actions.startModelMakeRequest({ modelId }); + }, + startModelSuccess: () => { + actions.startPollingModels(); + }, + }), + path: ['enterprise_search', 'content', 'model_select_logic'], + selectors: ({ selectors }) => ({ + areActionButtonsDisabled: [ + () => [selectors.createModelStatus, selectors.startModelStatus], + (createModelStatus: Status, startModelStatus: Status) => + createModelStatus === Status.LOADING || startModelStatus === Status.LOADING, + ], + modelStateChangeError: [ + () => [selectors.createModelError, selectors.startModelError], + (createModelError?: HttpError, startModelError?: HttpError) => { + if (!createModelError && !startModelError) return undefined; + + return getErrorsFromHttpResponse(createModelError ?? startModelError!)[0]; + }, + ], + selectableModels: [ + () => [selectors.modelsData], + (response: FetchModelsApiResponse) => response ?? [], + ], + isLoading: [() => [selectors.isInitialLoading], (isInitialLoading) => isInitialLoading], + }), +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_option.test.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_option.test.tsx new file mode 100644 index 0000000000000..411bb8947257c --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_option.test.tsx @@ -0,0 +1,103 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { setMockValues } from '../../../../../__mocks__/kea_logic'; + +import React from 'react'; + +import { shallow } from 'enzyme'; + +import { EuiBadge, EuiText } from '@elastic/eui'; + +import { MlModelDeploymentState } from '../../../../../../../common/types/ml'; +import { TrainedModelHealth } from '../ml_model_health'; + +import { + DeployModelButton, + getContextMenuPanel, + ModelSelectOption, + ModelSelectOptionProps, + StartModelButton, +} from './model_select_option'; + +const DEFAULT_PROPS: ModelSelectOptionProps = { + modelId: 'model_1', + type: 'ner', + label: 'Model 1', + title: 'Model 1', + description: 'Model 1 description', + license: 'elastic', + deploymentState: MlModelDeploymentState.NotDeployed, + startTime: 0, + targetAllocationCount: 0, + nodeAllocationCount: 0, + threadsPerAllocation: 0, + isPlaceholder: false, + hasStats: false, +}; + +describe('ModelSelectOption', () => { + beforeEach(() => { + jest.clearAllMocks(); + setMockValues({}); + }); + it('renders with license badge if present', () => { + const wrapper = shallow(); + expect(wrapper.find(EuiBadge)).toHaveLength(1); + }); + it('renders without license badge if not present', () => { + const props = { + ...DEFAULT_PROPS, + license: undefined, + }; + + const wrapper = shallow(); + expect(wrapper.find(EuiBadge)).toHaveLength(0); + }); + it('renders with description if present', () => { + const wrapper = shallow(); + expect(wrapper.find(EuiText)).toHaveLength(1); + }); + it('renders without description if not present', () => { + const props = { + ...DEFAULT_PROPS, + description: undefined, + }; + + const wrapper = shallow(); + expect(wrapper.find(EuiText)).toHaveLength(0); + }); + it('renders deploy button for a model placeholder', () => { + const props = { + ...DEFAULT_PROPS, + isPlaceholder: true, + }; + + const wrapper = shallow(); + expect(wrapper.find(DeployModelButton)).toHaveLength(1); + }); + it('renders start button for a downloaded model', () => { + const props = { + ...DEFAULT_PROPS, + deploymentState: MlModelDeploymentState.Downloaded, + }; + + const wrapper = shallow(); + expect(wrapper.find(StartModelButton)).toHaveLength(1); + }); + it('renders status badge if there is no action button', () => { + const wrapper = shallow(); + expect(wrapper.find(TrainedModelHealth)).toHaveLength(1); + }); + + describe('getContextMenuPanel', () => { + it('gets model details link if URL is present', () => { + const panels = getContextMenuPanel('https://model.ai'); + expect(panels[0].items).toHaveLength(2); + }); + }); +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_option.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_option.tsx index a9efa40644540..3133dc6feb3bd 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_option.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/model_select_option.tsx @@ -5,55 +5,250 @@ * 2.0. */ -import React from 'react'; +import React, { useState } from 'react'; -import { EuiFlexGroup, EuiFlexItem, EuiTextColor, EuiTitle } from '@elastic/eui'; +import { useActions, useValues } from 'kea'; import { - getMlModelTypesForModelConfig, - parseModelStateFromStats, - parseModelStateReasonFromStats, -} from '../../../../../../../common/ml_inference_pipeline'; -import { TrainedModel } from '../../../../api/ml_models/ml_trained_models_logic'; -import { getMLType, getModelDisplayTitle } from '../../../shared/ml_inference/utils'; + EuiBadge, + EuiButton, + EuiButtonEmpty, + EuiButtonIcon, + EuiContextMenu, + EuiContextMenuPanelDescriptor, + EuiFlexGroup, + EuiFlexItem, + EuiPopover, + EuiRadio, + EuiText, + EuiTextColor, + EuiTitle, + useIsWithinMaxBreakpoint, +} from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; + +import { MlModel, MlModelDeploymentState } from '../../../../../../../common/types/ml'; +import { KibanaLogic } from '../../../../../shared/kibana'; import { TrainedModelHealth } from '../ml_model_health'; -import { MLModelTypeBadge } from '../ml_model_type_badge'; - -export interface MlModelSelectOptionProps { - model: TrainedModel; -} -export const MlModelSelectOption: React.FC = ({ model }) => { - const type = getMLType(getMlModelTypesForModelConfig(model)); - const title = getModelDisplayTitle(type); + +import { ModelSelectLogic } from './model_select_logic'; +import { TRAINED_MODELS_PATH } from './utils'; + +export const getContextMenuPanel = ( + modelDetailsPageUrl?: string +): EuiContextMenuPanelDescriptor[] => { + return [ + { + id: 0, + items: [ + { + name: i18n.translate( + 'xpack.enterpriseSearch.content.indices.pipelines.modelSelectOption.actionMenu.tuneModelPerformance.label', + { + defaultMessage: 'Tune model performance', + } + ), + icon: 'controlsHorizontal', + onClick: () => + KibanaLogic.values.navigateToUrl(TRAINED_MODELS_PATH, { + shouldNotCreateHref: true, + }), + }, + ...(modelDetailsPageUrl + ? [ + { + name: i18n.translate( + 'xpack.enterpriseSearch.content.indices.pipelines.modelSelectOption.actionMenu.modelDetails.label', + { + defaultMessage: 'Model details', + } + ), + icon: 'popout', + href: modelDetailsPageUrl, + target: '_blank', + }, + ] + : []), + ], + }, + ]; +}; + +export type ModelSelectOptionProps = MlModel & { + label: string; + checked?: 'on'; +}; + +export const DeployModelButton: React.FC<{ onClick: () => void; disabled: boolean }> = ({ + onClick, + disabled, +}) => { return ( - - - -

{title ?? model.model_id}

-
+ + {i18n.translate( + 'xpack.enterpriseSearch.content.indices.pipelines.modelSelectOption.deployButton.label', + { + defaultMessage: 'Deploy', + } + )} + + ); +}; + +export const StartModelButton: React.FC<{ onClick: () => void; disabled: boolean }> = ({ + onClick, + disabled, +}) => { + return ( + + {i18n.translate( + 'xpack.enterpriseSearch.content.indices.pipelines.modelSelectOption.startButton.label', + { + defaultMessage: 'Start', + } + )} + + ); +}; + +export const ModelMenuPopover: React.FC<{ + onClick: () => void; + closePopover: () => void; + isOpen: boolean; + modelDetailsPageUrl?: string; +}> = ({ onClick, closePopover, isOpen, modelDetailsPageUrl }) => { + return ( + + } + isOpen={isOpen} + closePopover={closePopover} + anchorPosition="leftCenter" + panelPaddingSize="none" + > + + + ); +}; + +export const ModelSelectOption: React.FC = ({ + modelId, + title, + description, + license, + deploymentState, + deploymentStateReason, + modelDetailsPageUrl, + isPlaceholder, + checked, +}) => { + const [isPopoverOpen, setIsPopoverOpen] = useState(false); + const onMenuButtonClick = () => setIsPopoverOpen((isOpen) => !isOpen); + const closePopover = () => setIsPopoverOpen(false); + + const { createModel, startModel } = useActions(ModelSelectLogic); + const { areActionButtonsDisabled } = useValues(ModelSelectLogic); + + return ( + + {/* Selection radio button */} + + null} + // @ts-ignore + inert + /> - - - {title && ( + {/* Title, model ID, description, license */} + + + + +

{title}

+
+
+ + {modelId} + + {(license || description) && ( - {model.model_id} + + {license && ( + + {/* Wrap in a div to prevent the badge from growing to a whole row on mobile */} +
+ + {i18n.translate( + 'xpack.enterpriseSearch.content.indices.pipelines.modelSelectOption.licenseBadge.label', + { + defaultMessage: 'License: {license}', + values: { + license, + }, + } + )} + +
+
+ )} + {description && ( + + +
+ {description} +
+
+
+ )} +
)} - +
+
+ {/* Status indicator OR action button */} + + {/* Wrap in a div to prevent the badge/button from growing to a whole row on mobile */} +
+ {isPlaceholder ? ( + createModel(modelId)} + disabled={areActionButtonsDisabled} + /> + ) : deploymentState === MlModelDeploymentState.Downloaded ? ( + startModel(modelId)} + disabled={areActionButtonsDisabled} + /> + ) : ( - - - - - - - - - + )} +
+
+ {/* Actions menu */} + +
); diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/text_expansion_callout/text_expansion_callout_logic.ts b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/text_expansion_callout/text_expansion_callout_logic.ts index 06d4f553bbabd..35544bc5d5685 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/text_expansion_callout/text_expansion_callout_logic.ts +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_inference/text_expansion_callout/text_expansion_callout_logic.ts @@ -179,7 +179,7 @@ export const TextExpansionCalloutLogic = kea< afterMount: async () => { const elserModel = await KibanaLogic.values.ml.elasticModels?.getELSER({ version: 2 }); if (elserModel != null) { - actions.setElserModelId(elserModel.name); + actions.setElserModelId(elserModel.model_id); actions.fetchTextExpansionModel(); } }, diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_model_health.test.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_model_health.test.tsx index 47136ff90f799..65bfbc0951d30 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_model_health.test.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_model_health.test.tsx @@ -13,6 +13,7 @@ import { shallow } from 'enzyme'; import { EuiHealth } from '@elastic/eui'; +import { MlModelDeploymentState } from '../../../../../../common/types/ml'; import { InferencePipeline, TrainedModelState } from '../../../../../../common/types/pipelines'; import { TrainedModelHealth } from './ml_model_health'; @@ -30,6 +31,18 @@ describe('TrainedModelHealth', () => { pipelineReferences: [], types: ['pytorch'], }; + it('renders model downloading', () => { + const wrapper = shallow(); + const health = wrapper.find(EuiHealth); + expect(health.prop('children')).toEqual('Downloading'); + expect(health.prop('color')).toEqual('warning'); + }); + it('renders model downloaded', () => { + const wrapper = shallow(); + const health = wrapper.find(EuiHealth); + expect(health.prop('children')).toEqual('Downloaded'); + expect(health.prop('color')).toEqual('subdued'); + }); it('renders model started', () => { const pipeline: InferencePipeline = { ...commonModelData, diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_model_health.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_model_health.tsx index 45fd54b6bf4fd..133582520deb8 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_model_health.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/pipelines/ml_model_health.tsx @@ -12,8 +12,33 @@ import { EuiHealth, EuiToolTip } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; +import { MlModelDeploymentState } from '../../../../../../common/types/ml'; import { TrainedModelState } from '../../../../../../common/types/pipelines'; +const modelDownloadingText = i18n.translate( + 'xpack.enterpriseSearch.inferencePipelineCard.modelState.downloading', + { + defaultMessage: 'Downloading', + } +); +const modelDownloadingTooltip = i18n.translate( + 'xpack.enterpriseSearch.inferencePipelineCard.modelState.downloading.tooltip', + { + defaultMessage: 'This trained model is downloading', + } +); +const modelDownloadedText = i18n.translate( + 'xpack.enterpriseSearch.inferencePipelineCard.modelState.downloaded', + { + defaultMessage: 'Downloaded', + } +); +const modelDownloadedTooltip = i18n.translate( + 'xpack.enterpriseSearch.inferencePipelineCard.modelState.downloaded.tooltip', + { + defaultMessage: 'This trained model is downloaded and can be started', + } +); const modelStartedText = i18n.translate( 'xpack.enterpriseSearch.inferencePipelineCard.modelState.started', { @@ -73,7 +98,7 @@ const modelNotDeployedTooltip = i18n.translate( ); export interface TrainedModelHealthProps { - modelState: TrainedModelState; + modelState: TrainedModelState | MlModelDeploymentState; modelStateReason?: string; } @@ -87,27 +112,52 @@ export const TrainedModelHealth: React.FC = ({ tooltipText: React.ReactNode; }; switch (modelState) { - case TrainedModelState.Started: + case TrainedModelState.NotDeployed: + case MlModelDeploymentState.NotDeployed: modelHealth = { - healthColor: 'success', - healthText: modelStartedText, - tooltipText: modelStartedTooltip, + healthColor: 'danger', + healthText: modelNotDeployedText, + tooltipText: modelNotDeployedTooltip, }; break; - case TrainedModelState.Stopping: + case MlModelDeploymentState.Downloading: modelHealth = { healthColor: 'warning', - healthText: modelStoppingText, - tooltipText: modelStoppingTooltip, + healthText: modelDownloadingText, + tooltipText: modelDownloadingTooltip, + }; + break; + case MlModelDeploymentState.Downloaded: + modelHealth = { + healthColor: 'subdued', + healthText: modelDownloadedText, + tooltipText: modelDownloadedTooltip, }; break; case TrainedModelState.Starting: + case MlModelDeploymentState.Starting: modelHealth = { healthColor: 'warning', healthText: modelStartingText, tooltipText: modelStartingTooltip, }; break; + case TrainedModelState.Started: + case MlModelDeploymentState.Started: + case MlModelDeploymentState.FullyAllocated: + modelHealth = { + healthColor: 'success', + healthText: modelStartedText, + tooltipText: modelStartedTooltip, + }; + break; + case TrainedModelState.Stopping: + modelHealth = { + healthColor: 'warning', + healthText: modelStoppingText, + tooltipText: modelStoppingTooltip, + }; + break; case TrainedModelState.Failed: modelHealth = { healthColor: 'danger', @@ -133,7 +183,7 @@ export const TrainedModelHealth: React.FC = ({ ), }; break; - case TrainedModelState.NotDeployed: + default: modelHealth = { healthColor: 'danger', healthText: modelNotDeployedText, diff --git a/x-pack/plugins/enterprise_search/server/lib/ml/fetch_ml_models.test.ts b/x-pack/plugins/enterprise_search/server/lib/ml/fetch_ml_models.test.ts index 629be15a0bf3d..790b34a964d5b 100644 --- a/x-pack/plugins/enterprise_search/server/lib/ml/fetch_ml_models.test.ts +++ b/x-pack/plugins/enterprise_search/server/lib/ml/fetch_ml_models.test.ts @@ -10,16 +10,27 @@ import { MlTrainedModels } from '@kbn/ml-plugin/server'; import { MlModelDeploymentState } from '../../../common/types/ml'; import { fetchMlModels } from './fetch_ml_models'; -import { E5_MODEL_ID, ELSER_MODEL_ID } from './utils'; +import { + E5_LINUX_OPTIMIZED_MODEL_ID, + E5_MODEL_ID, + ELSER_LINUX_OPTIMIZED_MODEL_ID, + ELSER_MODEL_ID, +} from './utils'; describe('fetchMlModels', () => { const mockTrainedModelsProvider = { getTrainedModels: jest.fn(), getTrainedModelsStats: jest.fn(), + getCuratedModelConfig: jest.fn(), }; beforeEach(() => { jest.clearAllMocks(); + // getCuratedModelConfig() default behavior is to return the cross-platform models + mockTrainedModelsProvider.getCuratedModelConfig.mockImplementation((modelName) => ({ + model_id: modelName === 'elser' ? ELSER_MODEL_ID : E5_MODEL_ID, + modelName, + })); }); it('errors when there is no trained model provider', () => { @@ -140,6 +151,111 @@ describe('fetchMlModels', () => { expect(models[1].modelId).toEqual(E5_MODEL_ID); // Placeholder }); + it('filters incompatible model variants of promoted models', async () => { + const mockModelConfigs = { + count: 2, + trained_model_configs: [ + { + model_id: E5_MODEL_ID, + inference_config: { + text_embedding: {}, + }, + }, + { + model_id: E5_LINUX_OPTIMIZED_MODEL_ID, + inference_config: { + text_embedding: {}, + }, + }, + { + model_id: ELSER_MODEL_ID, + inference_config: { + text_expansion: {}, + }, + }, + { + model_id: ELSER_LINUX_OPTIMIZED_MODEL_ID, + inference_config: { + text_expansion: {}, + }, + }, + ], + }; + const mockModelStats = { + trained_model_stats: mockModelConfigs.trained_model_configs.map((modelConfig) => ({ + model_id: modelConfig.model_id, + })), + }; + + mockTrainedModelsProvider.getTrainedModels.mockImplementation(() => + Promise.resolve(mockModelConfigs) + ); + mockTrainedModelsProvider.getTrainedModelsStats.mockImplementation(() => + Promise.resolve(mockModelStats) + ); + + const models = await fetchMlModels(mockTrainedModelsProvider as unknown as MlTrainedModels); + + expect(models.length).toBe(2); + expect(models[0].modelId).toEqual(ELSER_MODEL_ID); + expect(models[1].modelId).toEqual(E5_MODEL_ID); + }); + + it('filters incompatible model variants of promoted models (Linux variants)', async () => { + const mockModelConfigs = { + count: 2, + trained_model_configs: [ + { + model_id: E5_MODEL_ID, + inference_config: { + text_embedding: {}, + }, + }, + { + model_id: E5_LINUX_OPTIMIZED_MODEL_ID, + inference_config: { + text_embedding: {}, + }, + }, + { + model_id: ELSER_MODEL_ID, + inference_config: { + text_expansion: {}, + }, + }, + { + model_id: ELSER_LINUX_OPTIMIZED_MODEL_ID, + inference_config: { + text_expansion: {}, + }, + }, + ], + }; + const mockModelStats = { + trained_model_stats: mockModelConfigs.trained_model_configs.map((modelConfig) => ({ + model_id: modelConfig.model_id, + })), + }; + + mockTrainedModelsProvider.getTrainedModels.mockImplementation(() => + Promise.resolve(mockModelConfigs) + ); + mockTrainedModelsProvider.getTrainedModelsStats.mockImplementation(() => + Promise.resolve(mockModelStats) + ); + mockTrainedModelsProvider.getCuratedModelConfig.mockImplementation((modelName) => ({ + model_id: + modelName === 'elser' ? ELSER_LINUX_OPTIMIZED_MODEL_ID : E5_LINUX_OPTIMIZED_MODEL_ID, + modelName, + })); + + const models = await fetchMlModels(mockTrainedModelsProvider as unknown as MlTrainedModels); + + expect(models.length).toBe(2); + expect(models[0].modelId).toEqual(ELSER_LINUX_OPTIMIZED_MODEL_ID); + expect(models[1].modelId).toEqual(E5_LINUX_OPTIMIZED_MODEL_ID); + }); + it('sets deployment state on models', async () => { const mockModelConfigs = { count: 3, diff --git a/x-pack/plugins/enterprise_search/server/lib/ml/fetch_ml_models.ts b/x-pack/plugins/enterprise_search/server/lib/ml/fetch_ml_models.ts index 616bcf7277676..1062356a5dbeb 100644 --- a/x-pack/plugins/enterprise_search/server/lib/ml/fetch_ml_models.ts +++ b/x-pack/plugins/enterprise_search/server/lib/ml/fetch_ml_models.ts @@ -12,14 +12,21 @@ import { MlModelDeploymentState, MlModel } from '../../../common/types/ml'; import { BASE_MODEL, + ELSER_LINUX_OPTIMIZED_MODEL_PLACEHOLDER, ELSER_MODEL_ID, ELSER_MODEL_PLACEHOLDER, + E5_LINUX_OPTIMIZED_MODEL_PLACEHOLDER, E5_MODEL_ID, E5_MODEL_PLACEHOLDER, LANG_IDENT_MODEL_ID, MODEL_TITLES_BY_TYPE, + E5_LINUX_OPTIMIZED_MODEL_ID, + ELSER_LINUX_OPTIMIZED_MODEL_ID, } from './utils'; +let compatibleElserModelId = ELSER_MODEL_ID; +let compatibleE5ModelId = E5_MODEL_ID; + /** * Fetches and enriches trained model information and deployment status. Pins promoted models (ELSER, E5) to the top. If a promoted model doesn't exist, a placeholder will be used. * @@ -33,8 +40,18 @@ export const fetchMlModels = async ( throw new Error('Machine Learning is not enabled'); } - // This array will contain all models, let's add placeholders first - const models: MlModel[] = [ELSER_MODEL_PLACEHOLDER, E5_MODEL_PLACEHOLDER]; + // Set the compatible ELSER and E5 model IDs based on platform architecture + [compatibleElserModelId, compatibleE5ModelId] = await fetchCompatiblePromotedModelIds( + trainedModelsProvider + ); + + // This array will contain all models, let's add placeholders first (compatible variants only) + const models: MlModel[] = [ + ELSER_MODEL_PLACEHOLDER, + ELSER_LINUX_OPTIMIZED_MODEL_PLACEHOLDER, + E5_MODEL_PLACEHOLDER, + E5_LINUX_OPTIMIZED_MODEL_PLACEHOLDER, + ].filter((model) => isCompatiblePromotedModelId(model.modelId)); // Fetch all models and their deployment stats using the ML client const modelsResponse = await trainedModelsProvider.getTrainedModels({}); @@ -69,6 +86,27 @@ export const fetchMlModels = async ( return models.sort(sortModels); }; +/** + * Fetches model IDs of promoted models (ELSER, E5) that are compatible with the platform architecture. The fetches + * are executed in parallel. + * Defaults to the cross-platform variant of a model if its ID is not present in the trained models client's response. + * @param trainedModelsProvider Trained ML models provider + * @returns Array of model IDs [0: ELSER, 1: E5] + */ +export const fetchCompatiblePromotedModelIds = async (trainedModelsProvider: MlTrainedModels) => { + const compatibleModelConfigs = await Promise.all([ + trainedModelsProvider.getCuratedModelConfig('elser', { version: 2 }), + trainedModelsProvider.getCuratedModelConfig('e5'), + ]); + + return [ + compatibleModelConfigs.find((modelConfig) => modelConfig?.modelName === 'elser')?.model_id ?? + ELSER_MODEL_ID, + compatibleModelConfigs.find((modelConfig) => modelConfig?.modelName === 'e5')?.model_id ?? + E5_MODEL_ID, + ]; +}; + const getModel = (modelConfig: MlTrainedModelConfig, modelStats?: MlTrainedModelStats): MlModel => { { const modelId = modelConfig.model_id; @@ -78,7 +116,12 @@ const getModel = (modelConfig: MlTrainedModelConfig, modelStats?: MlTrainedModel modelId, type, title: getUserFriendlyTitle(modelId, type), - isPromoted: [ELSER_MODEL_ID, E5_MODEL_ID].includes(modelId), + isPromoted: [ + ELSER_MODEL_ID, + ELSER_LINUX_OPTIMIZED_MODEL_ID, + E5_MODEL_ID, + E5_LINUX_OPTIMIZED_MODEL_ID, + ].includes(modelId), }; // Enrich deployment stats @@ -127,7 +170,21 @@ const mergeModel = (model: MlModel, models: MlModel[]) => { } }; +const isCompatiblePromotedModelId = (modelId: string) => + [compatibleElserModelId, compatibleE5ModelId].includes(modelId); + +/** + * A model is supported if: + * - The inference type is supported, AND + * - The model is the compatible variant of ELSER/E5, or it's a 3rd party model + */ const isSupportedModel = (modelConfig: MlTrainedModelConfig) => + isSupportedInferenceType(modelConfig) && + ((!modelConfig.model_id.startsWith(ELSER_MODEL_ID) && + !modelConfig.model_id.startsWith(E5_MODEL_ID)) || + isCompatiblePromotedModelId(modelConfig.model_id)); + +const isSupportedInferenceType = (modelConfig: MlTrainedModelConfig) => Object.keys(modelConfig.inference_config || {}).some((inferenceType) => Object.keys(MODEL_TITLES_BY_TYPE).includes(inferenceType) ) || modelConfig.model_id === LANG_IDENT_MODEL_ID; @@ -136,13 +193,13 @@ const isSupportedModel = (modelConfig: MlTrainedModelConfig) => * Sort function for models; makes ELSER go to the top, then E5, then the rest of the models sorted by title. */ const sortModels = (m1: MlModel, m2: MlModel) => - m1.modelId === ELSER_MODEL_ID + m1.modelId.startsWith(ELSER_MODEL_ID) ? -1 - : m2.modelId === ELSER_MODEL_ID + : m2.modelId.startsWith(ELSER_MODEL_ID) ? 1 - : m1.modelId === E5_MODEL_ID + : m1.modelId.startsWith(E5_MODEL_ID) ? -1 - : m2.modelId === E5_MODEL_ID + : m2.modelId.startsWith(E5_MODEL_ID) ? 1 : m1.title.localeCompare(m2.title); diff --git a/x-pack/plugins/enterprise_search/server/lib/ml/start_ml_model_deployment.ts b/x-pack/plugins/enterprise_search/server/lib/ml/start_ml_model_deployment.ts index 4f65dbf9ced64..becd34a6c3c95 100644 --- a/x-pack/plugins/enterprise_search/server/lib/ml/start_ml_model_deployment.ts +++ b/x-pack/plugins/enterprise_search/server/lib/ml/start_ml_model_deployment.ts @@ -43,7 +43,7 @@ export const startMlModelDeployment = async ( // we're downloaded already, but not deployed yet - let's deploy it const startRequest: MlStartTrainedModelDeploymentRequest = { model_id: modelName, - wait_for: 'started', + wait_for: 'starting', }; await trainedModelsProvider.startTrainedModelDeployment(startRequest); diff --git a/x-pack/plugins/enterprise_search/server/lib/ml/utils.ts b/x-pack/plugins/enterprise_search/server/lib/ml/utils.ts index 29aded727280d..817e8716f73e3 100644 --- a/x-pack/plugins/enterprise_search/server/lib/ml/utils.ts +++ b/x-pack/plugins/enterprise_search/server/lib/ml/utils.ts @@ -11,7 +11,9 @@ import { SUPPORTED_PYTORCH_TASKS } from '@kbn/ml-trained-models-utils'; import { MlModelDeploymentState, MlModel } from '../../../common/types/ml'; export const ELSER_MODEL_ID = '.elser_model_2'; +export const ELSER_LINUX_OPTIMIZED_MODEL_ID = '.elser_model_2_linux-x86_64'; export const E5_MODEL_ID = '.multilingual-e5-small'; +export const E5_LINUX_OPTIMIZED_MODEL_ID = '.multilingual-e5-small_linux-x86_64'; export const LANG_IDENT_MODEL_ID = 'lang_ident_model_1'; export const MODEL_TITLES_BY_TYPE: Record = { @@ -64,24 +66,36 @@ export const ELSER_MODEL_PLACEHOLDER: MlModel = { ...BASE_MODEL, modelId: ELSER_MODEL_ID, type: SUPPORTED_PYTORCH_TASKS.TEXT_EXPANSION, - title: 'Elastic Learned Sparse EncodeR (ELSER)', + title: 'ELSER (Elastic Learned Sparse EncodeR)', description: i18n.translate('xpack.enterpriseSearch.modelCard.elserPlaceholder.description', { defaultMessage: - 'ELSER is designed to efficiently use context in natural language queries with better results than BM25 alone.', + "ELSER is Elastic's NLP model for English semantic search, utilizing sparse vectors. It prioritizes intent and contextual meaning over literal term matching, optimized specifically for English documents and queries on the Elastic platform.", }), - license: 'Elastic', isPlaceholder: true, }; +export const ELSER_LINUX_OPTIMIZED_MODEL_PLACEHOLDER = { + ...ELSER_MODEL_PLACEHOLDER, + modelId: ELSER_LINUX_OPTIMIZED_MODEL_ID, + title: 'ELSER (Elastic Learned Sparse EncodeR), optimized for linux-x86_64', +}; + export const E5_MODEL_PLACEHOLDER: MlModel = { ...BASE_MODEL, modelId: E5_MODEL_ID, type: SUPPORTED_PYTORCH_TASKS.TEXT_EMBEDDING, - title: 'E5 Multilingual Embedding', + title: 'E5 (EmbEddings from bidirEctional Encoder rEpresentations)', description: i18n.translate('xpack.enterpriseSearch.modelCard.e5Placeholder.description', { - defaultMessage: 'Multilingual dense vector embedding generator.', + defaultMessage: + 'E5 is an NLP model that enables you to perform multi-lingual semantic search by using dense vector representations. This model performs best for non-English language documents and queries.', }), license: 'MIT', modelDetailsPageUrl: 'https://huggingface.co/intfloat/multilingual-e5-small', isPlaceholder: true, }; + +export const E5_LINUX_OPTIMIZED_MODEL_PLACEHOLDER = { + ...E5_MODEL_PLACEHOLDER, + modelId: E5_LINUX_OPTIMIZED_MODEL_ID, + title: 'E5 (EmbEddings from bidirEctional Encoder rEpresentations), optimized for linux-x86_64', +}; diff --git a/x-pack/plugins/fleet/server/services/agent_policy.test.ts b/x-pack/plugins/fleet/server/services/agent_policy.test.ts index b6950ba672817..931168f545b55 100644 --- a/x-pack/plugins/fleet/server/services/agent_policy.test.ts +++ b/x-pack/plugins/fleet/server/services/agent_policy.test.ts @@ -671,7 +671,9 @@ describe('agent policy', () => { jest.spyOn(licenseService, 'hasAtLeast').mockReturnValue(true); mockedAppContextService.getUninstallTokenService.mockReturnValueOnce({ - checkTokenValidityForPolicy: jest.fn().mockRejectedValueOnce(new Error('reason')), + checkTokenValidityForPolicy: jest + .fn() + .mockResolvedValueOnce({ error: new Error('reason') }), } as unknown as UninstallTokenServiceInterface); const soClient = getAgentPolicyCreateMock(); diff --git a/x-pack/plugins/fleet/server/services/agent_policy.ts b/x-pack/plugins/fleet/server/services/agent_policy.ts index 5e8c897d5611a..568829fda978e 100644 --- a/x-pack/plugins/fleet/server/services/agent_policy.ts +++ b/x-pack/plugins/fleet/server/services/agent_policy.ts @@ -1220,10 +1220,14 @@ class AgentPolicyService { if (agentPolicy?.is_protected) { const uninstallTokenService = appContextService.getUninstallTokenService(); - try { - await uninstallTokenService?.checkTokenValidityForPolicy(policyId); - } catch (e) { - throw new Error(`Cannot enable Agent Tamper Protection: ${e.message}`); + const uninstallTokenError = await uninstallTokenService?.checkTokenValidityForPolicy( + policyId + ); + + if (uninstallTokenError) { + throw new Error( + `Cannot enable Agent Tamper Protection: ${uninstallTokenError.error.message}` + ); } } } diff --git a/x-pack/plugins/fleet/server/services/security/message_signing_service.ts b/x-pack/plugins/fleet/server/services/security/message_signing_service.ts index 77d2a2a272caf..b3d08e9a0b8e9 100644 --- a/x-pack/plugins/fleet/server/services/security/message_signing_service.ts +++ b/x-pack/plugins/fleet/server/services/security/message_signing_service.ts @@ -5,10 +5,10 @@ * 2.0. */ -import { backOff } from 'exponential-backoff'; - import { generateKeyPairSync, createSign, randomBytes } from 'crypto'; +import { backOff } from 'exponential-backoff'; + import type { LoggerFactory, Logger } from '@kbn/core/server'; import type { KibanaRequest } from '@kbn/core-http-server'; import type { @@ -202,10 +202,10 @@ export class MessageSigningService implements MessageSigningServiceInterface { soDoc = await this.getCurrentKeyPairObj(); }, { - maxDelay: 60 * 60 * 1000, // 1 hour in milliseconds startingDelay: 1000, // 1 second + maxDelay: 3000, // 3 seconds jitter: 'full', - numOfAttempts: Infinity, + numOfAttempts: 10, retry: (_err: Error, attempt: number) => { // not logging the error since we don't control what's in the error and it might contain sensitive data // ESO already logs specific caught errors before passing the error along @@ -250,7 +250,13 @@ export class MessageSigningService implements MessageSigningServiceInterface { } | undefined > { - const currentKeyPair = await this.getCurrentKeyPairObjWithRetry(); + let currentKeyPair; + try { + currentKeyPair = await this.getCurrentKeyPairObjWithRetry(); + } catch (e) { + throw new MessageSigningError('Cannot read existing Message Signing Key pair'); + } + if (!currentKeyPair) { return; } diff --git a/x-pack/plugins/fleet/server/services/security/uninstall_token_service/index.test.ts b/x-pack/plugins/fleet/server/services/security/uninstall_token_service/index.test.ts index 4b3be1de81632..a782fc605ccf5 100644 --- a/x-pack/plugins/fleet/server/services/security/uninstall_token_service/index.test.ts +++ b/x-pack/plugins/fleet/server/services/security/uninstall_token_service/index.test.ts @@ -13,6 +13,8 @@ import type { SavedObjectsClientContract } from '@kbn/core/server'; import type { EncryptedSavedObjectsClient } from '@kbn/encrypted-saved-objects-plugin/server'; import { encryptedSavedObjectsMock } from '@kbn/encrypted-saved-objects-plugin/server/mocks'; +import { UninstallTokenError } from '../../../../common/errors'; + import { SO_SEARCH_LIMIT } from '../../../../common'; import type { @@ -252,7 +254,7 @@ describe('UninstallTokenService', () => { mockCreatePointInTimeFinder(canEncrypt, defaultBuckets); await expect(uninstallTokenService.getTokenMetadata()).rejects.toThrowError( - 'Uninstall Token is missing creation date.' + 'Invalid uninstall token: Saved object is missing creation date.' ); }); @@ -264,7 +266,7 @@ describe('UninstallTokenService', () => { mockCreatePointInTimeFinder(canEncrypt, defaultBuckets); await expect(uninstallTokenService.getTokenMetadata()).rejects.toThrowError( - 'Uninstall Token is missing policy ID.' + 'Invalid uninstall token: Saved object is missing the policy id attribute.' ); }); }); @@ -517,60 +519,94 @@ describe('UninstallTokenService', () => { }; describe('checkTokenValidityForAllPolicies', () => { - it('resolves if all of the tokens are available', async () => { + it('returns null if all of the tokens are available', async () => { mockCreatePointInTimeFinderAsInternalUser(); await expect( uninstallTokenService.checkTokenValidityForAllPolicies() - ).resolves.not.toThrowError(); + ).resolves.toBeNull(); }); - it('rejects if any of the tokens is missing', async () => { + it('returns error if any of the tokens is missing', async () => { mockCreatePointInTimeFinderAsInternalUser([okaySO, missingTokenSO2]); await expect( uninstallTokenService.checkTokenValidityForAllPolicies() - ).rejects.toThrowError( - 'Invalid uninstall token: Saved object is missing the `token` attribute.' - ); + ).resolves.toStrictEqual({ + error: new UninstallTokenError( + 'Invalid uninstall token: Saved object is missing the token attribute.' + ), + }); }); - it('rejects if token decryption gives error', async () => { + it('returns error if token decryption gives error', async () => { mockCreatePointInTimeFinderAsInternalUser([okaySO, errorWithDecryptionSO2]); await expect( uninstallTokenService.checkTokenValidityForAllPolicies() - ).rejects.toThrowError('Error when reading Uninstall Token: error reason'); + ).resolves.toStrictEqual({ + error: new UninstallTokenError( + "Error when reading Uninstall Token with id 'test-so-id-two'." + ), + }); + }); + + it('throws error in case of unknown error', async () => { + esoClientMock.createPointInTimeFinderDecryptedAsInternalUser = jest + .fn() + .mockRejectedValueOnce('some error'); + + await expect( + uninstallTokenService.checkTokenValidityForAllPolicies() + ).rejects.toThrowError('Unknown error happened while checking Uninstall Tokens validity'); }); }); describe('checkTokenValidityForPolicy', () => { - it('resolves if token is available', async () => { + it('returns empty array if token is available', async () => { mockCreatePointInTimeFinderAsInternalUser(); await expect( uninstallTokenService.checkTokenValidityForPolicy(okaySO.attributes.policy_id) - ).resolves.not.toThrowError(); + ).resolves.toBeNull(); }); - it('rejects if token is missing', async () => { + it('returns error if token is missing', async () => { mockCreatePointInTimeFinderAsInternalUser([okaySO, missingTokenSO2]); await expect( uninstallTokenService.checkTokenValidityForPolicy(missingTokenSO2.attributes.policy_id) - ).rejects.toThrowError( - 'Invalid uninstall token: Saved object is missing the `token` attribute.' - ); + ).resolves.toStrictEqual({ + error: new UninstallTokenError( + 'Invalid uninstall token: Saved object is missing the token attribute.' + ), + }); }); - it('rejects if token decryption gives error', async () => { + it('returns error if token decryption gives error', async () => { mockCreatePointInTimeFinderAsInternalUser([okaySO, errorWithDecryptionSO2]); await expect( uninstallTokenService.checkTokenValidityForPolicy( errorWithDecryptionSO2.attributes.policy_id ) - ).rejects.toThrowError('Error when reading Uninstall Token: error reason'); + ).resolves.toStrictEqual({ + error: new UninstallTokenError( + "Error when reading Uninstall Token with id 'test-so-id-two'." + ), + }); + }); + + it('throws error in case of unknown error', async () => { + esoClientMock.createPointInTimeFinderDecryptedAsInternalUser = jest + .fn() + .mockRejectedValueOnce('some error'); + + await expect( + uninstallTokenService.checkTokenValidityForPolicy( + errorWithDecryptionSO2.attributes.policy_id + ) + ).rejects.toThrowError('Unknown error happened while checking Uninstall Tokens validity'); }); }); }); diff --git a/x-pack/plugins/fleet/server/services/security/uninstall_token_service/index.ts b/x-pack/plugins/fleet/server/services/security/uninstall_token_service/index.ts index 9e03e7869c584..7a2bdedffcdc8 100644 --- a/x-pack/plugins/fleet/server/services/security/uninstall_token_service/index.ts +++ b/x-pack/plugins/fleet/server/services/security/uninstall_token_service/index.ts @@ -55,6 +55,10 @@ interface UninstallTokenSOAggregation { by_policy_id: AggregationsMultiBucketAggregateBase; } +export interface UninstallTokenInvalidError { + error: UninstallTokenError; +} + export interface UninstallTokenServiceInterface { /** * Get uninstall token based on its id. @@ -140,14 +144,14 @@ export interface UninstallTokenServiceInterface { * * @param policyId policy Id to check */ - checkTokenValidityForPolicy(policyId: string): Promise; + checkTokenValidityForPolicy(policyId: string): Promise; /** * Check whether all policies have a valid uninstall token. Rejects returning promise if not. * * @param policyId policy Id to check */ - checkTokenValidityForAllPolicies(): Promise; + checkTokenValidityForAllPolicies(): Promise; } export class UninstallTokenService implements UninstallTokenServiceInterface { @@ -226,7 +230,7 @@ export class UninstallTokenService implements UninstallTokenServiceInterface { const uninstallTokens: UninstallToken[] = tokenObject.map( ({ id: _id, attributes, created_at: createdAt, error }) => { if (error) { - throw new UninstallTokenError(`Error when reading Uninstall Token: ${error.message}`); + throw new UninstallTokenError(`Error when reading Uninstall Token with id '${_id}'.`); } this.assertPolicyId(attributes); @@ -489,13 +493,34 @@ export class UninstallTokenService implements UninstallTokenServiceInterface { return this._soClient; } - public async checkTokenValidityForPolicy(policyId: string): Promise { - await this.getDecryptedTokensForPolicyIds([policyId]); + public async checkTokenValidityForPolicy( + policyId: string + ): Promise { + return await this.checkTokenValidity([policyId]); } - public async checkTokenValidityForAllPolicies(): Promise { + public async checkTokenValidityForAllPolicies(): Promise { const policyIds = await this.getAllPolicyIds(); - await this.getDecryptedTokensForPolicyIds(policyIds); + return await this.checkTokenValidity(policyIds); + } + + private async checkTokenValidity( + policyIds: string[] + ): Promise { + try { + await this.getDecryptedTokensForPolicyIds(policyIds); + } catch (error) { + if (error instanceof UninstallTokenError) { + // known errors are considered non-fatal + return { error }; + } else { + const errorMessage = 'Unknown error happened while checking Uninstall Tokens validity'; + appContextService.getLogger().error(`${errorMessage}: '${error}'`); + throw new UninstallTokenError(errorMessage); + } + } + + return null; } private get isEncryptionAvailable(): boolean { @@ -504,21 +529,25 @@ export class UninstallTokenService implements UninstallTokenServiceInterface { private assertCreatedAt(createdAt: string | undefined): asserts createdAt is string { if (!createdAt) { - throw new UninstallTokenError('Uninstall Token is missing creation date.'); + throw new UninstallTokenError( + 'Invalid uninstall token: Saved object is missing creation date.' + ); } } private assertToken(attributes: UninstallTokenSOAttributes | undefined) { if (!attributes?.token && !attributes?.token_plain) { throw new UninstallTokenError( - 'Invalid uninstall token: Saved object is missing the `token` attribute.' + 'Invalid uninstall token: Saved object is missing the token attribute.' ); } } private assertPolicyId(attributes: UninstallTokenSOAttributes | undefined) { if (!attributes?.policy_id) { - throw new UninstallTokenError('Uninstall Token is missing policy ID.'); + throw new UninstallTokenError( + 'Invalid uninstall token: Saved object is missing the policy id attribute.' + ); } } } diff --git a/x-pack/plugins/fleet/server/services/setup.ts b/x-pack/plugins/fleet/server/services/setup.ts index 60ce6460d0ac2..e0b3bdfea0bd3 100644 --- a/x-pack/plugins/fleet/server/services/setup.ts +++ b/x-pack/plugins/fleet/server/services/setup.ts @@ -14,7 +14,7 @@ import pMap from 'p-map'; import type { ElasticsearchClient, SavedObjectsClientContract } from '@kbn/core/server'; import { DEFAULT_SPACE_ID } from '@kbn/spaces-plugin/common/constants'; -import type { UninstallTokenError } from '../../common/errors'; +import { MessageSigningError } from '../../common/errors'; import { AUTO_UPDATE_PACKAGES } from '../../common/constants'; import type { PreconfigurationError } from '../../common/constants'; @@ -53,6 +53,7 @@ import { getPreconfiguredFleetServerHostFromConfig, } from './preconfiguration/fleet_server_host'; import { cleanUpOldFileIndices } from './setup/clean_old_fleet_indices'; +import type { UninstallTokenInvalidError } from './security/uninstall_token_service'; export interface SetupStatus { isInitialized: boolean; @@ -60,7 +61,8 @@ export interface SetupStatus { | PreconfigurationError | DefaultPackagesInstallationError | UpgradeManagedPackagePoliciesResult - | { error: UninstallTokenError } + | UninstallTokenInvalidError + | { error: MessageSigningError } >; } @@ -174,8 +176,6 @@ async function createSetupSideEffects( ).filter((result) => (result.errors ?? []).length > 0); stepSpan?.end(); - const nonFatalErrors = [...preconfiguredPackagesNonFatalErrors, ...packagePolicyUpgradeErrors]; - logger.debug('Upgrade Fleet package install versions'); stepSpan = apm.startSpan('Upgrade package install format version', 'preconfiguration'); await upgradePackageInstallVersion({ soClient, esClient, logger }); @@ -188,7 +188,16 @@ async function createSetupSideEffects( 'xpack.encryptedSavedObjects.encryptionKey is not configured, private key passphrase is being stored in plain text' ); } - await appContextService.getMessageSigningService()?.generateKeyPair(); + let messageSigningServiceNonFatalError: { error: MessageSigningError } | undefined; + try { + await appContextService.getMessageSigningService()?.generateKeyPair(); + } catch (error) { + if (error instanceof MessageSigningError) { + messageSigningServiceNonFatalError = { error }; + } else { + throw error; + } + } logger.debug('Generating Agent uninstall tokens'); if (!appContextService.getEncryptedSavedObjectsSetup()?.canEncrypt) { @@ -204,11 +213,9 @@ async function createSetupSideEffects( } logger.debug('Checking validity of Uninstall Tokens'); - try { - await appContextService.getUninstallTokenService()?.checkTokenValidityForAllPolicies(); - } catch (error) { - nonFatalErrors.push({ error }); - } + const uninstallTokenError = await appContextService + .getUninstallTokenService() + ?.checkTokenValidityForAllPolicies(); stepSpan?.end(); stepSpan = apm.startSpan('Upgrade agent policy schema', 'preconfiguration'); @@ -222,6 +229,13 @@ async function createSetupSideEffects( await ensureDefaultEnrollmentAPIKeysExists(soClient, esClient); stepSpan?.end(); + const nonFatalErrors = [ + ...preconfiguredPackagesNonFatalErrors, + ...packagePolicyUpgradeErrors, + ...(messageSigningServiceNonFatalError ? [messageSigningServiceNonFatalError] : []), + ...(uninstallTokenError ? [uninstallTokenError] : []), + ]; + if (nonFatalErrors.length > 0) { logger.info('Encountered non fatal errors during Fleet setup'); formatNonFatalErrors(nonFatalErrors) diff --git a/x-pack/plugins/index_management/common/lib/template_serialization.ts b/x-pack/plugins/index_management/common/lib/template_serialization.ts index bb871b1556d30..8a38b40258dba 100644 --- a/x-pack/plugins/index_management/common/lib/template_serialization.ts +++ b/x-pack/plugins/index_management/common/lib/template_serialization.ts @@ -74,7 +74,7 @@ export function deserializeTemplate( indexPatterns: indexPatterns.sort(), template, ilmPolicy: settings?.index?.lifecycle, - composedOf, + composedOf: composedOf ?? [], dataStream, allowAutoCreate, _meta, diff --git a/x-pack/plugins/infra/common/dependency_mocks/index_patterns.ts b/x-pack/plugins/infra/common/dependency_mocks/index_patterns.ts index a8b78bf2efccf..85193973ed917 100644 --- a/x-pack/plugins/infra/common/dependency_mocks/index_patterns.ts +++ b/x-pack/plugins/infra/common/dependency_mocks/index_patterns.ts @@ -49,7 +49,6 @@ export const createIndexPatternMock = ({ getComputedFields: () => ({ runtimeFields: runtimeFields ?? {}, scriptFields: {}, - storedFields: [], docvalueFields: [], }), getRuntimeMappings: () => runtimeFields ?? {}, diff --git a/x-pack/plugins/infra/public/alerting/log_threshold/components/alert_details_app_section/index.tsx b/x-pack/plugins/infra/public/alerting/log_threshold/components/alert_details_app_section/index.tsx index 15b30ab3b79cf..5d6f6e6a7ce80 100644 --- a/x-pack/plugins/infra/public/alerting/log_threshold/components/alert_details_app_section/index.tsx +++ b/x-pack/plugins/infra/public/alerting/log_threshold/components/alert_details_app_section/index.tsx @@ -18,7 +18,7 @@ import moment from 'moment'; import { useTheme } from '@emotion/react'; import { EuiTitle } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { getPaddedAlertTimeRange } from '@kbn/observability-alert-details'; +import { getPaddedAlertTimeRange } from '@kbn/observability-get-padded-alert-time-range-util'; import { get, identity } from 'lodash'; import { ObservabilityAIAssistantProvider } from '@kbn/observability-ai-assistant-plugin/public'; import { useLogView } from '@kbn/logs-shared-plugin/public'; diff --git a/x-pack/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.test.tsx b/x-pack/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.test.tsx index d73aec96da4d1..17aadc136b2bb 100644 --- a/x-pack/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.test.tsx +++ b/x-pack/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.test.tsx @@ -24,6 +24,9 @@ const mockedChartStartContract = chartPluginMock.createStartContract(); jest.mock('@kbn/observability-alert-details', () => ({ AlertAnnotation: () => {}, AlertActiveTimeRangeAnnotation: () => {}, +})); + +jest.mock('@kbn/observability-get-padded-alert-time-range-util', () => ({ getPaddedAlertTimeRange: () => ({ from: '2023-03-28T10:43:13.802Z', to: '2023-03-29T13:14:09.581Z', diff --git a/x-pack/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.tsx b/x-pack/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.tsx index 466d032b5c01f..6b19b7b340d5c 100644 --- a/x-pack/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.tsx +++ b/x-pack/plugins/infra/public/alerting/metric_threshold/components/alert_details_app_section.tsx @@ -22,11 +22,8 @@ import { import { AlertSummaryField, TopAlert } from '@kbn/observability-plugin/public'; import { ALERT_END, ALERT_START, ALERT_EVALUATION_VALUES } from '@kbn/rule-data-utils'; import { Rule } from '@kbn/alerting-plugin/common'; -import { - AlertAnnotation, - getPaddedAlertTimeRange, - AlertActiveTimeRangeAnnotation, -} from '@kbn/observability-alert-details'; +import { AlertAnnotation, AlertActiveTimeRangeAnnotation } from '@kbn/observability-alert-details'; +import { getPaddedAlertTimeRange } from '@kbn/observability-get-padded-alert-time-range-util'; import { metricValueFormatter } from '../../../../common/alerting/metrics/metric_value_formatter'; import { TIME_LABELS } from '../../common/criterion_preview_chart/criterion_preview_chart'; import { Threshold } from '../../common/components/threshold'; diff --git a/x-pack/plugins/infra/public/hooks/use_kibana_index_patterns.mock.tsx b/x-pack/plugins/infra/public/hooks/use_kibana_index_patterns.mock.tsx index 2a72a2d3b3d68..8b7d76113eea8 100644 --- a/x-pack/plugins/infra/public/hooks/use_kibana_index_patterns.mock.tsx +++ b/x-pack/plugins/infra/public/hooks/use_kibana_index_patterns.mock.tsx @@ -99,7 +99,6 @@ export const createIndexPatternMock = ({ return accumulatedRuntimeFields; }, {}), scriptFields: {}, - storedFields: [], }), }; }; diff --git a/x-pack/plugins/infra/server/routes/profiling/lib/fetch_profiling_flamegraph.ts b/x-pack/plugins/infra/server/routes/profiling/lib/fetch_profiling_flamegraph.ts index 70c9c9b0ebd0f..4f7ff72c3e72f 100644 --- a/x-pack/plugins/infra/server/routes/profiling/lib/fetch_profiling_flamegraph.ts +++ b/x-pack/plugins/infra/server/routes/profiling/lib/fetch_profiling_flamegraph.ts @@ -8,24 +8,19 @@ import type { CoreRequestHandlerContext } from '@kbn/core-http-request-handler-context-server'; import type { ProfilingDataAccessPluginStart } from '@kbn/profiling-data-access-plugin/server'; import type { BaseFlameGraph } from '@kbn/profiling-utils'; -import { profilingUseLegacyFlamegraphAPI } from '@kbn/observability-plugin/common'; -import type { InfraProfilingFlamegraphRequestParams } from '../../../../common/http_api/profiling_api'; import { HOST_FIELD } from '../../../../common/constants'; +import type { InfraProfilingFlamegraphRequestParams } from '../../../../common/http_api/profiling_api'; export async function fetchProfilingFlamegraph( { hostname, from, to }: InfraProfilingFlamegraphRequestParams, profilingDataAccess: ProfilingDataAccessPluginStart, coreRequestContext: CoreRequestHandlerContext ): Promise { - const useLegacyFlamegraphAPI = await coreRequestContext.uiSettings.client.get( - profilingUseLegacyFlamegraphAPI - ); - return await profilingDataAccess.services.fetchFlamechartData({ + core: coreRequestContext, esClient: coreRequestContext.elasticsearch.client.asCurrentUser, rangeFromMs: from, rangeToMs: to, kuery: `${HOST_FIELD} : "${hostname}"`, - useLegacyFlamegraphAPI, }); } diff --git a/x-pack/plugins/infra/server/routes/profiling/lib/fetch_profiling_functions.ts b/x-pack/plugins/infra/server/routes/profiling/lib/fetch_profiling_functions.ts index 9b119a1d81e69..d445e364d143c 100644 --- a/x-pack/plugins/infra/server/routes/profiling/lib/fetch_profiling_functions.ts +++ b/x-pack/plugins/infra/server/routes/profiling/lib/fetch_profiling_functions.ts @@ -19,6 +19,7 @@ export async function fetchProfilingFunctions( const { hostname, from, to, startIndex, endIndex } = params; return await profilingDataAccess.services.fetchFunction({ + core: coreRequestContext, esClient: coreRequestContext.elasticsearch.client.asCurrentUser, rangeFromMs: from, rangeToMs: to, diff --git a/x-pack/plugins/infra/tsconfig.json b/x-pack/plugins/infra/tsconfig.json index da026aa7d7e93..cbcbdbbbc365f 100644 --- a/x-pack/plugins/infra/tsconfig.json +++ b/x-pack/plugins/infra/tsconfig.json @@ -78,7 +78,8 @@ "@kbn/custom-icons", "@kbn/profiling-utils", "@kbn/profiling-data-access-plugin", - "@kbn/core-http-request-handler-context-server" + "@kbn/core-http-request-handler-context-server", + "@kbn/observability-get-padded-alert-time-range-util" ], "exclude": ["target/**/*"] } diff --git a/x-pack/plugins/lens/public/datasources/form_based/operations/definitions/static_value.tsx b/x-pack/plugins/lens/public/datasources/form_based/operations/definitions/static_value.tsx index fbcfaf3c36b9f..af00ba7cb5c69 100644 --- a/x-pack/plugins/lens/public/datasources/form_based/operations/definitions/static_value.tsx +++ b/x-pack/plugins/lens/public/datasources/form_based/operations/definitions/static_value.tsx @@ -66,8 +66,9 @@ export const staticValueOperation: OperationDefinition< }, getErrorMessage(layer, columnId) { const column = layer.columns[columnId] as StaticValueIndexPatternColumn; + const isValid = isValidNumber(column.params.value, false, undefined, undefined, 15); - return column.params.value != null && !isValidNumber(column.params.value) + return column.params.value != null && !isValid ? [ i18n.translate('xpack.lens.indexPattern.staticValueError', { defaultMessage: 'The static value of {value} is not a valid number', @@ -89,7 +90,8 @@ export const staticValueOperation: OperationDefinition< const params = currentColumn.params; // TODO: improve this logic const useDisplayLabel = currentColumn.label !== defaultLabel; - const label = isValidNumber(params.value) + const isValid = isValidNumber(params.value, false, undefined, undefined, 15); + const label = isValid ? useDisplayLabel ? currentColumn.label : params?.value ?? defaultLabel @@ -98,11 +100,11 @@ export const staticValueOperation: OperationDefinition< return [ { type: 'function', - function: isValidNumber(params.value) ? 'mathColumn' : 'mapColumn', + function: isValid ? 'mathColumn' : 'mapColumn', arguments: { id: [columnId], name: [label || defaultLabel], - expression: [String(isValidNumber(params.value) ? params.value! : defaultValue)], + expression: [String(isValid ? params.value! : defaultValue)], }, }, ]; @@ -163,7 +165,10 @@ export const staticValueOperation: OperationDefinition< const onChange = useCallback( (newValue) => { // even if debounced it's triggering for empty string with the previous valid value - if (currentColumn.params.value === newValue) { + if ( + currentColumn.params.value === newValue || + !isValidNumber(newValue, false, undefined, undefined, 15) + ) { return; } // Because of upstream specific UX flows, we need fresh layer state here @@ -209,13 +214,26 @@ export const staticValueOperation: OperationDefinition< const onChangeHandler = useCallback( (e: React.ChangeEvent) => { const value = e.currentTarget.value; - handleInputChange(isValidNumber(value) ? value : undefined); + handleInputChange(value); }, [handleInputChange] ); + const inputValueIsValid = isValidNumber(inputValue, false, undefined, undefined, 15); + return ( - + { - const discoverSetupContract: LogExplorerLocatorDependencies = { - discover: { - locator: sharePluginMock.createLocator(), - }, + const logExplorerLocatorDependencies: LogExplorerLocatorDependencies = { + discoverAppLocator: sharePluginMock.createLocator(), }; - const logExplorerLocator = new LogExplorerLocatorDefinition(discoverSetupContract); + const logExplorerLocator = new LogExplorerLocatorDefinition(logExplorerLocatorDependencies); return { logExplorerLocator, - discoverGetLocation: discoverSetupContract.discover.locator?.getLocation, + discoverGetLocation: logExplorerLocatorDependencies.discoverAppLocator?.getLocation, }; }; diff --git a/x-pack/plugins/log_explorer/common/locators/log_explorer/log_explorer_locator.ts b/x-pack/plugins/log_explorer/common/locators/log_explorer/log_explorer_locator.ts index f0265e088a206..2cc0e192c5850 100644 --- a/x-pack/plugins/log_explorer/common/locators/log_explorer/log_explorer_locator.ts +++ b/x-pack/plugins/log_explorer/common/locators/log_explorer/log_explorer_locator.ts @@ -29,7 +29,7 @@ export class LogExplorerLocatorDefinition implements LocatorDefinition; } diff --git a/x-pack/plugins/log_explorer/public/plugin.ts b/x-pack/plugins/log_explorer/public/plugin.ts index 8375664c424f4..3c637b6b06caf 100644 --- a/x-pack/plugins/log_explorer/public/plugin.ts +++ b/x-pack/plugins/log_explorer/public/plugin.ts @@ -6,6 +6,7 @@ */ import { CoreSetup, CoreStart, Plugin, PluginInitializerContext } from '@kbn/core/public'; +import { DISCOVER_APP_LOCATOR, DiscoverAppLocatorParams } from '@kbn/discover-plugin/common'; import { LogExplorerLocatorDefinition, LogExplorerLocators } from '../common/locators'; import { createLogExplorer } from './components/log_explorer'; import { @@ -21,12 +22,14 @@ export class LogExplorerPlugin implements Plugin(DISCOVER_APP_LOCATOR); // Register Locators const logExplorerLocator = share.url.locators.create( new LogExplorerLocatorDefinition({ - discover, + discoverAppLocator, }) ); diff --git a/x-pack/plugins/log_explorer/server/plugin.ts b/x-pack/plugins/log_explorer/server/plugin.ts index 140d32a564ca4..99ec9e5caa5d2 100644 --- a/x-pack/plugins/log_explorer/server/plugin.ts +++ b/x-pack/plugins/log_explorer/server/plugin.ts @@ -5,10 +5,34 @@ * 2.0. */ -import { Plugin } from '@kbn/core/server'; +import { Plugin, CoreSetup } from '@kbn/core/server'; +import { DISCOVER_APP_LOCATOR, DiscoverAppLocatorParams } from '@kbn/discover-plugin/common'; +import { LogExplorerLocatorDefinition, LogExplorerLocators } from '../common/locators'; +import type { LogExplorerSetupDeps } from './types'; export class LogExplorerServerPlugin implements Plugin { - setup() {} + private locators?: LogExplorerLocators; + + setup(core: CoreSetup, plugins: LogExplorerSetupDeps) { + const { share } = plugins; + const discoverAppLocator = + share.url.locators.get(DISCOVER_APP_LOCATOR); + + // Register Locators + const logExplorerLocator = share.url.locators.create( + new LogExplorerLocatorDefinition({ + discoverAppLocator, + }) + ); + + this.locators = { + logExplorerLocator, + }; + + return { + locators: this.locators, + }; + } start() {} } diff --git a/x-pack/plugins/log_explorer/server/types.ts b/x-pack/plugins/log_explorer/server/types.ts new file mode 100644 index 0000000000000..a63f08c95adc9 --- /dev/null +++ b/x-pack/plugins/log_explorer/server/types.ts @@ -0,0 +1,12 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { SharePluginSetup } from '@kbn/share-plugin/server'; + +export interface LogExplorerSetupDeps { + share: SharePluginSetup; +} diff --git a/x-pack/plugins/ml/public/application/components/job_selector/job_selector_table/job_selector_table.js b/x-pack/plugins/ml/public/application/components/job_selector/job_selector_table/job_selector_table.js index 40ebecd135548..1afed1eaac8ca 100644 --- a/x-pack/plugins/ml/public/application/components/job_selector/job_selector_table/job_selector_table.js +++ b/x-pack/plugins/ml/public/application/components/job_selector/job_selector_table/job_selector_table.js @@ -28,6 +28,7 @@ import { i18n } from '@kbn/i18n'; import { useMlKibana } from '../../../contexts/kibana'; import { ML_PAGES } from '../../../../../common/constants/locator'; import { PLUGIN_ID } from '../../../../../common/constants/app'; +import { MlNodeAvailableWarningShared } from '../../node_available_warning'; const JOB_FILTER_FIELDS = ['job_id', 'groups']; const GROUP_FILTER_FIELDS = ['id']; @@ -43,11 +44,15 @@ export function JobSelectorTable({ withTimeRangeSelector, }) { const [sortableProperties, setSortableProperties] = useState(); + const [mlNodesAvailable, setMlNodesAvailable] = useState(true); const [currentTab, setCurrentTab] = useState('Jobs'); const { services: { - application: { navigateToApp }, + application: { + navigateToApp, + capabilities: { ml: mlCapabilities }, + }, }, } = useMlKibana(); @@ -258,6 +263,7 @@ export function JobSelectorTable({ return ( + {jobs.length === 0 && ( - + { + return { MlNodeAvailableWarningShared: () =>
}; +}); const props = { ganttBarWidth: 299, diff --git a/x-pack/plugins/ml/public/application/contexts/kibana/__mocks__/kibana_context.ts b/x-pack/plugins/ml/public/application/contexts/kibana/__mocks__/kibana_context.ts index 477dda87408fd..355f66f2bf9fd 100644 --- a/x-pack/plugins/ml/public/application/contexts/kibana/__mocks__/kibana_context.ts +++ b/x-pack/plugins/ml/public/application/contexts/kibana/__mocks__/kibana_context.ts @@ -38,7 +38,15 @@ export const kibanaContextMock = { services: { uiSettings: { get: jest.fn() }, chrome: { recentlyAccessed: { add: jest.fn() } }, - application: { navigateToApp: jest.fn(), navigateToUrl: jest.fn() }, + application: { + navigateToApp: jest.fn(), + navigateToUrl: jest.fn(), + capabilities: { + ml: { + canCreateJob: true, + }, + }, + }, http: { basePath: { get: jest.fn(), diff --git a/x-pack/plugins/ml/public/application/model_management/add_model_flyout.tsx b/x-pack/plugins/ml/public/application/model_management/add_model_flyout.tsx index 267b00b95cca2..6c69446b8725e 100644 --- a/x-pack/plugins/ml/public/application/model_management/add_model_flyout.tsx +++ b/x-pack/plugins/ml/public/application/model_management/add_model_flyout.tsx @@ -42,52 +42,52 @@ export interface AddModelFlyoutProps { onSubmit: (modelId: string) => void; } +type FlyoutTabId = 'clickToDownload' | 'manualDownload'; + /** * Flyout for downloading elastic curated models and showing instructions for importing third-party models. */ export const AddModelFlyout: FC = ({ onClose, onSubmit, modelDownloads }) => { const canCreateTrainedModels = usePermissionCheck('canCreateTrainedModels'); - const isElserTabVisible = canCreateTrainedModels && modelDownloads.length > 0; + const isClickToDownloadTabVisible = canCreateTrainedModels && modelDownloads.length > 0; - const [selectedTabId, setSelectedTabId] = useState(isElserTabVisible ? 'elser' : 'thirdParty'); + const [selectedTabId, setSelectedTabId] = useState( + isClickToDownloadTabVisible ? 'clickToDownload' : 'manualDownload' + ); const tabs = useMemo(() => { return [ - ...(isElserTabVisible + ...(isClickToDownloadTabVisible ? [ { - id: 'elser', + id: 'clickToDownload' as const, name: ( - - - - - - - - + ), content: ( - + ), }, ] : []), { - id: 'thirdParty', + id: 'manualDownload' as const, name: ( ), - content: , + content: , }, ]; - }, [isElserTabVisible, modelDownloads, onSubmit]); + }, [isClickToDownloadTabVisible, modelDownloads, onSubmit]); const selectedTabContent = useMemo(() => { return tabs.find((obj) => obj.id === selectedTabId)?.content; @@ -133,15 +133,18 @@ export const AddModelFlyout: FC = ({ onClose, onSubmit, mod ); }; -interface ElserTabContentProps { +interface ClickToDownloadTabContentProps { modelDownloads: ModelItem[]; onModelDownload: (modelId: string) => void; } /** - * ELSER tab content for selecting a model to download. + * Tab content for selecting a model to download. */ -const ElserTabContent: FC = ({ modelDownloads, onModelDownload }) => { +const ClickToDownloadTabContent: FC = ({ + modelDownloads, + onModelDownload, +}) => { const { services: { docLinks }, } = useMlKibana(); @@ -157,26 +160,33 @@ const ElserTabContent: FC = ({ modelDownloads, onModelDown {modelName === 'elser' ? (
- -

- -

-
+ + + + + + +

+ +

+
+
+

- + = ({ modelDownloads, onModelDown

) : null} + {modelName === 'e5' ? ( +
+ +

+ +

+
+ +

+ + + +

+ + + + + + + + + + + + + + +
+ ) : null} + = ({ modelDownloads, onModelDown ), }} > - {models.map((model) => { + {models.map((model, index) => { return ( = ({ modelDownloads, onModelDown checked={model.model_id === selectedModelId} onChange={setSelectedModelId.bind(null, model.model_id)} /> - + {index < models.length - 1 ? : null} ); })} +
); })} @@ -279,9 +336,9 @@ const ElserTabContent: FC = ({ modelDownloads, onModelDown }; /** - * Third-party tab content for showing instructions for importing third-party models. + * Manual download tab content for showing instructions for importing third-party models. */ -const ThirdPartyTabContent: FC = () => { +const ManualDownloadTabContent: FC = () => { const { services: { docLinks }, } = useMlKibana(); diff --git a/x-pack/plugins/ml/public/application/model_management/models_list.tsx b/x-pack/plugins/ml/public/application/model_management/models_list.tsx index 6d9dda39e2853..0fc27fcb33fd4 100644 --- a/x-pack/plugins/ml/public/application/model_management/models_list.tsx +++ b/x-pack/plugins/ml/public/application/model_management/models_list.tsx @@ -262,17 +262,17 @@ export const ModelsList: FC = ({ ); const forDownload = await trainedModelsApiService.getTrainedModelDownloads(); const notDownloaded: ModelItem[] = forDownload - .filter(({ name, hidden, recommended }) => { - if (recommended && idMap.has(name)) { - idMap.get(name)!.recommended = true; + .filter(({ model_id: modelId, hidden, recommended }) => { + if (recommended && idMap.has(modelId)) { + idMap.get(modelId)!.recommended = true; } - return !idMap.has(name) && !hidden; + return !idMap.has(modelId) && !hidden; }) .map((modelDefinition) => { return { - model_id: modelDefinition.name, - type: [ELASTIC_MODEL_TYPE], - tags: [ELASTIC_MODEL_TAG], + model_id: modelDefinition.model_id, + type: modelDefinition.type, + tags: modelDefinition.type?.includes(ELASTIC_MODEL_TAG) ? [ELASTIC_MODEL_TAG] : [], putModelConfig: modelDefinition.config, description: modelDefinition.description, state: MODEL_STATE.NOT_DOWNLOADED, diff --git a/x-pack/plugins/ml/public/application/services/elastic_models_service.ts b/x-pack/plugins/ml/public/application/services/elastic_models_service.ts index 2591fb6d82e7d..efc6249f9582b 100644 --- a/x-pack/plugins/ml/public/application/services/elastic_models_service.ts +++ b/x-pack/plugins/ml/public/application/services/elastic_models_service.ts @@ -5,7 +5,10 @@ * 2.0. */ -import type { ModelDefinitionResponse, GetElserOptions } from '@kbn/ml-trained-models-utils'; +import type { + ModelDefinitionResponse, + GetModelDownloadConfigOptions, +} from '@kbn/ml-trained-models-utils'; import { type TrainedModelsApiService } from './ml_api_service/trained_models'; export class ElasticModels { @@ -17,7 +20,7 @@ export class ElasticModels { * If any of the ML nodes run a different OS rather than Linux, or the CPU architecture isn't x86_64, * a portable version of the model is returned. */ - public async getELSER(options?: GetElserOptions): Promise { + public async getELSER(options?: GetModelDownloadConfigOptions): Promise { return await this.trainedModels.getElserConfig(options); } } diff --git a/x-pack/plugins/ml/public/application/services/ml_api_service/trained_models.ts b/x-pack/plugins/ml/public/application/services/ml_api_service/trained_models.ts index b886f6f7df8e5..9bf880fb2b312 100644 --- a/x-pack/plugins/ml/public/application/services/ml_api_service/trained_models.ts +++ b/x-pack/plugins/ml/public/application/services/ml_api_service/trained_models.ts @@ -11,7 +11,10 @@ import type { IngestPipeline } from '@elastic/elasticsearch/lib/api/types'; import { useMemo } from 'react'; import type { HttpFetchQuery } from '@kbn/core/public'; import type { ErrorType } from '@kbn/ml-error-utils'; -import type { GetElserOptions, ModelDefinitionResponse } from '@kbn/ml-trained-models-utils'; +import type { + GetModelDownloadConfigOptions, + ModelDefinitionResponse, +} from '@kbn/ml-trained-models-utils'; import { ML_INTERNAL_BASE_PATH } from '../../../../common/constants/app'; import type { MlSavedObjectType } from '../../../../common/types/saved_objects'; import { HttpService } from '../http_service'; @@ -73,7 +76,7 @@ export function trainedModelsApiProvider(httpService: HttpService) { /** * Gets ELSER config for download based on the cluster OS and CPU architecture. */ - getElserConfig(options?: GetElserOptions) { + getElserConfig(options?: GetModelDownloadConfigOptions) { return httpService.http({ path: `${ML_INTERNAL_BASE_PATH}/trained_models/elser_config`, method: 'GET', diff --git a/x-pack/plugins/ml/public/mocks.ts b/x-pack/plugins/ml/public/mocks.ts index be18bfb1f49f1..8a2c7efefc9c5 100644 --- a/x-pack/plugins/ml/public/mocks.ts +++ b/x-pack/plugins/ml/public/mocks.ts @@ -20,7 +20,7 @@ const createElasticModelsMock = (): jest.Mocked => { }, }, description: 'Elastic Learned Sparse EncodeR v2 (Tech Preview)', - name: '.elser_model_2', + model_id: '.elser_model_2', }), } as unknown as jest.Mocked; }; diff --git a/x-pack/plugins/ml/server/models/model_management/model_provider.test.ts b/x-pack/plugins/ml/server/models/model_management/model_provider.test.ts index 5267a95d4fb48..ff18327fdea5e 100644 --- a/x-pack/plugins/ml/server/models/model_management/model_provider.test.ts +++ b/x-pack/plugins/ml/server/models/model_management/model_provider.test.ts @@ -54,27 +54,53 @@ describe('modelsProvider', () => { config: { input: { field_names: ['text_field'] } }, description: 'Elastic Learned Sparse EncodeR v1 (Tech Preview)', hidden: true, - name: '.elser_model_1', + model_id: '.elser_model_1', version: 1, modelName: 'elser', + type: ['elastic', 'pytorch', 'text_expansion'], }, { config: { input: { field_names: ['text_field'] } }, default: true, description: 'Elastic Learned Sparse EncodeR v2', - name: '.elser_model_2', + model_id: '.elser_model_2', version: 2, modelName: 'elser', + type: ['elastic', 'pytorch', 'text_expansion'], }, { arch: 'amd64', config: { input: { field_names: ['text_field'] } }, description: 'Elastic Learned Sparse EncodeR v2, optimized for linux-x86_64', - name: '.elser_model_2_linux-x86_64', + model_id: '.elser_model_2_linux-x86_64', os: 'Linux', recommended: true, version: 2, modelName: 'elser', + type: ['elastic', 'pytorch', 'text_expansion'], + }, + { + config: { input: { field_names: ['text_field'] } }, + description: 'E5 (EmbEddings from bidirEctional Encoder rEpresentations)', + model_id: '.multilingual-e5-small', + default: true, + version: 1, + modelName: 'e5', + license: 'MIT', + type: ['pytorch', 'text_embedding'], + }, + { + arch: 'amd64', + config: { input: { field_names: ['text_field'] } }, + description: + 'E5 (EmbEddings from bidirEctional Encoder rEpresentations), optimized for linux-x86_64', + model_id: '.multilingual-e5-small_linux-x86_64', + os: 'Linux', + recommended: true, + version: 1, + modelName: 'e5', + license: 'MIT', + type: ['pytorch', 'text_embedding'], }, ]); }); @@ -108,26 +134,51 @@ describe('modelsProvider', () => { config: { input: { field_names: ['text_field'] } }, description: 'Elastic Learned Sparse EncodeR v1 (Tech Preview)', hidden: true, - name: '.elser_model_1', + model_id: '.elser_model_1', version: 1, modelName: 'elser', + type: ['elastic', 'pytorch', 'text_expansion'], }, { config: { input: { field_names: ['text_field'] } }, recommended: true, description: 'Elastic Learned Sparse EncodeR v2', - name: '.elser_model_2', + model_id: '.elser_model_2', version: 2, modelName: 'elser', + type: ['elastic', 'pytorch', 'text_expansion'], }, { arch: 'amd64', config: { input: { field_names: ['text_field'] } }, description: 'Elastic Learned Sparse EncodeR v2, optimized for linux-x86_64', - name: '.elser_model_2_linux-x86_64', + model_id: '.elser_model_2_linux-x86_64', os: 'Linux', version: 2, modelName: 'elser', + type: ['elastic', 'pytorch', 'text_expansion'], + }, + { + config: { input: { field_names: ['text_field'] } }, + description: 'E5 (EmbEddings from bidirEctional Encoder rEpresentations)', + model_id: '.multilingual-e5-small', + recommended: true, + version: 1, + modelName: 'e5', + type: ['pytorch', 'text_embedding'], + license: 'MIT', + }, + { + arch: 'amd64', + config: { input: { field_names: ['text_field'] } }, + description: + 'E5 (EmbEddings from bidirEctional Encoder rEpresentations), optimized for linux-x86_64', + model_id: '.multilingual-e5-small_linux-x86_64', + os: 'Linux', + version: 1, + modelName: 'e5', + type: ['pytorch', 'text_embedding'], + license: 'MIT', }, ]); }); @@ -136,7 +187,7 @@ describe('modelsProvider', () => { describe('getELSER', () => { test('provides a recommended definition by default', async () => { const result = await modelService.getELSER(); - expect(result.name).toEqual('.elser_model_2_linux-x86_64'); + expect(result.model_id).toEqual('.elser_model_2_linux-x86_64'); }); test('provides a default version if there is no recommended', async () => { @@ -162,17 +213,50 @@ describe('modelsProvider', () => { }); const result = await modelService.getELSER(); - expect(result.name).toEqual('.elser_model_2'); + expect(result.model_id).toEqual('.elser_model_2'); }); test('provides the requested version', async () => { const result = await modelService.getELSER({ version: 1 }); - expect(result.name).toEqual('.elser_model_1'); + expect(result.model_id).toEqual('.elser_model_1'); }); test('provides the requested version of a recommended architecture', async () => { const result = await modelService.getELSER({ version: 2 }); - expect(result.name).toEqual('.elser_model_2_linux-x86_64'); + expect(result.model_id).toEqual('.elser_model_2_linux-x86_64'); + }); + }); + + describe('getCuratedModelConfig', () => { + test('provides a recommended definition by default', async () => { + const result = await modelService.getCuratedModelConfig('e5'); + expect(result.model_id).toEqual('.multilingual-e5-small_linux-x86_64'); + }); + + test('provides a default version if there is no recommended', async () => { + mockCloud.cloudId = undefined; + (mockClient.asInternalUser.transport.request as jest.Mock).mockResolvedValueOnce({ + _nodes: { + total: 1, + successful: 1, + failed: 0, + }, + cluster_name: 'default', + nodes: { + yYmqBqjpQG2rXsmMSPb9pQ: { + name: 'node-0', + roles: ['ml'], + attributes: {}, + os: { + name: 'Mac OS X', + arch: 'aarch64', + }, + }, + }, + }); + + const result = await modelService.getCuratedModelConfig('e5'); + expect(result.model_id).toEqual('.multilingual-e5-small'); }); }); }); diff --git a/x-pack/plugins/ml/server/models/model_management/models_provider.ts b/x-pack/plugins/ml/server/models/model_management/models_provider.ts index e6243b38324bf..6d3ba51a9b76b 100644 --- a/x-pack/plugins/ml/server/models/model_management/models_provider.ts +++ b/x-pack/plugins/ml/server/models/model_management/models_provider.ts @@ -19,10 +19,11 @@ import type { } from '@elastic/elasticsearch/lib/api/types'; import { ELASTIC_MODEL_DEFINITIONS, - type GetElserOptions, + type GetModelDownloadConfigOptions, type ModelDefinitionResponse, } from '@kbn/ml-trained-models-utils'; import type { CloudSetup } from '@kbn/cloud-plugin/server'; +import type { ElasticCuratedModelName } from '@kbn/ml-trained-models-utils'; import type { PipelineDefinition } from '../../../common/types/trained_models'; import type { MlClient } from '../../lib/ml_client'; import type { MLSavedObjectService } from '../../saved_objects'; @@ -52,6 +53,8 @@ interface ModelMapResult { error: null | any; } +export type GetCuratedModelConfigParams = Parameters; + export class ModelsProvider { private _transforms?: TransformGetTransformTransformSummary[]; @@ -410,8 +413,6 @@ export class ModelsProvider { } throw error; } - - return result; } /** @@ -460,7 +461,7 @@ export class ModelsProvider { const modelDefinitionMap = new Map(); - for (const [name, def] of Object.entries(ELASTIC_MODEL_DEFINITIONS)) { + for (const [modelId, def] of Object.entries(ELASTIC_MODEL_DEFINITIONS)) { const recommended = (isCloud && def.os === 'Linux' && def.arch === 'amd64') || (sameArch && !!def?.os && def?.os === osName && def?.arch === arch); @@ -470,7 +471,7 @@ export class ModelsProvider { const modelDefinitionResponse = { ...def, ...(recommended ? { recommended } : {}), - name, + model_id: modelId, }; if (modelDefinitionMap.has(modelName)) { @@ -494,14 +495,19 @@ export class ModelsProvider { } /** - * Provides an ELSER model name and configuration for download based on the current cluster architecture. - * The current default version is 2. If running on Cloud it returns the Linux x86_64 optimized version. - * If any of the ML nodes run a different OS rather than Linux, or the CPU architecture isn't x86_64, - * a portable version of the model is returned. + * Provides an appropriate model ID and configuration for download based on the current cluster architecture. + * + * @param modelName + * @param options + * @returns */ - async getELSER(options?: GetElserOptions): Promise | never { - const modelDownloadConfig = await this.getModelDownloads(); - + async getCuratedModelConfig( + modelName: ElasticCuratedModelName, + options?: GetModelDownloadConfigOptions + ): Promise | never { + const modelDownloadConfig = (await this.getModelDownloads()).filter( + (model) => model.modelName === modelName + ); let requestedModel: ModelDefinitionResponse | undefined; let recommendedModel: ModelDefinitionResponse | undefined; let defaultModel: ModelDefinitionResponse | undefined; @@ -527,6 +533,18 @@ export class ModelsProvider { return requestedModel || recommendedModel || defaultModel!; } + /** + * Provides an ELSER model name and configuration for download based on the current cluster architecture. + * The current default version is 2. If running on Cloud it returns the Linux x86_64 optimized version. + * If any of the ML nodes run a different OS rather than Linux, or the CPU architecture isn't x86_64, + * a portable version of the model is returned. + */ + async getELSER( + options?: GetModelDownloadConfigOptions + ): Promise | never { + return await this.getCuratedModelConfig('elser', options); + } + /** * Puts the requested ELSER model into elasticsearch, triggering elasticsearch to download the model. * Assigns the model to the * space. @@ -535,7 +553,7 @@ export class ModelsProvider { */ async installElasticModel(modelId: string, mlSavedObjectService: MLSavedObjectService) { const availableModels = await this.getModelDownloads(); - const model = availableModels.find((m) => m.name === modelId); + const model = availableModels.find((m) => m.model_id === modelId); if (!model) { throw Boom.notFound('Model not found'); } @@ -556,7 +574,7 @@ export class ModelsProvider { } const putResponse = await this._mlClient.putTrainedModel({ - model_id: model.name, + model_id: model.model_id, body: model.config, }); diff --git a/x-pack/plugins/ml/server/shared_services/providers/__mocks__/trained_models.ts b/x-pack/plugins/ml/server/shared_services/providers/__mocks__/trained_models.ts index 9af448058ce83..fa37f3d468fc3 100644 --- a/x-pack/plugins/ml/server/shared_services/providers/__mocks__/trained_models.ts +++ b/x-pack/plugins/ml/server/shared_services/providers/__mocks__/trained_models.ts @@ -16,7 +16,8 @@ const trainedModelsServiceMock = { deleteTrainedModel: jest.fn(), updateTrainedModelDeployment: jest.fn(), putTrainedModel: jest.fn(), - getELSER: jest.fn().mockResolvedValue({ name: '' }), + getELSER: jest.fn().mockResolvedValue({ model_id: '.elser_model_2' }), + getCuratedModelConfig: jest.fn().mockResolvedValue({ model_id: '.elser_model_2' }), } as jest.Mocked; export const createTrainedModelsProviderMock = () => diff --git a/x-pack/plugins/ml/server/shared_services/providers/trained_models.ts b/x-pack/plugins/ml/server/shared_services/providers/trained_models.ts index 4a1edbbcb3e4d..6b04a3e7580d9 100644 --- a/x-pack/plugins/ml/server/shared_services/providers/trained_models.ts +++ b/x-pack/plugins/ml/server/shared_services/providers/trained_models.ts @@ -8,7 +8,10 @@ import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; import type { CloudSetup } from '@kbn/cloud-plugin/server'; import type { KibanaRequest, SavedObjectsClientContract } from '@kbn/core/server'; -import type { GetElserOptions, ModelDefinitionResponse } from '@kbn/ml-trained-models-utils'; +import type { + GetModelDownloadConfigOptions, + ModelDefinitionResponse, +} from '@kbn/ml-trained-models-utils'; import type { MlInferTrainedModelRequest, MlStopTrainedModelDeploymentRequest, @@ -16,6 +19,7 @@ import type { UpdateTrainedModelDeploymentResponse, } from '../../lib/ml_client/types'; import { modelsProvider } from '../../models/model_management'; +import type { GetCuratedModelConfigParams } from '../../models/model_management/models_provider'; import type { GetGuards } from '../shared_services'; export interface TrainedModelsProvider { @@ -47,7 +51,8 @@ export interface TrainedModelsProvider { putTrainedModel( params: estypes.MlPutTrainedModelRequest ): Promise; - getELSER(params?: GetElserOptions): Promise; + getELSER(params?: GetModelDownloadConfigOptions): Promise; + getCuratedModelConfig(...params: GetCuratedModelConfigParams): Promise; }; } @@ -123,7 +128,7 @@ export function getTrainedModelsProvider( return mlClient.putTrainedModel(params); }); }, - async getELSER(params?: GetElserOptions) { + async getELSER(params?: GetModelDownloadConfigOptions) { return await guards .isFullLicense() .hasMlCapabilities(['canGetTrainedModels']) @@ -131,6 +136,14 @@ export function getTrainedModelsProvider( return modelsProvider(scopedClient, mlClient, cloud).getELSER(params); }); }, + async getCuratedModelConfig(...params: GetCuratedModelConfigParams) { + return await guards + .isFullLicense() + .hasMlCapabilities(['canGetTrainedModels']) + .ok(async ({ scopedClient, mlClient }) => { + return modelsProvider(scopedClient, mlClient, cloud).getCuratedModelConfig(...params); + }); + }, }; }, }; diff --git a/x-pack/plugins/observability/common/custom_threshold_rule/get_view_in_app_url.ts b/x-pack/plugins/observability/common/custom_threshold_rule/get_view_in_app_url.ts new file mode 100644 index 0000000000000..658d1debe0a94 --- /dev/null +++ b/x-pack/plugins/observability/common/custom_threshold_rule/get_view_in_app_url.ts @@ -0,0 +1,49 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { getPaddedAlertTimeRange } from '@kbn/observability-get-padded-alert-time-range-util'; +import type { DiscoverAppLocatorParams } from '@kbn/discover-plugin/common'; +import type { TimeRange } from '@kbn/es-query'; +import type { LocatorPublic } from '@kbn/share-plugin/common'; +import type { CustomThresholdExpressionMetric } from './types'; + +export const getViewInAppUrl = ( + metrics: CustomThresholdExpressionMetric[], + startedAt?: string, + logExplorerLocator?: LocatorPublic, + filter?: string, + dataViewId?: string, + endedAt?: string +) => { + if (!logExplorerLocator) return ''; + + let timeRange: TimeRange | undefined; + if (startedAt) { + timeRange = getPaddedAlertTimeRange(startedAt, endedAt); + timeRange.to = endedAt ? timeRange.to : 'now'; + } + + const query = { + query: '', + language: 'kuery', + }; + const isOneCountConditionWithFilter = + metrics.length === 1 && metrics[0].aggType === 'count' && metrics[0].filter; + if (filter && isOneCountConditionWithFilter) { + query.query = `${filter} and ${metrics[0].filter}`; + } else if (isOneCountConditionWithFilter) { + query.query = metrics[0].filter!; + } else if (filter) { + query.query = filter; + } + + return logExplorerLocator?.getRedirectUrl({ + dataset: dataViewId, + timeRange, + query, + }); +}; diff --git a/x-pack/plugins/observability/common/index.ts b/x-pack/plugins/observability/common/index.ts index f8f032f93bda7..3a86e264095bd 100644 --- a/x-pack/plugins/observability/common/index.ts +++ b/x-pack/plugins/observability/common/index.ts @@ -41,10 +41,13 @@ export { enableCriticalPath, syntheticsThrottlingEnabled, apmEnableProfilingIntegration, - profilingUseLegacyFlamegraphAPI, profilingCo2PerKWH, profilingDatacenterPUE, - profilingPerCoreWatt, + profilingPervCPUWattX86, + profilingUseLegacyCo2Calculation, + profilingPervCPUWattArm64, + profilingAWSCostDiscountRate, + profilingCostPervCPUPerHour, } from './ui_settings_keys'; export { diff --git a/x-pack/plugins/observability/common/ui_settings_keys.ts b/x-pack/plugins/observability/common/ui_settings_keys.ts index 2a94716446091..5745882055cab 100644 --- a/x-pack/plugins/observability/common/ui_settings_keys.ts +++ b/x-pack/plugins/observability/common/ui_settings_keys.ts @@ -27,7 +27,10 @@ export const apmEnableContinuousRollups = 'observability:apmEnableContinuousRoll export const syntheticsThrottlingEnabled = 'observability:syntheticsThrottlingEnabled'; export const enableLegacyUptimeApp = 'observability:enableLegacyUptimeApp'; export const apmEnableProfilingIntegration = 'observability:apmEnableProfilingIntegration'; -export const profilingUseLegacyFlamegraphAPI = 'observability:profilingUseLegacyFlamegraphAPI'; -export const profilingPerCoreWatt = 'observability:profilingPerCoreWatt'; +export const profilingPervCPUWattX86 = 'observability:profilingPerVCPUWattX86'; +export const profilingPervCPUWattArm64 = 'observability:profilingPervCPUWattArm64'; export const profilingCo2PerKWH = 'observability:profilingCo2PerKWH'; export const profilingDatacenterPUE = 'observability:profilingDatacenterPUE'; +export const profilingUseLegacyCo2Calculation = 'observability:profilingUseLegacyCo2Calculation'; +export const profilingAWSCostDiscountRate = 'observability:profilingAWSCostDiscountRate'; +export const profilingCostPervCPUPerHour = 'observability:profilingCostPervCPUPerHour'; diff --git a/x-pack/plugins/observability/kibana.jsonc b/x-pack/plugins/observability/kibana.jsonc index 083f1956ec31f..96bfbb4738b2e 100644 --- a/x-pack/plugins/observability/kibana.jsonc +++ b/x-pack/plugins/observability/kibana.jsonc @@ -35,6 +35,7 @@ "visualizations", "dashboard", "expressions", + "logExplorer", "licensing" ], "optionalPlugins": [ diff --git a/x-pack/plugins/observability/public/components/alerts_flyout/alerts_flyout_footer.tsx b/x-pack/plugins/observability/public/components/alerts_flyout/alerts_flyout_footer.tsx index 27cbd3a62fdc6..324a96845137a 100644 --- a/x-pack/plugins/observability/public/components/alerts_flyout/alerts_flyout_footer.tsx +++ b/x-pack/plugins/observability/public/components/alerts_flyout/alerts_flyout_footer.tsx @@ -4,7 +4,8 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import React from 'react'; + +import React, { useState, useEffect } from 'react'; import { EuiFlyoutFooter, EuiFlexGroup, EuiFlexItem, EuiButton } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { useKibana } from '../../utils/kibana_react'; @@ -25,17 +26,22 @@ export function AlertsFlyoutFooter({ alert, isInApp }: FlyoutProps & { isInApp: }, } = useKibana().services; const { config } = usePluginContext(); + const [viewInAppUrl, setViewInAppUrl] = useState(); + + useEffect(() => { + if (!alert.hasBasePath) { + setViewInAppUrl(prepend(alert.link ?? '')); + } else { + setViewInAppUrl(alert.link); + } + }, [alert.hasBasePath, alert.link, prepend]); return ( {!alert.link || isInApp ? null : ( - + {i18n.translate('xpack.observability.alertsFlyout.viewInAppButtonText', { defaultMessage: 'View in app', })} diff --git a/x-pack/plugins/observability/public/components/custom_threshold/components/alert_details_app_section.test.tsx b/x-pack/plugins/observability/public/components/custom_threshold/components/alert_details_app_section.test.tsx index d1ab267f1ce23..8747558251da3 100644 --- a/x-pack/plugins/observability/public/components/custom_threshold/components/alert_details_app_section.test.tsx +++ b/x-pack/plugins/observability/public/components/custom_threshold/components/alert_details_app_section.test.tsx @@ -24,6 +24,9 @@ const mockedChartStartContract = chartPluginMock.createStartContract(); jest.mock('@kbn/observability-alert-details', () => ({ AlertAnnotation: () => {}, AlertActiveTimeRangeAnnotation: () => {}, +})); + +jest.mock('@kbn/observability-get-padded-alert-time-range-util', () => ({ getPaddedAlertTimeRange: () => ({ from: '2023-03-28T10:43:13.802Z', to: '2023-03-29T13:14:09.581Z', diff --git a/x-pack/plugins/observability/public/components/custom_threshold/components/alert_details_app_section.tsx b/x-pack/plugins/observability/public/components/custom_threshold/components/alert_details_app_section.tsx index deebe5a6cd4ca..c9b17b4f48c92 100644 --- a/x-pack/plugins/observability/public/components/custom_threshold/components/alert_details_app_section.tsx +++ b/x-pack/plugins/observability/public/components/custom_threshold/components/alert_details_app_section.tsx @@ -22,11 +22,8 @@ import { } from '@elastic/eui'; import { ALERT_END, ALERT_START, ALERT_EVALUATION_VALUES } from '@kbn/rule-data-utils'; import { Rule, RuleTypeParams } from '@kbn/alerting-plugin/common'; -import { - AlertAnnotation, - getPaddedAlertTimeRange, - AlertActiveTimeRangeAnnotation, -} from '@kbn/observability-alert-details'; +import { AlertAnnotation, AlertActiveTimeRangeAnnotation } from '@kbn/observability-alert-details'; +import { getPaddedAlertTimeRange } from '@kbn/observability-get-padded-alert-time-range-util'; import { DataView } from '@kbn/data-views-plugin/common'; import { MetricsExplorerChartType } from '../../../../common/custom_threshold_rule/types'; import { useKibana } from '../../../utils/kibana_react'; diff --git a/x-pack/plugins/observability/public/components/custom_threshold/mocks/custom_threshold_rule.ts b/x-pack/plugins/observability/public/components/custom_threshold/mocks/custom_threshold_rule.ts index 4cae955ce9801..cfe41b6bd9d04 100644 --- a/x-pack/plugins/observability/public/components/custom_threshold/mocks/custom_threshold_rule.ts +++ b/x-pack/plugins/observability/public/components/custom_threshold/mocks/custom_threshold_rule.ts @@ -184,7 +184,7 @@ export const buildCustomThresholdAlert = ( alertOnGroupDisappear: true, }, 'kibana.alert.evaluation.values': [2500, 5], - 'kibana.alert.rule.category': 'Custom threshold (Technical Preview)', + 'kibana.alert.rule.category': 'Custom threshold (Beta)', 'kibana.alert.rule.consumer': 'alerts', 'kibana.alert.rule.execution.uuid': '62dd07ef-ead9-4b1f-a415-7c83d03925f7', 'kibana.alert.rule.name': 'One condition', diff --git a/x-pack/plugins/observability/public/pages/alerts/components/alert_actions.tsx b/x-pack/plugins/observability/public/pages/alerts/components/alert_actions.tsx index 9a3bce0a9a326..0f2531f6ff793 100644 --- a/x-pack/plugins/observability/public/pages/alerts/components/alert_actions.tsx +++ b/x-pack/plugins/observability/public/pages/alerts/components/alert_actions.tsx @@ -14,19 +14,17 @@ import { EuiToolTip, } from '@elastic/eui'; -import React, { useMemo, useState, useCallback } from 'react'; +import React, { useMemo, useState, useCallback, useEffect } from 'react'; import { i18n } from '@kbn/i18n'; import { CaseAttachmentsWithoutOwner } from '@kbn/cases-plugin/public'; import { AttachmentType } from '@kbn/cases-plugin/common'; import { EcsSecurityExtension as Ecs } from '@kbn/securitysolution-ecs'; import { TimelineNonEcsData } from '@kbn/timelines-plugin/common'; import { - ALERT_RULE_TYPE_ID, ALERT_RULE_UUID, ALERT_STATUS, ALERT_STATUS_ACTIVE, ALERT_UUID, - OBSERVABILITY_THRESHOLD_RULE_TYPE_ID, } from '@kbn/rule-data-utils'; import { useBulkUntrackAlerts } from '@kbn/triggers-actions-ui-plugin/public'; import { useKibana } from '../../../utils/kibana_react'; @@ -70,6 +68,7 @@ export function AlertActions({ } = useKibana().services; const { mutateAsync: untrackAlerts } = useBulkUntrackAlerts(); const userCasesPermissions = canUseCases([observabilityFeatureId]); + const [viewInAppUrl, setViewInAppUrl] = useState(); const parseObservabilityAlert = useMemo( () => parseAlert(observabilityRuleTypeRegistry), @@ -79,6 +78,14 @@ export function AlertActions({ const dataFieldEs = data.reduce((acc, d) => ({ ...acc, [d.field]: d.value }), {}); const alert = parseObservabilityAlert(dataFieldEs); + useEffect(() => { + if (!alert.hasBasePath) { + setViewInAppUrl(prepend(alert.link ?? '')); + } else { + setViewInAppUrl(alert.link); + } + }, [alert.hasBasePath, alert.link, prepend]); + const [isPopoverOpen, setIsPopoverOpen] = useState(false); const ruleId = alert.fields[ALERT_RULE_UUID] ?? null; @@ -236,10 +243,7 @@ export function AlertActions({ return ( <> - {/* Hide the View In App for the Threshold alerts, temporarily https://github.com/elastic/kibana/pull/159915 */} - {alert.fields[ALERT_RULE_TYPE_ID] === OBSERVABILITY_THRESHOLD_RULE_TYPE_ID ? ( - - ) : ( + {viewInAppUrl ? ( + ) : ( + )} diff --git a/x-pack/plugins/observability/public/pages/slo_edit/components/apm_common/field_selector.tsx b/x-pack/plugins/observability/public/pages/slo_edit/components/apm_common/field_selector.tsx index 74176db75c549..e41e51a7361e0 100644 --- a/x-pack/plugins/observability/public/pages/slo_edit/components/apm_common/field_selector.tsx +++ b/x-pack/plugins/observability/public/pages/slo_edit/components/apm_common/field_selector.tsx @@ -65,6 +65,8 @@ export function FieldSelector({ : [] ).concat(createOptions(suggestions)); + const isDisabled = name !== 'indicator.params.service' && !serviceName; + return ( ( { diff --git a/x-pack/plugins/observability/public/pages/slo_edit/components/common/index_field_selector.tsx b/x-pack/plugins/observability/public/pages/slo_edit/components/common/index_field_selector.tsx index 936d39dfa9b9a..367ff255edde0 100644 --- a/x-pack/plugins/observability/public/pages/slo_edit/components/common/index_field_selector.tsx +++ b/x-pack/plugins/observability/public/pages/slo_edit/components/common/index_field_selector.tsx @@ -46,7 +46,7 @@ export function IndexFieldSelector({ defaultValue={defaultValue} name={name} control={control} - rules={{ required: isRequired }} + rules={{ required: isRequired && !isDisabled }} render={({ field, fieldState }) => ( {...field} diff --git a/x-pack/plugins/observability/public/pages/slo_edit/components/custom_kql/custom_kql_indicator_type_form.tsx b/x-pack/plugins/observability/public/pages/slo_edit/components/custom_kql/custom_kql_indicator_type_form.tsx index 6c5d4dce730bf..05b58ab2aa198 100644 --- a/x-pack/plugins/observability/public/pages/slo_edit/components/custom_kql/custom_kql_indicator_type_form.tsx +++ b/x-pack/plugins/observability/public/pages/slo_edit/components/custom_kql/custom_kql_indicator_type_form.tsx @@ -32,22 +32,20 @@ export function CustomKqlIndicatorTypeForm() { - - - + diff --git a/x-pack/plugins/observability/public/pages/slos/components/card_view/badges_portal.tsx b/x-pack/plugins/observability/public/pages/slos/components/card_view/badges_portal.tsx new file mode 100644 index 0000000000000..aace661240d23 --- /dev/null +++ b/x-pack/plugins/observability/public/pages/slos/components/card_view/badges_portal.tsx @@ -0,0 +1,34 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React, { ReactNode, useEffect, useMemo } from 'react'; +import { createHtmlPortalNode, InPortal, OutPortal } from 'react-reverse-portal'; +import ReactDOM from 'react-dom'; +export interface Props { + children: ReactNode; + containerRef: React.RefObject; +} + +export function SloCardBadgesPortal({ children, containerRef }: Props) { + const portalNode = useMemo(() => createHtmlPortalNode(), []); + + useEffect(() => { + if (containerRef?.current) { + setTimeout(() => { + const gapDiv = containerRef?.current?.querySelector('.echMetricText__gap'); + if (!gapDiv) return; + ReactDOM.render(, gapDiv); + }, 100); + } + + return () => { + portalNode.unmount(); + }; + }, [portalNode, containerRef]); + + return {children}; +} diff --git a/x-pack/plugins/observability/public/pages/slos/components/card_view/slo_card_item.tsx b/x-pack/plugins/observability/public/pages/slos/components/card_view/slo_card_item.tsx index 07ad3caf1fd00..ac649a71e3600 100644 --- a/x-pack/plugins/observability/public/pages/slos/components/card_view/slo_card_item.tsx +++ b/x-pack/plugins/observability/public/pages/slos/components/card_view/slo_card_item.tsx @@ -9,16 +9,17 @@ import React, { useState } from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; import { Chart, + DARK_THEME, isMetricElementEvent, Metric, - Settings, - DARK_THEME, MetricTrendShape, + Settings, } from '@elastic/charts'; import { EuiIcon, EuiPanel, useEuiBackgroundColor } from '@elastic/eui'; -import { SLOWithSummaryResponse, HistoricalSummaryResponse, ALL_VALUE } from '@kbn/slo-schema'; +import { ALL_VALUE, HistoricalSummaryResponse, SLOWithSummaryResponse } from '@kbn/slo-schema'; import { Rule } from '@kbn/triggers-actions-ui-plugin/public'; import { i18n } from '@kbn/i18n'; +import { SloCardBadgesPortal } from './badges_portal'; import { useSloListActions } from '../../hooks/use_slo_list_actions'; import { BurnRateRuleFlyout } from '../common/burn_rate_rule_flyout'; import { formatHistoricalData } from '../../../../utils/slo/chart_data_formatter'; @@ -52,12 +53,7 @@ const useCardColor = (status?: SLOWithSummaryResponse['summary']['status']) => { }; const getSubTitle = (slo: SLOWithSummaryResponse, cardsPerRow: number) => { - const subTitle = - slo.groupBy && slo.groupBy !== ALL_VALUE ? `${slo.groupBy}: ${slo.instanceId}` : ''; - if (cardsPerRow === 4) { - return subTitle.substring(0, 30) + (subTitle.length > 30 ? '..' : ''); - } - return subTitle.substring(0, 40) + (subTitle.length > 40 ? '..' : ''); + return slo.groupBy && slo.groupBy !== ALL_VALUE ? `${slo.groupBy}: ${slo.instanceId}` : ''; }; export function SloCardItem({ slo, rules, activeAlerts, historicalSummary, cardsPerRow }: Props) { @@ -65,6 +61,8 @@ export function SloCardItem({ slo, rules, activeAlerts, historicalSummary, cards application: { navigateToUrl }, } = useKibana().services; + const containerRef = React.useRef(null); + const [isMouseOver, setIsMouseOver] = useState(false); const [isActionsPopoverOpen, setIsActionsPopoverOpen] = useState(false); const [isAddRuleFlyoutOpen, setIsAddRuleFlyoutOpen] = useState(false); @@ -88,6 +86,7 @@ export function SloCardItem({ slo, rules, activeAlerts, historicalSummary, cards return ( <> } onMouseOver={() => { if (!isMouseOver) { setIsMouseOver(true); @@ -145,13 +144,6 @@ export function SloCardItem({ slo, rules, activeAlerts, historicalSummary, cards ]} /> - {(isMouseOver || isActionsPopoverOpen) && ( )} + + + void; } -const Container = styled.div<{ hasGroupBy: boolean }>` - position: absolute; +const Container = styled.div` display: inline-block; - top: ${({ hasGroupBy }) => (hasGroupBy ? '55px' : '35px')}; - left: 7px; - z-index: 1; - border-radius: ${({ theme }) => theme.eui.euiBorderRadius}; + margin-top: 5px; `; -export function SloCardItemBadges({ - slo, - activeAlerts, - rules, - handleCreateRule, - hasGroupBy, -}: Props) { +export function SloCardItemBadges({ slo, activeAlerts, rules, handleCreateRule }: Props) { return ( - - + + {!slo.summary ? ( ) : ( diff --git a/x-pack/plugins/observability/public/pages/slos/components/card_view/slos_card_view.tsx b/x-pack/plugins/observability/public/pages/slos/components/card_view/slos_card_view.tsx index 3768bdbb7dac3..4e4df93967fde 100644 --- a/x-pack/plugins/observability/public/pages/slos/components/card_view/slos_card_view.tsx +++ b/x-pack/plugins/observability/public/pages/slos/components/card_view/slos_card_view.tsx @@ -6,7 +6,13 @@ */ import React from 'react'; -import { EuiFlexGrid, EuiFlexItem, EuiPanel, EuiSkeletonText } from '@elastic/eui'; +import { + EuiFlexGrid, + EuiFlexItem, + EuiPanel, + EuiSkeletonText, + useIsWithinBreakpoints, +} from '@elastic/eui'; import { SLOWithSummaryResponse, ALL_VALUE } from '@kbn/slo-schema'; import { EuiFlexGridProps } from '@elastic/eui/src/components/flex/flex_grid'; import { ActiveAlerts } from '../../../../hooks/slo/use_fetch_active_alerts'; @@ -23,6 +29,25 @@ export interface Props { rulesBySlo?: UseFetchRulesForSloResponse['data']; } +const useColumns = (cardsPerRow: string | undefined) => { + const isMobile = useIsWithinBreakpoints(['xs', 's']); + const isMedium = useIsWithinBreakpoints(['m']); + const isLarge = useIsWithinBreakpoints(['l']); + + const columns = (Number(cardsPerRow) as EuiFlexGridProps['columns']) ?? 3; + + switch (true) { + case isMobile: + return 1; + case isMedium: + return columns > 2 ? 2 : columns; + case isLarge: + return columns > 3 ? 3 : columns; + default: + return columns; + } +}; + export function SloListCardView({ sloList, loading, @@ -36,12 +61,14 @@ export function SloListCardView({ list: sloList.map((slo) => ({ sloId: slo.id, instanceId: slo.instanceId ?? ALL_VALUE })), }); + const columns = useColumns(cardsPerRow); + if (loading && sloList.length === 0) { return ; } return ( - + {sloList.map((slo) => ( ; - export interface ObservabilityPublicPluginsSetup { data: DataPublicPluginSetup; observabilityShared: ObservabilitySharedPluginSetup; @@ -117,7 +117,6 @@ export interface ObservabilityPublicPluginsSetup { embeddable: EmbeddableSetup; licensing: LicensingPluginSetup; } - export interface ObservabilityPublicPluginsStart { actionTypeRegistry: ActionTypeRegistryContract; cases: CasesUiStart; @@ -146,7 +145,6 @@ export interface ObservabilityPublicPluginsStart { aiops: AiopsPluginStart; serverless?: ServerlessPluginStart; } - export type ObservabilityPublicStart = ReturnType; export class Plugin @@ -239,6 +237,9 @@ export class Plugin const sloEditLocator = pluginsSetup.share.url.locators.create(new SloEditLocatorDefinition()); const sloListLocator = pluginsSetup.share.url.locators.create(new SloListLocatorDefinition()); + const logExplorerLocator = + pluginsSetup.share.url.locators.get(LOG_EXPLORER_LOCATOR_ID); + const mount = async (params: AppMountParameters) => { // Load application bundle const { renderApp } = await import('./application'); @@ -292,7 +293,7 @@ export class Plugin coreSetup.application.register(app); - registerObservabilityRuleTypes(config, this.observabilityRuleTypeRegistry); + registerObservabilityRuleTypes(config, this.observabilityRuleTypeRegistry, logExplorerLocator); const assertPlatinumLicense = async () => { const licensing = await pluginsSetup.licensing; diff --git a/x-pack/plugins/observability/public/rules/create_observability_rule_type_registry.ts b/x-pack/plugins/observability/public/rules/create_observability_rule_type_registry.ts index aef7c5eca6ce2..76c3d8c89662c 100644 --- a/x-pack/plugins/observability/public/rules/create_observability_rule_type_registry.ts +++ b/x-pack/plugins/observability/public/rules/create_observability_rule_type_registry.ts @@ -16,7 +16,7 @@ import { AsDuration, AsPercent } from '../../common/utils/formatters'; export type ObservabilityRuleTypeFormatter = (options: { fields: ParsedTechnicalFields & Record; formatters: { asDuration: AsDuration; asPercent: AsPercent }; -}) => { reason: string; link?: string }; +}) => { reason: string; link?: string; hasBasePath?: boolean }; export interface ObservabilityRuleTypeModel extends RuleTypeModel { diff --git a/x-pack/plugins/observability/public/rules/register_observability_rule_types.ts b/x-pack/plugins/observability/public/rules/register_observability_rule_types.ts index d807de2499c50..a1faec27f6c83 100644 --- a/x-pack/plugins/observability/public/rules/register_observability_rule_types.ts +++ b/x-pack/plugins/observability/public/rules/register_observability_rule_types.ts @@ -7,15 +7,24 @@ import { lazy } from 'react'; import { i18n } from '@kbn/i18n'; -import { ALERT_REASON, OBSERVABILITY_THRESHOLD_RULE_TYPE_ID } from '@kbn/rule-data-utils'; - +import type { SerializedSearchSourceFields } from '@kbn/data-plugin/common'; +import { + ALERT_REASON, + ALERT_RULE_PARAMETERS, + ALERT_START, + OBSERVABILITY_THRESHOLD_RULE_TYPE_ID, +} from '@kbn/rule-data-utils'; +import type { DiscoverAppLocatorParams } from '@kbn/discover-plugin/common'; +import type { LocatorPublic } from '@kbn/share-plugin/common'; +import type { MetricExpression } from '../components/custom_threshold/types'; +import type { CustomThresholdExpressionMetric } from '../../common/custom_threshold_rule/types'; +import { getViewInAppUrl } from '../../common/custom_threshold_rule/get_view_in_app_url'; import { SLO_ID_FIELD, SLO_INSTANCE_ID_FIELD } from '../../common/field_names/slo'; import { ConfigSchema } from '../plugin'; import { ObservabilityRuleTypeRegistry } from './create_observability_rule_type_registry'; import { SLO_BURN_RATE_RULE_TYPE_ID } from '../../common/constants'; import { validateBurnRateRule } from '../components/burn_rate_rule_editor/validation'; import { validateCustomThreshold } from '../components/custom_threshold/components/validation'; -import { formatReason } from '../components/custom_threshold/rule_data_formatters'; const sloBurnRateDefaultActionMessage = i18n.translate( 'xpack.observability.slo.rules.burnRate.defaultActionMessage', @@ -71,9 +80,15 @@ const thresholdDefaultRecoveryMessage = i18n.translate( } ); -export const registerObservabilityRuleTypes = ( +const getDataViewId = (searchConfiguration?: SerializedSearchSourceFields) => + typeof searchConfiguration?.index === 'string' + ? searchConfiguration.index + : searchConfiguration?.index?.title; + +export const registerObservabilityRuleTypes = async ( config: ConfigSchema, - observabilityRuleTypeRegistry: ObservabilityRuleTypeRegistry + observabilityRuleTypeRegistry: ObservabilityRuleTypeRegistry, + logExplorerLocator?: LocatorPublic ) => { observabilityRuleTypeRegistry.register({ id: SLO_BURN_RATE_RULE_TYPE_ID, @@ -121,7 +136,27 @@ export const registerObservabilityRuleTypes = ( defaultActionMessage: thresholdDefaultActionMessage, defaultRecoveryMessage: thresholdDefaultRecoveryMessage, requiresAppContext: false, - format: formatReason, + format: ({ fields }) => { + const searchConfiguration = fields[ALERT_RULE_PARAMETERS]?.searchConfiguration as + | SerializedSearchSourceFields + | undefined; + const criteria = fields[ALERT_RULE_PARAMETERS]?.criteria as MetricExpression[]; + const metrics: CustomThresholdExpressionMetric[] = + criteria.length === 1 ? criteria[0].metrics : []; + + const dataViewId = getDataViewId(searchConfiguration); + return { + reason: fields[ALERT_REASON] ?? '-', + link: getViewInAppUrl( + metrics, + fields[ALERT_START], + logExplorerLocator, + (searchConfiguration?.query as { query: string }).query, + dataViewId + ), + hasBasePath: true, + }; + }, alertDetailsAppSection: lazy( () => import('../components/custom_threshold/components/alert_details_app_section') ), diff --git a/x-pack/plugins/observability/public/typings/alerts.ts b/x-pack/plugins/observability/public/typings/alerts.ts index 2e5dfe3ca86f2..45a44169121f7 100644 --- a/x-pack/plugins/observability/public/typings/alerts.ts +++ b/x-pack/plugins/observability/public/typings/alerts.ts @@ -15,4 +15,5 @@ export interface TopAlert = {} reason: string; link?: string; active: boolean; + hasBasePath?: boolean; } diff --git a/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.test.ts b/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.test.ts index c2340fbc046fb..b769f5f32b73b 100644 --- a/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.test.ts +++ b/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.test.ts @@ -29,6 +29,9 @@ import { } from '../../../../common/custom_threshold_rule/types'; jest.mock('./lib/evaluate_rule', () => ({ evaluateRule: jest.fn() })); +jest.mock('../../../../common/custom_threshold_rule/get_view_in_app_url', () => ({ + getViewInAppUrl: () => 'mockedViewInApp', +})); interface AlertTestInstance { instance: AlertInstanceMock; @@ -134,7 +137,7 @@ const setEvaluationResults = (response: Array>) => { jest.requireMock('./lib/evaluate_rule').evaluateRule.mockImplementation(() => response); }; -describe('The metric threshold alert type', () => { +describe('The custom threshold alert type', () => { describe('querying the entire infrastructure', () => { afterAll(() => clearInstances()); const instanceID = '*'; @@ -1339,6 +1342,7 @@ describe('The metric threshold alert type', () => { timestamp: STARTED_AT_MOCK_DATE.toISOString(), value: ['[NO DATA]', null], tags: [], + viewInAppUrl: 'mockedViewInApp', }); expect(recentAction).toBeNoDataAction(); }); @@ -1765,6 +1769,7 @@ const mockLibs: any = { groupByPageSize: 10_000, }, }, + locators: {}, }; const executor = createCustomThresholdExecutor(mockLibs); @@ -1780,6 +1785,7 @@ const mockedIndex = { }; const mockedDataView = { getIndexPattern: () => 'mockedIndexPattern', + getName: () => 'mockedDataViewName', ...mockedIndex, }; const mockedSearchSource = { diff --git a/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.ts b/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.ts index 2e50c33048f51..ac052a6b8f4d3 100644 --- a/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.ts +++ b/x-pack/plugins/observability/server/lib/rules/custom_threshold/custom_threshold_executor.ts @@ -6,6 +6,7 @@ */ import { isEqual } from 'lodash'; +import { LogExplorerLocatorParams } from '@kbn/deeplinks-observability'; import { ALERT_ACTION_GROUP, ALERT_EVALUATION_VALUES, @@ -17,6 +18,7 @@ import { RecoveredActionGroup } from '@kbn/alerting-plugin/common'; import { IBasePath, Logger } from '@kbn/core/server'; import { LifecycleRuleExecutor } from '@kbn/rule-registry-plugin/server'; import { AlertsLocatorParams, getAlertUrl } from '../../../../common'; +import { getViewInAppUrl } from '../../../../common/custom_threshold_rule/get_view_in_app_url'; import { ObservabilityConfig } from '../../..'; import { FIRED_ACTIONS_ID, NO_DATA_ACTIONS_ID, UNGROUPED_FACTORY_KEY } from './constants'; import { @@ -48,16 +50,21 @@ import { EvaluatedRuleParams, evaluateRule } from './lib/evaluate_rule'; import { MissingGroupsRecord } from './lib/check_missing_group'; import { convertStringsToMissingGroupsRecord } from './lib/convert_strings_to_missing_groups_record'; +export interface CustomThresholdLocators { + alertsLocator?: LocatorPublic; + logExplorerLocator?: LocatorPublic; +} + export const createCustomThresholdExecutor = ({ - alertsLocator, basePath, logger, config, + locators: { alertsLocator, logExplorerLocator }, }: { basePath: IBasePath; logger: Logger; config: ObservabilityConfig; - alertsLocator?: LocatorPublic; + locators: CustomThresholdLocators; }): LifecycleRuleExecutor< CustomThresholdRuleParams, CustomThresholdRuleTypeState, @@ -132,21 +139,22 @@ export const createCustomThresholdExecutor = ({ : []; const initialSearchSource = await searchSourceClient.create(params.searchConfiguration!); - const dataView = initialSearchSource.getField('index')!.getIndexPattern(); - const dataViewName = initialSearchSource.getField('index')!.name; - const timeFieldName = initialSearchSource.getField('index')?.timeFieldName; - if (!dataView) { + const dataView = initialSearchSource.getField('index')!; + const { id: dataViewId, timeFieldName } = dataView; + const dataViewIndexPattern = dataView.getIndexPattern(); + const dataViewName = dataView.getName(); + if (!dataViewIndexPattern) { throw new Error('No matched data view'); } else if (!timeFieldName) { throw new Error('The selected data view does not have a timestamp field'); } - // Calculate initial start and end date with no time window, as each criteria has it's own time window + // Calculate initial start and end date with no time window, as each criterion has its own time window const { dateStart, dateEnd } = getTimeRange(); const alertResults = await evaluateRule( services.scopedClusterClient.asCurrentUser, params as EvaluatedRuleParams, - dataView, + dataViewIndexPattern, timeFieldName, compositeSize, alertOnGroupDisappear, @@ -270,13 +278,20 @@ export const createCustomThresholdExecutor = ({ group: groupByKeysObjectMapping[group], reason, timestamp, - value: alertResults.map((result, index) => { + value: alertResults.map((result) => { const evaluation = result[group]; if (!evaluation) { return null; } return formatAlertResult(evaluation).currentValue; }), + viewInAppUrl: getViewInAppUrl( + alertResults.length === 1 ? alertResults[0][group].metrics : [], + indexedStartedAt, + logExplorerLocator, + params.searchConfiguration.query.query, + params.searchConfiguration?.index?.title ?? dataViewId + ), ...additionalContext, }); } diff --git a/x-pack/plugins/observability/server/lib/rules/custom_threshold/register_custom_threshold_rule_type.ts b/x-pack/plugins/observability/server/lib/rules/custom_threshold/register_custom_threshold_rule_type.ts index db4402dca7e88..cf27867125cad 100644 --- a/x-pack/plugins/observability/server/lib/rules/custom_threshold/register_custom_threshold_rule_type.ts +++ b/x-pack/plugins/observability/server/lib/rules/custom_threshold/register_custom_threshold_rule_type.ts @@ -16,13 +16,8 @@ import { legacyExperimentalFieldMap } from '@kbn/alerts-as-data-utils'; import { OBSERVABILITY_THRESHOLD_RULE_TYPE_ID } from '@kbn/rule-data-utils'; import { createLifecycleExecutor, IRuleDataClient } from '@kbn/rule-registry-plugin/server'; import { LicenseType } from '@kbn/licensing-plugin/server'; -import { LocatorPublic } from '@kbn/share-plugin/common'; import { EsQueryRuleParamsExtractedParams } from '@kbn/stack-alerts-plugin/server/rule_types/es_query/rule_type_params'; -import { - AlertsLocatorParams, - observabilityFeatureId, - observabilityPaths, -} from '../../../../common'; +import { observabilityFeatureId, observabilityPaths } from '../../../../common'; import { Comparator } from '../../../../common/custom_threshold_rule/types'; import { THRESHOLD_RULE_REGISTRATION_CONTEXT } from '../../../common/constants'; @@ -38,9 +33,13 @@ import { tagsActionVariableDescription, timestampActionVariableDescription, valueActionVariableDescription, + viewInAppUrlActionVariableDescription, } from './translations'; import { oneOfLiterals, validateKQLStringFilter } from './utils'; -import { createCustomThresholdExecutor } from './custom_threshold_executor'; +import { + createCustomThresholdExecutor, + CustomThresholdLocators, +} from './custom_threshold_executor'; import { FIRED_ACTION, NO_DATA_ACTION } from './constants'; import { ObservabilityConfig } from '../../..'; @@ -69,7 +68,7 @@ export function thresholdRuleType( config: ObservabilityConfig, logger: Logger, ruleDataClient: IRuleDataClient, - alertsLocator?: LocatorPublic + locators: CustomThresholdLocators ) { const baseCriterion = { threshold: schema.arrayOf(schema.number()), @@ -109,7 +108,7 @@ export function thresholdRuleType( return { id: OBSERVABILITY_THRESHOLD_RULE_TYPE_ID, name: i18n.translate('xpack.observability.threshold.ruleName', { - defaultMessage: 'Custom threshold (Technical Preview)', + defaultMessage: 'Custom threshold (Beta)', }), validate: { params: schema.object( @@ -128,7 +127,7 @@ export function thresholdRuleType( minimumLicenseRequired: 'basic' as LicenseType, isExportable: true, executor: createLifecycleRuleExecutor( - createCustomThresholdExecutor({ alertsLocator, basePath, logger, config }) + createCustomThresholdExecutor({ basePath, logger, config, locators }) ), doesSetRecoveryContext: true, actionVariables: { @@ -148,6 +147,7 @@ export function thresholdRuleType( { name: 'orchestrator', description: orchestratorActionVariableDescription }, { name: 'labels', description: labelsActionVariableDescription }, { name: 'tags', description: tagsActionVariableDescription }, + { name: 'viewInAppUrl', description: viewInAppUrlActionVariableDescription }, ], }, useSavedObjectReferences: { diff --git a/x-pack/plugins/observability/server/lib/rules/register_rule_types.ts b/x-pack/plugins/observability/server/lib/rules/register_rule_types.ts index 0e1abfc1037d7..c90ee35f86552 100644 --- a/x-pack/plugins/observability/server/lib/rules/register_rule_types.ts +++ b/x-pack/plugins/observability/server/lib/rules/register_rule_types.ts @@ -7,7 +7,6 @@ import { PluginSetupContract } from '@kbn/alerting-plugin/server'; import { IBasePath, Logger } from '@kbn/core/server'; -import { LocatorPublic } from '@kbn/share-plugin/common'; import { createLifecycleExecutor, Dataset, @@ -15,7 +14,8 @@ import { } from '@kbn/rule-registry-plugin/server'; import { mappingFromFieldMap } from '@kbn/alerting-plugin/common'; import { legacyExperimentalFieldMap } from '@kbn/alerts-as-data-utils'; -import { sloFeatureId, AlertsLocatorParams, observabilityFeatureId } from '../../../common'; +import { CustomThresholdLocators } from './custom_threshold/custom_threshold_executor'; +import { sloFeatureId, observabilityFeatureId } from '../../../common'; import { ObservabilityConfig } from '../..'; import { SLO_RULE_REGISTRATION_CONTEXT, @@ -27,11 +27,11 @@ import { sloRuleFieldMap } from './slo_burn_rate/field_map'; export function registerRuleTypes( alertingPlugin: PluginSetupContract, - logger: Logger, - ruleDataService: IRuleDataService, basePath: IBasePath, config: ObservabilityConfig, - alertsLocator?: LocatorPublic + logger: Logger, + ruleDataService: IRuleDataService, + locators: CustomThresholdLocators ) { // SLO RULE const ruleDataClientSLO = ruleDataService.initializeIndex({ @@ -55,7 +55,7 @@ export function registerRuleTypes( ruleDataClientSLO ); alertingPlugin.registerType( - sloBurnRateRuleType(createLifecycleRuleExecutorSLO, basePath, alertsLocator) + sloBurnRateRuleType(createLifecycleRuleExecutorSLO, basePath, locators.alertsLocator) ); // Threshold RULE @@ -85,7 +85,7 @@ export function registerRuleTypes( config, logger, ruleDataClientThreshold, - alertsLocator + locators ) ); } diff --git a/x-pack/plugins/observability/server/plugin.ts b/x-pack/plugins/observability/server/plugin.ts index d1ca0e45b74a2..6726b8abfe178 100644 --- a/x-pack/plugins/observability/server/plugin.ts +++ b/x-pack/plugins/observability/server/plugin.ts @@ -18,6 +18,7 @@ import { Plugin, PluginInitializerContext, } from '@kbn/core/server'; +import { LOG_EXPLORER_LOCATOR_ID, LogExplorerLocatorParams } from '@kbn/deeplinks-observability'; import { PluginSetupContract as FeaturesSetup } from '@kbn/features-plugin/server'; import { hiddenTypes as filesSavedObjectTypes } from '@kbn/files-plugin/server/saved_objects'; import type { GuidedOnboardingPluginSetup } from '@kbn/guided-onboarding-plugin/server'; @@ -101,6 +102,8 @@ export class ObservabilityPlugin implements Plugin { const config = this.initContext.config.get(); const alertsLocator = plugins.share.url.locators.create(new AlertsLocatorDefinition()); + const logExplorerLocator = + plugins.share.url.locators.get(LOG_EXPLORER_LOCATOR_ID); plugins.features.registerKibanaFeature({ id: casesFeatureId, @@ -332,14 +335,10 @@ export class ObservabilityPlugin implements Plugin { core.savedObjects.registerType(slo); core.savedObjects.registerType(threshold); - registerRuleTypes( - plugins.alerting, - this.logger, - ruleDataService, - core.http.basePath, - config, - alertsLocator - ); + registerRuleTypes(plugins.alerting, core.http.basePath, config, this.logger, ruleDataService, { + alertsLocator, + logExplorerLocator, + }); registerSloUsageCollector(plugins.usageCollection); core.getStartServices().then(([coreStart, pluginStart]) => { diff --git a/x-pack/plugins/observability/server/ui_settings.ts b/x-pack/plugins/observability/server/ui_settings.ts index 1facce3f09984..98260fff5f4c7 100644 --- a/x-pack/plugins/observability/server/ui_settings.ts +++ b/x-pack/plugins/observability/server/ui_settings.ts @@ -30,10 +30,13 @@ import { syntheticsThrottlingEnabled, enableLegacyUptimeApp, apmEnableProfilingIntegration, - profilingUseLegacyFlamegraphAPI, profilingCo2PerKWH, profilingDatacenterPUE, - profilingPerCoreWatt, + profilingPervCPUWattX86, + profilingUseLegacyCo2Calculation, + profilingPervCPUWattArm64, + profilingAWSCostDiscountRate, + profilingCostPervCPUPerHour, } from '../common/ui_settings_keys'; const betaLabel = i18n.translate('xpack.observability.uiSettings.betaLabel', { @@ -378,23 +381,30 @@ export const uiSettings: Record = { schema: schema.boolean(), requiresPageReload: false, }, - [profilingUseLegacyFlamegraphAPI]: { + [profilingPervCPUWattX86]: { category: [observabilityFeatureId], - name: i18n.translate('xpack.observability.profilingUseLegacyFlamegraphAPI', { - defaultMessage: 'Use legacy Flamegraph API in Universal Profiling', + name: i18n.translate('xpack.observability.profilingPervCPUWattX86UiSettingName', { + defaultMessage: 'Per vCPU Watts - x86', }), - value: false, - schema: schema.boolean(), + value: 7, + description: i18n.translate('xpack.observability.profilingPervCPUWattX86UiSettingDescription', { + defaultMessage: `The average amortized per-core power consumption (based on 100% CPU utilization) for x86 architecture.`, + }), + schema: schema.number({ min: 0 }), + requiresPageReload: true, }, - [profilingPerCoreWatt]: { + [profilingPervCPUWattArm64]: { category: [observabilityFeatureId], - name: i18n.translate('xpack.observability.profilingPerCoreWattUiSettingName', { - defaultMessage: 'Per Core Watts', - }), - value: 7, - description: i18n.translate('xpack.observability.profilingPerCoreWattUiSettingDescription', { - defaultMessage: `The average amortized per-core power consumption (based on 100% CPU utilization).`, + name: i18n.translate('xpack.observability.profilingPervCPUWattArm64UiSettingName', { + defaultMessage: 'Per vCPU Watts - arm64', }), + value: 2.8, + description: i18n.translate( + 'xpack.observability.profilingPervCPUWattArm64UiSettingDescription', + { + defaultMessage: `The average amortized per-core power consumption (based on 100% CPU utilization) for arm64 architecture.`, + } + ), schema: schema.number({ min: 0 }), requiresPageReload: true, }, @@ -450,6 +460,45 @@ export const uiSettings: Record = { schema: schema.number({ min: 0 }), requiresPageReload: true, }, + [profilingUseLegacyCo2Calculation]: { + category: [observabilityFeatureId], + name: i18n.translate('xpack.observability.profilingUseLegacyCo2Calculation', { + defaultMessage: 'Use legacy CO2 and Dollar cost calculations in Universal Profiling', + }), + value: false, + schema: schema.boolean(), + }, + [profilingAWSCostDiscountRate]: { + category: [observabilityFeatureId], + name: i18n.translate('xpack.observability.profilingAWSCostDiscountRateUiSettingName', { + defaultMessage: 'AWS EDP discount rate (%)', + }), + value: 6, + schema: schema.number({ min: 0, max: 100 }), + requiresPageReload: true, + description: i18n.translate( + 'xpack.observability.profilingAWSCostDiscountRateUiSettingDescription', + { + defaultMessage: + "If you're enrolled in the AWS Enterprise Discount Program (EDP), enter your discount rate to update the profiling cost calculation.", + } + ), + }, + [profilingCostPervCPUPerHour]: { + category: [observabilityFeatureId], + name: i18n.translate('xpack.observability.profilingCostPervCPUPerHourUiSettingName', { + defaultMessage: 'Cost per vCPU per hour ($)', + }), + value: 0.0425, + description: i18n.translate( + 'xpack.observability.profilingCostPervCPUPerHourUiSettingNameDescription', + { + defaultMessage: `Default average cost per CPU core per hour (Non-AWS instances only)`, + } + ), + schema: schema.number({ min: 0, max: 100 }), + requiresPageReload: true, + }, }; function throttlingDocsLink({ href }: { href: string }) { diff --git a/x-pack/plugins/observability/tsconfig.json b/x-pack/plugins/observability/tsconfig.json index f2bd514a4c4ef..15e2aade480c7 100644 --- a/x-pack/plugins/observability/tsconfig.json +++ b/x-pack/plugins/observability/tsconfig.json @@ -71,6 +71,7 @@ "@kbn/rison", "@kbn/io-ts-utils", "@kbn/observability-alert-details", + "@kbn/observability-get-padded-alert-time-range-util", "@kbn/ui-actions-plugin", "@kbn/field-types", "@kbn/safer-lodash-set", diff --git a/x-pack/plugins/profiling/common/__fixtures__/README.md b/x-pack/plugins/profiling/common/__fixtures__/README.md deleted file mode 100644 index 1a26bca590668..0000000000000 --- a/x-pack/plugins/profiling/common/__fixtures__/README.md +++ /dev/null @@ -1,17 +0,0 @@ -The stacktrace fixtures in this directory are originally from Elasticsearch's -`POST /_profiling/stacktraces` endpoint. They were subsequently filtered -through the `shrink_stacktrace_response.js` command in `x-pack/plugins/profiling/scripts/` -to reduce the size without losing sampling fidelity (see the script for further -details). - -The naming convention for each stacktrace fixture follows this pattern: - -``` -stacktraces_{seconds}s_{upsampling rate}x.json -``` - -where `seconds` is the time span of the original query and `upsampling rate` is -the reciprocal of the sampling rate returned from the original query. - -To add a new stacktrace fixture to the test suite, update `stacktraces.ts` -appropriately. \ No newline at end of file diff --git a/x-pack/plugins/profiling/common/__fixtures__/base_flamegraph.ts b/x-pack/plugins/profiling/common/__fixtures__/base_flamegraph.ts new file mode 100644 index 0000000000000..1e1b2bd341b8f --- /dev/null +++ b/x-pack/plugins/profiling/common/__fixtures__/base_flamegraph.ts @@ -0,0 +1,297 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { BaseFlameGraph } from '@kbn/profiling-utils'; + +export const baseFlamegraph: BaseFlameGraph = { + Edges: [ + [1], + [2], + [3], + [4], + [5], + [6], + [7], + [8], + [9], + [10], + [11], + [12], + [13], + [14], + [15], + [16], + [17], + [18], + [19], + [20], + [21], + [22], + [23], + [24], + [25], + [26], + [27], + [28], + [29], + [30], + [31], + [32], + [33], + [34], + [], + ], + FileID: [ + '', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + 'fwIcP8qXDOl7k0VhWU8z9Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + '5JfXt00O17Yra2Rwh8HT8Q', + ], + FrameType: [ + 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, + ], + Inline: [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + ], + ExeFilename: [ + '', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'metricbeat', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + 'vmlinux', + ], + AddressOrLine: [ + 0, 43443520, 67880745, 67881145, 53704110, 53704665, 53696841, 53697537, 53700683, 53696841, + 52492674, 67626923, 67629380, 67630226, 51515812, 51512445, 51522994, 44606453, 43747101, + 43699300, 43538916, 43547623, 42994898, 42994925, 14680216, 14356875, 3732840, 3732678, 3721714, + 3719260, 3936007, 3897721, 4081162, 4458225, 1712873, + ], + FunctionName: [ + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + 'entry_SYSCALL_64_after_hwframe', + 'do_syscall_64', + '__x64_sys_read', + 'ksys_read', + 'vfs_read', + 'new_sync_read', + 'seq_read_iter', + 'm_show', + 'show_mountinfo', + 'kernfs_sop_show_path', + 'cgroup_show_path', + ], + FunctionOffset: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, + ], + SourceFilename: [ + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + ], + SourceLine: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, + ], + CountInclusive: [ + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, + ], + CountExclusive: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7, + ], + AnnualCO2TonsInclusive: [ + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + 0.0013627551116480942, 0.0013627551116480942, 0.0013627551116480942, + ], + AnnualCO2TonsExclusive: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0.0013627551116480942, + ], + AnnualCostsUSDInclusive: [ + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, 61.30240940376492, + ], + AnnualCostsUSDExclusive: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 61.30240940376492, + ], + Size: 35, + SamplingRate: 1, + SelfCPU: 7, + TotalCPU: 245, + SelfAnnualCO2Tons: 0.0013627551116480942, + TotalAnnualCO2Tons: 0.04769642890768329, + SelfAnnualCostsUSD: 61.30240940376492, + TotalAnnualCostsUSD: 2145.5843291317715, + TotalSamples: 7, + TotalSeconds: 4.980000019073486, +}; diff --git a/x-pack/plugins/profiling/common/__fixtures__/stacktraces.ts b/x-pack/plugins/profiling/common/__fixtures__/stacktraces.ts deleted file mode 100644 index d831f5f20d48c..0000000000000 --- a/x-pack/plugins/profiling/common/__fixtures__/stacktraces.ts +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import type { StackTraceResponse } from '@kbn/profiling-utils'; - -import stackTraces1x from './stacktraces_60s_1x.json'; -import stackTraces5x from './stacktraces_3600s_5x.json'; -import stackTraces125x from './stacktraces_86400s_125x.json'; -import stackTraces625x from './stacktraces_604800s_625x.json'; - -export const stackTraceFixtures: Array<{ - response: StackTraceResponse; - seconds: number; - upsampledBy: number; -}> = [ - { response: stackTraces1x, seconds: 60, upsampledBy: 1 }, - { response: stackTraces5x, seconds: 3600, upsampledBy: 5 }, - { response: stackTraces125x, seconds: 86400, upsampledBy: 125 }, - { response: stackTraces625x, seconds: 604800, upsampledBy: 625 }, -]; diff --git a/x-pack/plugins/profiling/common/__fixtures__/stacktraces_3600s_5x.json b/x-pack/plugins/profiling/common/__fixtures__/stacktraces_3600s_5x.json deleted file mode 100644 index cad5ac24c7a7e..0000000000000 --- a/x-pack/plugins/profiling/common/__fixtures__/stacktraces_3600s_5x.json +++ /dev/null @@ -1 +0,0 @@ -{"stack_trace_events":{"-njmbjRUBOZR5EgXpUQdRw":42,"ztDY3GPoIfO7CjHQxmyZ-Q":115,"Y8CwPu4zFwOz0m86XYzkGw":256,"QiwsJA6NJ0Q3f2M4DT-dxA":1192,"9_06LL00QkYIeiFNCWu0XQ":1033,"GApi1ybrprUZdnGMiSfUPA":675,"QpRRwD9tRNNrUmJ_2oOuSg":385,"43tbk4XHS6h_eSSkozr2lQ":480,"nORl1I4BGh3mzZiFR21ijQ":342,"ONNtRKFUjSc8lLm64B4nVQ":604,"IgUYn71JvS5hV0IssAqJCA":415,"u31aX9a6CI2OuomWQHSx1Q":486,"ZBYtP3yTV5OAbePvOl3arg":500,"ztbi9NfSFBK5AxpIlylSew":478,"-s21TvA-EsTWbfCutQG83Q":402,"APcbPjShNMH1PkL1e22JYg":381,"sGdKDAzt2D3ZK2brqGj4vQ":551,"hecRkAhRG62NML7wI512zA":225,"yqosCJmye4YNNxuB2s8zdQ":181,"JEl8c8qrwRMDRhl_VlTpFQ":234,"TFvQpP8OVc3AdHSKmIUBAA":218,"eUMH9Wf36CVzdkAZsN9itA":242,"57NvBalQc9mIcBwC1lPObg":229,"qaTBBEzEjIyGmsWUYfCBpA":189,"y7Mdo_ee9-4XsWhpA4MB0g":271,"vODIlh-kDOyM2hWSJhdfpA":235,"QKuCwkwTUdmVpouD1TSb6g":167,"zQ3yVnMIXoz1yUFx6SaSlA":146,"PfGJvpI_t-0Eiwgl8k31BA":148,"P-lVr6eiwDBuO8eZBdsdMQ":144,"KxQngfXsErVAsVuASxix6w":138,"NDxOvbKIocbTk6FkHrLlqQ":107,"2GP6bCEH-XkrLdH6ox0E3Q":95,"NYEjWS7muJ8dsj9z5lNehg":52,"Nr5XZDDmb-nXg0BzTFzdFA":44,"JVvUxIunvr6V68Rt99rK9w":38,"tagsGmBta7BnDHBzEbH9eQ":28,"CjP83pplY09FGl9PBMeqCg":13,"SQ6jhz-Ee7WHXLMOHOsDcQ":18,"eM1ATYEKUIN4nyPylmr13A":20,"9vNu8RjYClbqhYYGUiWI7A":12,"CU-T9AvnxmWd1TTRjgV01Q":17,"hoJT-ObO7MDFTgt9UeFJfg":9,"us5XzJaFA8Y8a8Jhq7VWzQ":34,"tWPDa1sBMePW-YFiahrHBA":9,"KKjaO47Ew4fmVCY-lBFkLg":6,"zxyQebekMWvnWWEuWSzR9Q":8,"UI-7Z494NKAWuv1FuNlxoQ":4,"6yHX0lcyWmly8MshBzd78Q":7,"uEL43HtanLRCO2rLB4ttzQ":3,"mXgK2ekWZ4qH-uHB8QaLtA":7,"1twYzjHR6hCfJqQLvJ81XA":5,"f-LRF9Sfj675yc68DOXczw":2,"p24lyWOwFjGMsQaWybQUMA":1,"KHat1RLkyP8wPwwR1uD04A":4,"B-OQjwP7KzSb4f6cXUL1bA":2,"kOWftL0Ttias8Z1isZi9oA":4,"JzGylmBPluUmIML9XnagKw":3,"tTw0tfSnPtZhbcyzyVHHpg":2,"E_F-N51BcZ4iQ9oPaHFKXw":2,"d04G8ZHV3kYQ0ekQBw1VYQ":3,"I-DofAMUQgh7q14tBJcZlA":3,"tGGi0acvAmmxOR5DbuF3dg":4,"Ws9TqFMz-kHv_-7zrBFdKw":3,"nBHRVpYV5wUL_UAb5ff6Zg":1,"vfw5EN0FEHQCAj0w-N2avQ":1,"lyeLQDjWsQDYEJbcY4aFJA":3,"cqzgaW0F-6gZ8uHz_Pf3hQ":1,"b89Eo7vMfG4HsPSBVvjiKQ":5,"5_-zAnLDYAi4FySmVgS6iw":2,"zOI_cRK31hVrh4Typ0-Fxg":5,"4U9ayDnwvWmqJPhn_AOKew":8,"Jt6CexOHLEwUl4IeTgASBQ":4,"8Rif7kuKG2cfhEYF2fJXmA":4,"cCjn5miDmyezrnBAe2jDww":12,"f8AFYpSQOpjCNbhqUuR3Rg":9,"dGMvgpGXk-ajX6PRi92qdg":9,"OxrG9ZVAzX9GwGtxUtIQNg":3,"QoW8uF5K3OBNL2DXI66leA":9,"zV-93oQDbZK9zB7UMAcCmw":5,"9CQVJEfCfL1rSnUaxlAfqg":3,"mGGvLNOYB74ofk9FRrMxxQ":2,"pnLCuJVNeqGwwFeJQIrkPw":2,"R77Zz6fBvENVXyt4GVb9dQ":1,"tgL-t2GJJjItpLjnwjc4zQ":1,"XNCSlgkv_bOXDIYn6zwekw":5,"jPN_jNGPJguImYjakYlBcA":1,"4K-SlZ4j8NjsVBpqyPj2dw":1,"W8IRlEZMfFJdYSgUQXDnMg":2,"qytuJG9brvKSB9NJCHV9fQ":1,"b116myovN7_XXb1AVLPH0g":1,"dNwgDmnCM1dIIF5EZm4ZgA":1,"KEdXtWOmrUdpIHsjndtg_A":1,"V2K_ZjA6rol7KyINtV45_A":1},"stack_traces":{"-njmbjRUBOZR5EgXpUQdRw":{"address_or_lines":[1277056],"file_ids":["G68hjsyagwq6LpWrMjDdng"],"frame_ids":["G68hjsyagwq6LpWrMjDdngAAAAAAE3yA"],"type_ids":[3]},"ztDY3GPoIfO7CjHQxmyZ-Q":{"address_or_lines":[4643458,4456960],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtqC","B8JRxL079xbhqQBqGvksAgAAAAAARAIA"],"type_ids":[3,3]},"Y8CwPu4zFwOz0m86XYzkGw":{"address_or_lines":[4597989,4390116,4390542],"file_ids":["6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w"],"frame_ids":["6kzBY4yj-1Fh1NCTZA3z0wAAAAAARijl","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQvzk","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQv6O"],"type_ids":[3,3,3]},"QiwsJA6NJ0Q3f2M4DT-dxA":{"address_or_lines":[4597989,4307812,4320019,4321918],"file_ids":["6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w","6kzBY4yj-1Fh1NCTZA3z0w"],"frame_ids":["6kzBY4yj-1Fh1NCTZA3z0wAAAAAARijl","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQbtk","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQesT","6kzBY4yj-1Fh1NCTZA3z0wAAAAAAQfJ-"],"type_ids":[3,3,3,3]},"9_06LL00QkYIeiFNCWu0XQ":{"address_or_lines":[4643592,4325284,4339923,4341903,4293837],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtsI","B8JRxL079xbhqQBqGvksAgAAAAAAQf-k","B8JRxL079xbhqQBqGvksAgAAAAAAQjjT","B8JRxL079xbhqQBqGvksAgAAAAAAQkCP","B8JRxL079xbhqQBqGvksAgAAAAAAQYTN"],"type_ids":[3,3,3,3,3]},"GApi1ybrprUZdnGMiSfUPA":{"address_or_lines":[18434496,18109958,18105083,18107109,18183090,18183229],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABFFYG","j8DVIOTu7Btj9lgFefJ84AAAAAABFEL7","j8DVIOTu7Btj9lgFefJ84AAAAAABFErl","j8DVIOTu7Btj9lgFefJ84AAAAAABFXOy","j8DVIOTu7Btj9lgFefJ84AAAAAABFXQ9"],"type_ids":[3,3,3,3,3,3]},"QpRRwD9tRNNrUmJ_2oOuSg":{"address_or_lines":[4644672,40444780,40465086,40468873,40476239,4250662,4249714],"file_ids":["B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A"],"frame_ids":["B56YkhsK1JwqD-8F8sjS3AAAAAAARt9A","B56YkhsK1JwqD-8F8sjS3AAAAAACaSNs","B56YkhsK1JwqD-8F8sjS3AAAAAACaXK-","B56YkhsK1JwqD-8F8sjS3AAAAAACaYGJ","B56YkhsK1JwqD-8F8sjS3AAAAAACaZ5P","B56YkhsK1JwqD-8F8sjS3AAAAAAAQNwm","B56YkhsK1JwqD-8F8sjS3AAAAAAAQNhy"],"type_ids":[3,3,3,3,3,3,3]},"43tbk4XHS6h_eSSkozr2lQ":{"address_or_lines":[18515232,22597677,22574090,22556393,22530363,22106663,22101077,22107662],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHQK","v6HIzNa4K6G4nRP9032RIAAAAAABWC7p","v6HIzNa4K6G4nRP9032RIAAAAAABV8k7","v6HIzNa4K6G4nRP9032RIAAAAAABUVIn","v6HIzNa4K6G4nRP9032RIAAAAAABUTxV","v6HIzNa4K6G4nRP9032RIAAAAAABUVYO"],"type_ids":[3,3,3,3,3,3,3,3]},"nORl1I4BGh3mzZiFR21ijQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271908,4256166,4255110,4288975,4287865],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qfk","FWZ9q3TQKZZok58ua1HDsgAAAAAAQPGm","FWZ9q3TQKZZok58ua1HDsgAAAAAAQO2G","FWZ9q3TQKZZok58ua1HDsgAAAAAAQXHP","FWZ9q3TQKZZok58ua1HDsgAAAAAAQW15"],"type_ids":[3,3,3,3,3,3,3,3,3]},"ONNtRKFUjSc8lLm64B4nVQ":{"address_or_lines":[4641312,7081613,7060969,4425906,7064267,7057968,6093476,6025643,4305623,4278829],"file_ids":["gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w","gNW12BepH17pXwK-ZuYt3w"],"frame_ids":["gNW12BepH17pXwK-ZuYt3wAAAAAARtIg","gNW12BepH17pXwK-ZuYt3wAAAAAAbA6N","gNW12BepH17pXwK-ZuYt3wAAAAAAa73p","gNW12BepH17pXwK-ZuYt3wAAAAAAQ4iy","gNW12BepH17pXwK-ZuYt3wAAAAAAa8rL","gNW12BepH17pXwK-ZuYt3wAAAAAAa7Iw","gNW12BepH17pXwK-ZuYt3wAAAAAAXPqk","gNW12BepH17pXwK-ZuYt3wAAAAAAW_Gr","gNW12BepH17pXwK-ZuYt3wAAAAAAQbLX","gNW12BepH17pXwK-ZuYt3wAAAAAAQUot"],"type_ids":[3,3,3,3,3,3,3,3,3,3]},"IgUYn71JvS5hV0IssAqJCA":{"address_or_lines":[4636100,4452920,4453106,4487396,4487396,4651100,10485923,16743,1136873,1113241,4849252],"file_ids":["B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["B56YkhsK1JwqD-8F8sjS3AAAAAAARr3E","B56YkhsK1JwqD-8F8sjS3AAAAAAAQ_I4","B56YkhsK1JwqD-8F8sjS3AAAAAAAQ_Ly","B56YkhsK1JwqD-8F8sjS3AAAAAAARHjk","B56YkhsK1JwqD-8F8sjS3AAAAAAARHjk","B56YkhsK1JwqD-8F8sjS3AAAAAAARvhc","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAEVjp","piWSMQrh4r040D0BPNaJvwAAAAAAEPyZ","piWSMQrh4r040D0BPNaJvwAAAAAASf5k"],"type_ids":[3,3,3,3,3,3,4,4,4,4,4]},"u31aX9a6CI2OuomWQHSx1Q":{"address_or_lines":[4652224,22357367,22385134,22366798,57080079,58879477,58676957,58636100,58650141,31265796,7372663,7364083],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZvkP","B8JRxL079xbhqQBqGvksAgAAAAADgm31","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcH93","B8JRxL079xbhqQBqGvksAgAAAAAAcF3z"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3]},"ZBYtP3yTV5OAbePvOl3arg":{"address_or_lines":[4636226,4469356,4468068,4466980,4460377,4459271,4243432,4415957,4652642,10485923,16743,1221731,1219038],"file_ids":["B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","B56YkhsK1JwqD-8F8sjS3A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["B56YkhsK1JwqD-8F8sjS3AAAAAAARr5C","B56YkhsK1JwqD-8F8sjS3AAAAAAARDJs","B56YkhsK1JwqD-8F8sjS3AAAAAAARC1k","B56YkhsK1JwqD-8F8sjS3AAAAAAARCkk","B56YkhsK1JwqD-8F8sjS3AAAAAAARA9Z","B56YkhsK1JwqD-8F8sjS3AAAAAAARAsH","B56YkhsK1JwqD-8F8sjS3AAAAAAAQL_o","B56YkhsK1JwqD-8F8sjS3AAAAAAAQ2HV","B56YkhsK1JwqD-8F8sjS3AAAAAAARv5i","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAEqRj","piWSMQrh4r040D0BPNaJvwAAAAAAEpne"],"type_ids":[3,3,3,3,3,3,3,3,3,4,4,4,4]},"ztbi9NfSFBK5AxpIlylSew":{"address_or_lines":[4594466,4444524,4443160,4438546,4391572,4609107,10485923,16807,2756288,2755416,2744627,2792698,4867725,4855327],"file_ids":["kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["kajOqZqz7V1y0BdYQLFQrwAAAAAARhsi","kajOqZqz7V1y0BdYQLFQrwAAAAAAQ9Fs","kajOqZqz7V1y0BdYQLFQrwAAAAAAQ8wY","kajOqZqz7V1y0BdYQLFQrwAAAAAAQ7oS","kajOqZqz7V1y0BdYQLFQrwAAAAAAQwKU","kajOqZqz7V1y0BdYQLFQrwAAAAAARlRT","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAKpz6","A2oiHVwisByxRn5RDT4LjAAAAAAASkaN","A2oiHVwisByxRn5RDT4LjAAAAAAAShYf"],"type_ids":[3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"-s21TvA-EsTWbfCutQG83Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10733159,10733818,10618404,10387225,4547736,4658752],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Zn","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8j6","FWZ9q3TQKZZok58ua1HDsgAAAAAAogYk","FWZ9q3TQKZZok58ua1HDsgAAAAAAnn8Z","FWZ9q3TQKZZok58ua1HDsgAAAAAARWSY","FWZ9q3TQKZZok58ua1HDsgAAAAAARxZA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"APcbPjShNMH1PkL1e22JYg":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54546893,54560984,44458726,43610833,43327941,43735894],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFHN","MNBJ5seVz_ocW6tcr1HSmwAAAAADQIjY","MNBJ5seVz_ocW6tcr1HSmwAAAAACpmLm","MNBJ5seVz_ocW6tcr1HSmwAAAAACmXLR","MNBJ5seVz_ocW6tcr1HSmwAAAAAClSHF","MNBJ5seVz_ocW6tcr1HSmwAAAAACm1tW"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"sGdKDAzt2D3ZK2brqGj4vQ":{"address_or_lines":[4652224,22354871,22382638,22364302,56672751,58471189,58268669,58227812,58241853,31197476,7372151,7373114,7373997,4536145,4264900,4265340,4655641],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAABVRu3","-pk6w5puGcp-wKnQ61BZzQAAAAABVYgu","-pk6w5puGcp-wKnQ61BZzQAAAAABVUCO","-pk6w5puGcp-wKnQ61BZzQAAAAADYMHv","-pk6w5puGcp-wKnQ61BZzQAAAAADfDMV","-pk6w5puGcp-wKnQ61BZzQAAAAADeRv9","-pk6w5puGcp-wKnQ61BZzQAAAAADeHxk","-pk6w5puGcp-wKnQ61BZzQAAAAADeLM9","-pk6w5puGcp-wKnQ61BZzQAAAAAB3Akk","-pk6w5puGcp-wKnQ61BZzQAAAAAAcH13","-pk6w5puGcp-wKnQ61BZzQAAAAAAcIE6","-pk6w5puGcp-wKnQ61BZzQAAAAAAcISt","-pk6w5puGcp-wKnQ61BZzQAAAAAARTdR","-pk6w5puGcp-wKnQ61BZzQAAAAAAQRPE","-pk6w5puGcp-wKnQ61BZzQAAAAAAQRV8","-pk6w5puGcp-wKnQ61BZzQAAAAAARwoZ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"hecRkAhRG62NML7wI512zA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961373,27940684],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqgd","v6HIzNa4K6G4nRP9032RIAAAAAABqldM"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"yqosCJmye4YNNxuB2s8zdQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961653,27949894,18928855],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqk1","v6HIzNa4K6G4nRP9032RIAAAAAABqntG","v6HIzNa4K6G4nRP9032RIAAAAAABINTX"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"JEl8c8qrwRMDRhl_VlTpFQ":{"address_or_lines":[4652224,59362286,59048854,59078134,59085018,59181690,58121321,58026161,58173220,58175116,7294148,7295421,7297245,7300762,7297188,7304836,7297413,7309604,7298328,5114154],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADicvu","B8JRxL079xbhqQBqGvksAgAAAAADhQOW","B8JRxL079xbhqQBqGvksAgAAAAADhXX2","B8JRxL079xbhqQBqGvksAgAAAAADhZDa","B8JRxL079xbhqQBqGvksAgAAAAADhwp6","B8JRxL079xbhqQBqGvksAgAAAAADdtxp","B8JRxL079xbhqQBqGvksAgAAAAADdWix","B8JRxL079xbhqQBqGvksAgAAAAADd6ck","B8JRxL079xbhqQBqGvksAgAAAAADd66M","B8JRxL079xbhqQBqGvksAgAAAAAAb0zE","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1mF","B8JRxL079xbhqQBqGvksAgAAAAAAb4kk","B8JRxL079xbhqQBqGvksAgAAAAAAb10Y","B8JRxL079xbhqQBqGvksAgAAAAAATgkq"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"TFvQpP8OVc3AdHSKmIUBAA":{"address_or_lines":[4652224,22357367,22385134,22366798,57092143,58893857,58677085,58641545,58657509,31313785,7372944,7295421,7297245,7300762,7297188,7304836,7297188,7306724,5132868,4625639,4289536],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZygv","B8JRxL079xbhqQBqGvksAgAAAAADgqYh","B8JRxL079xbhqQBqGvksAgAAAAADf1dd","B8JRxL079xbhqQBqGvksAgAAAAADfsyJ","B8JRxL079xbhqQBqGvksAgAAAAADfwrl","B8JRxL079xbhqQBqGvksAgAAAAAB3c95","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb33k","B8JRxL079xbhqQBqGvksAgAAAAAATlJE","B8JRxL079xbhqQBqGvksAgAAAAAARpTn","B8JRxL079xbhqQBqGvksAgAAAAAAQXQA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"eUMH9Wf36CVzdkAZsN9itA":{"address_or_lines":[32443680,43151402,43152149,43153397,41329281,41441892,41443480,41222389,41225442,41240900,40679166,40714972,40707458,40707880,40710748,40690621,40679204,40688196,40679204,40688166,40644014,41210644],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7w0g","QvG8QEGAld88D676NL_Y2QAAAAACknAq","QvG8QEGAld88D676NL_Y2QAAAAACknMV","QvG8QEGAld88D676NL_Y2QAAAAACknf1","QvG8QEGAld88D676NL_Y2QAAAAACdqKB","QvG8QEGAld88D676NL_Y2QAAAAACeFpk","QvG8QEGAld88D676NL_Y2QAAAAACeGCY","QvG8QEGAld88D676NL_Y2QAAAAACdQD1","QvG8QEGAld88D676NL_Y2QAAAAACdQzi","QvG8QEGAld88D676NL_Y2QAAAAACdUlE","QvG8QEGAld88D676NL_Y2QAAAAACbLb-","QvG8QEGAld88D676NL_Y2QAAAAACbULc","QvG8QEGAld88D676NL_Y2QAAAAACbSWC","QvG8QEGAld88D676NL_Y2QAAAAACbSco","QvG8QEGAld88D676NL_Y2QAAAAACbTJc","QvG8QEGAld88D676NL_Y2QAAAAACbOO9","QvG8QEGAld88D676NL_Y2QAAAAACbLck","QvG8QEGAld88D676NL_Y2QAAAAACbNpE","QvG8QEGAld88D676NL_Y2QAAAAACbLck","QvG8QEGAld88D676NL_Y2QAAAAACbNom","QvG8QEGAld88D676NL_Y2QAAAAACbC2u","QvG8QEGAld88D676NL_Y2QAAAAACdNMU"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"57NvBalQc9mIcBwC1lPObg":{"address_or_lines":[4652224,31040261,31054565,31056612,31058888,31450411,30791748,25539462,25519688,25480413,25483943,25484196,4951332,4960527,4959954,4897957,4893996,4627954,4660663,10485923,16807,3103640,3100879],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAAB2aMF","B8JRxL079xbhqQBqGvksAgAAAAAB2drl","B8JRxL079xbhqQBqGvksAgAAAAAB2eLk","B8JRxL079xbhqQBqGvksAgAAAAAB2evI","B8JRxL079xbhqQBqGvksAgAAAAAB3-Ur","B8JRxL079xbhqQBqGvksAgAAAAAB1dhE","B8JRxL079xbhqQBqGvksAgAAAAABhbOG","B8JRxL079xbhqQBqGvksAgAAAAABhWZI","B8JRxL079xbhqQBqGvksAgAAAAABhMzd","B8JRxL079xbhqQBqGvksAgAAAAABhNqn","B8JRxL079xbhqQBqGvksAgAAAAABhNuk","B8JRxL079xbhqQBqGvksAgAAAAAAS40k","B8JRxL079xbhqQBqGvksAgAAAAAAS7EP","B8JRxL079xbhqQBqGvksAgAAAAAAS67S","B8JRxL079xbhqQBqGvksAgAAAAAASryl","B8JRxL079xbhqQBqGvksAgAAAAAASq0s","B8JRxL079xbhqQBqGvksAgAAAAAARp3y","B8JRxL079xbhqQBqGvksAgAAAAAARx23","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAL1uY","A2oiHVwisByxRn5RDT4LjAAAAAAAL1DP"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4]},"qaTBBEzEjIyGmsWUYfCBpA":{"address_or_lines":[4652224,31040261,31054565,31056612,31058888,31450411,30791748,25539462,25520823,25502704,25503492,25480821,25481061,4953508,4960780,4898318,4893650,4898160,4745321,4757831,4219698,4219725,10485923,16755],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAAB2aMF","B8JRxL079xbhqQBqGvksAgAAAAAB2drl","B8JRxL079xbhqQBqGvksAgAAAAAB2eLk","B8JRxL079xbhqQBqGvksAgAAAAAB2evI","B8JRxL079xbhqQBqGvksAgAAAAAB3-Ur","B8JRxL079xbhqQBqGvksAgAAAAAB1dhE","B8JRxL079xbhqQBqGvksAgAAAAABhbOG","B8JRxL079xbhqQBqGvksAgAAAAABhWq3","B8JRxL079xbhqQBqGvksAgAAAAABhSPw","B8JRxL079xbhqQBqGvksAgAAAAABhScE","B8JRxL079xbhqQBqGvksAgAAAAABhM51","B8JRxL079xbhqQBqGvksAgAAAAABhM9l","B8JRxL079xbhqQBqGvksAgAAAAAAS5Wk","B8JRxL079xbhqQBqGvksAgAAAAAAS7IM","B8JRxL079xbhqQBqGvksAgAAAAAASr4O","B8JRxL079xbhqQBqGvksAgAAAAAASqvS","B8JRxL079xbhqQBqGvksAgAAAAAASr1w","B8JRxL079xbhqQBqGvksAgAAAAAASGhp","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEFz"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4]},"y7Mdo_ee9-4XsWhpA4MB0g":{"address_or_lines":[4652224,58223725,10400868,10401064,10401333,10401661,58236869,58227432,58120068,58163344,58184537,58041720,57725674,57726188,57066632,22280836,22281116,22396783,22397566,22398116,5362852,5363370,4271546,4264588,4299069],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARvzA","6auiCMWq5cA-hAbqSYvdQQAAAAADeGxt","6auiCMWq5cA-hAbqSYvdQQAAAAAAnrRk","6auiCMWq5cA-hAbqSYvdQQAAAAAAnrUo","6auiCMWq5cA-hAbqSYvdQQAAAAAAnrY1","6auiCMWq5cA-hAbqSYvdQQAAAAAAnrd9","6auiCMWq5cA-hAbqSYvdQQAAAAADeJ_F","6auiCMWq5cA-hAbqSYvdQQAAAAADeHro","6auiCMWq5cA-hAbqSYvdQQAAAAADdteE","6auiCMWq5cA-hAbqSYvdQQAAAAADd4CQ","6auiCMWq5cA-hAbqSYvdQQAAAAADd9NZ","6auiCMWq5cA-hAbqSYvdQQAAAAADdaV4","6auiCMWq5cA-hAbqSYvdQQAAAAADcNLq","6auiCMWq5cA-hAbqSYvdQQAAAAADcNTs","6auiCMWq5cA-hAbqSYvdQQAAAAADZsSI","6auiCMWq5cA-hAbqSYvdQQAAAAABU_qE","6auiCMWq5cA-hAbqSYvdQQAAAAABU_uc","6auiCMWq5cA-hAbqSYvdQQAAAAABVb9v","6auiCMWq5cA-hAbqSYvdQQAAAAABVcJ-","6auiCMWq5cA-hAbqSYvdQQAAAAABVcSk","6auiCMWq5cA-hAbqSYvdQQAAAAAAUdSk","6auiCMWq5cA-hAbqSYvdQQAAAAAAUdaq","6auiCMWq5cA-hAbqSYvdQQAAAAAAQS26","6auiCMWq5cA-hAbqSYvdQQAAAAAAQRKM","6auiCMWq5cA-hAbqSYvdQQAAAAAAQZk9"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"vODIlh-kDOyM2hWSJhdfpA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19976893,19927481,19928567,19983876,19943049,19984068,19944276,19984260,19945213,19982696,19937907,19982884,19142858],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNK9","v6HIzNa4K6G4nRP9032RIAAAAAABMBG5","v6HIzNa4K6G4nRP9032RIAAAAAABMBX3","v6HIzNa4K6G4nRP9032RIAAAAAABMO4E","v6HIzNa4K6G4nRP9032RIAAAAAABME6J","v6HIzNa4K6G4nRP9032RIAAAAAABMO7E","v6HIzNa4K6G4nRP9032RIAAAAAABMFNU","v6HIzNa4K6G4nRP9032RIAAAAAABMO-E","v6HIzNa4K6G4nRP9032RIAAAAAABMFb9","v6HIzNa4K6G4nRP9032RIAAAAAABMOlo","v6HIzNa4K6G4nRP9032RIAAAAAABMDpz","v6HIzNa4K6G4nRP9032RIAAAAAABMOok","v6HIzNa4K6G4nRP9032RIAAAAAABJBjK"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"QKuCwkwTUdmVpouD1TSb6g":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226601,40103401,19895453,19846041,19847127,19902436,19861609,19902628,19862836,19902820,19863773,19901256,19856467,19901444,19858562,18659470],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdRFp","j8DVIOTu7Btj9lgFefJ84AAAAAACY-3p","j8DVIOTu7Btj9lgFefJ84AAAAAABL5Sd","j8DVIOTu7Btj9lgFefJ84AAAAAABLtOZ","j8DVIOTu7Btj9lgFefJ84AAAAAABLtfX","j8DVIOTu7Btj9lgFefJ84AAAAAABL6_k","j8DVIOTu7Btj9lgFefJ84AAAAAABLxBp","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Ck","j8DVIOTu7Btj9lgFefJ84AAAAAABLxU0","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Fk","j8DVIOTu7Btj9lgFefJ84AAAAAABLxjd","j8DVIOTu7Btj9lgFefJ84AAAAAABL6tI","j8DVIOTu7Btj9lgFefJ84AAAAAABLvxT","j8DVIOTu7Btj9lgFefJ84AAAAAABL6wE","j8DVIOTu7Btj9lgFefJ84AAAAAABLwSC","j8DVIOTu7Btj9lgFefJ84AAAAAABHLiO"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"zQ3yVnMIXoz1yUFx6SaSlA":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54548081,54524484,54525381,54528467,54488242,54489352,54492882,44042020,44050554,43824563,43838109,43282962,43282989,10485923,16807,2741196,2827770,2817934],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFZx","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_pE","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_3F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQAnT","MNBJ5seVz_ocW6tcr1HSmwAAAAADP2yy","MNBJ5seVz_ocW6tcr1HSmwAAAAADP3EI","MNBJ5seVz_ocW6tcr1HSmwAAAAADP37S","MNBJ5seVz_ocW6tcr1HSmwAAAAACoAck","MNBJ5seVz_ocW6tcr1HSmwAAAAACoCh6","MNBJ5seVz_ocW6tcr1HSmwAAAAACnLWz","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOqd","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv-O"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"PfGJvpI_t-0Eiwgl8k31BA":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708921,24712242,24698684,24696100,20084020,20086666,20084847,20085083,18040582,18049603],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQc5","j8DVIOTu7Btj9lgFefJ84AAAAAABeRQy","j8DVIOTu7Btj9lgFefJ84AAAAAABeN88","j8DVIOTu7Btj9lgFefJ84AAAAAABeNUk","j8DVIOTu7Btj9lgFefJ84AAAAAABMnU0","j8DVIOTu7Btj9lgFefJ84AAAAAABMn-K","j8DVIOTu7Btj9lgFefJ84AAAAAABMnhv","j8DVIOTu7Btj9lgFefJ84AAAAAABMnlb","j8DVIOTu7Btj9lgFefJ84AAAAAABE0cG","j8DVIOTu7Btj9lgFefJ84AAAAAABE2pD"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"P-lVr6eiwDBuO8eZBdsdMQ":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54548081,54524484,54525381,54528745,54499864,54500494,54477482,44044054,44044293,44044676,44051020,43988398,43982642,43988240,43826825,43837959,43282962,43282989,10485923,16755],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFZx","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_pE","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_3F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQArp","MNBJ5seVz_ocW6tcr1HSmwAAAAADP5oY","MNBJ5seVz_ocW6tcr1HSmwAAAAADP5yO","MNBJ5seVz_ocW6tcr1HSmwAAAAADP0Kq","MNBJ5seVz_ocW6tcr1HSmwAAAAACoA8W","MNBJ5seVz_ocW6tcr1HSmwAAAAACoBAF","MNBJ5seVz_ocW6tcr1HSmwAAAAACoBGE","MNBJ5seVz_ocW6tcr1HSmwAAAAACoCpM","MNBJ5seVz_ocW6tcr1HSmwAAAAACnzWu","MNBJ5seVz_ocW6tcr1HSmwAAAAACnx8y","MNBJ5seVz_ocW6tcr1HSmwAAAAACnzUQ","MNBJ5seVz_ocW6tcr1HSmwAAAAACnL6J","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOoH","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEFz"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4]},"KxQngfXsErVAsVuASxix6w":{"address_or_lines":[4652224,11645454,31861537,31858282,31847101,59040776,58304471,58312462,31457395,31076505,31042101,31058818,31448215,30842852,30845380,30848778,30847620,4952886,4953125,4953508,4960780,4898318,4893650,4898125,4628233,4660663,10485923,16807,3104019,8528279,936364],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARvzA","6auiCMWq5cA-hAbqSYvdQQAAAAAAsbIO","6auiCMWq5cA-hAbqSYvdQQAAAAAB5ish","6auiCMWq5cA-hAbqSYvdQQAAAAAB5h5q","6auiCMWq5cA-hAbqSYvdQQAAAAAB5fK9","6auiCMWq5cA-hAbqSYvdQQAAAAADhOQI","6auiCMWq5cA-hAbqSYvdQQAAAAADeafX","6auiCMWq5cA-hAbqSYvdQQAAAAADeccO","6auiCMWq5cA-hAbqSYvdQQAAAAAB4ABz","6auiCMWq5cA-hAbqSYvdQQAAAAAB2jCZ","6auiCMWq5cA-hAbqSYvdQQAAAAAB2ao1","6auiCMWq5cA-hAbqSYvdQQAAAAAB2euC","6auiCMWq5cA-hAbqSYvdQQAAAAAB39yX","6auiCMWq5cA-hAbqSYvdQQAAAAAB1p_k","6auiCMWq5cA-hAbqSYvdQQAAAAAB1qnE","6auiCMWq5cA-hAbqSYvdQQAAAAAB1rcK","6auiCMWq5cA-hAbqSYvdQQAAAAAB1rKE","6auiCMWq5cA-hAbqSYvdQQAAAAAAS5M2","6auiCMWq5cA-hAbqSYvdQQAAAAAAS5Ql","6auiCMWq5cA-hAbqSYvdQQAAAAAAS5Wk","6auiCMWq5cA-hAbqSYvdQQAAAAAAS7IM","6auiCMWq5cA-hAbqSYvdQQAAAAAASr4O","6auiCMWq5cA-hAbqSYvdQQAAAAAASqvS","6auiCMWq5cA-hAbqSYvdQQAAAAAASr1N","6auiCMWq5cA-hAbqSYvdQQAAAAAARp8J","6auiCMWq5cA-hAbqSYvdQQAAAAAARx23","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAL10T","ew01Dk0sWZctP-VaEpavqQAAAAAAgiGX","ew01Dk0sWZctP-VaEpavqQAAAAAADkms"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"NDxOvbKIocbTk6FkHrLlqQ":{"address_or_lines":[4652224,58222957,10400868,10401064,10401333,10401661,58236101,58226664,58119300,58162576,58183769,58040952,57724906,57725420,57065864,22280836,22281206,22412958,22408242,22413668,22416921,22341332,22109092,22108612,11325304,11325700,10718668,11154818,57469092,57466065,4552751,4263429],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADeGlt","B8JRxL079xbhqQBqGvksAgAAAAAAnrRk","B8JRxL079xbhqQBqGvksAgAAAAAAnrUo","B8JRxL079xbhqQBqGvksAgAAAAAAnrY1","B8JRxL079xbhqQBqGvksAgAAAAAAnrd9","B8JRxL079xbhqQBqGvksAgAAAAADeJzF","B8JRxL079xbhqQBqGvksAgAAAAADeHfo","B8JRxL079xbhqQBqGvksAgAAAAADdtSE","B8JRxL079xbhqQBqGvksAgAAAAADd32Q","B8JRxL079xbhqQBqGvksAgAAAAADd9BZ","B8JRxL079xbhqQBqGvksAgAAAAADdaJ4","B8JRxL079xbhqQBqGvksAgAAAAADcM_q","B8JRxL079xbhqQBqGvksAgAAAAADcNHs","B8JRxL079xbhqQBqGvksAgAAAAADZsGI","B8JRxL079xbhqQBqGvksAgAAAAABU_qE","B8JRxL079xbhqQBqGvksAgAAAAABU_v2","B8JRxL079xbhqQBqGvksAgAAAAABVf6e","B8JRxL079xbhqQBqGvksAgAAAAABVewy","B8JRxL079xbhqQBqGvksAgAAAAABVgFk","B8JRxL079xbhqQBqGvksAgAAAAABVg4Z","B8JRxL079xbhqQBqGvksAgAAAAABVObU","B8JRxL079xbhqQBqGvksAgAAAAABUVuk","B8JRxL079xbhqQBqGvksAgAAAAABUVnE","B8JRxL079xbhqQBqGvksAgAAAAAArM94","B8JRxL079xbhqQBqGvksAgAAAAAArNEE","B8JRxL079xbhqQBqGvksAgAAAAAAo43M","B8JRxL079xbhqQBqGvksAgAAAAAAqjWC","B8JRxL079xbhqQBqGvksAgAAAAADbOik","B8JRxL079xbhqQBqGvksAgAAAAADbNzR","B8JRxL079xbhqQBqGvksAgAAAAAARXgv","B8JRxL079xbhqQBqGvksAgAAAAAAQQ4F"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"2GP6bCEH-XkrLdH6ox0E3Q":{"address_or_lines":[4623648,7066994,7068484,7069849,7058446,10002970,10005676,10124500,9016547,11291366,9016547,24500423,24494926,9016547,10689293,10690744,9016547,24494153,24444068,9016547,24526481,9016547,12769368,12762703,6837766,6838366,6839304,5651373,5585348,5510696,4903076,4768780,4778619],"file_ids":["JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA"],"frame_ids":["JsObMPhfT_zO2Q_B1cPLxAAAAAAARo0g","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa9Vy","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa9tE","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa-CZ","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa7QO","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmKIa","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmKys","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmnzU","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAArErm","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABddjH","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcNO","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAAoxsN","JsObMPhfT_zO2Q_B1cPLxAAAAAAAoyC4","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcBJ","JsObMPhfT_zO2Q_B1cPLxAAAAAABdPyk","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABdj6R","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAAwthY","JsObMPhfT_zO2Q_B1cPLxAAAAAAAwr5P","JsObMPhfT_zO2Q_B1cPLxAAAAAAAaFYG","JsObMPhfT_zO2Q_B1cPLxAAAAAAAaFhe","JsObMPhfT_zO2Q_B1cPLxAAAAAAAaFwI","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVjut","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVTnE","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVBYo","JsObMPhfT_zO2Q_B1cPLxAAAAAAAStCk","JsObMPhfT_zO2Q_B1cPLxAAAAAAASMQM","JsObMPhfT_zO2Q_B1cPLxAAAAAAASOp7"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"NYEjWS7muJ8dsj9z5lNehg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901309,19904677,19901252,19908516,19901477,19920683,18932457,18907996,18882195],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6wl","v6HIzNa4K6G4nRP9032RIAAAAAABL_cr","v6HIzNa4K6G4nRP9032RIAAAAAABIOLp","v6HIzNa4K6G4nRP9032RIAAAAAABIINc","v6HIzNa4K6G4nRP9032RIAAAAAABIB6T"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"Nr5XZDDmb-nXg0BzTFzdFA":{"address_or_lines":[4652224,22354871,22382638,22364302,56669071,58509234,58268669,58227812,58241853,31197553,31197973,31304315,4873273,4873930,4883062,4875761,4874468,8925121,8860356,8860667,8476967,4872825,5688954,8906989,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16890,16350,1408382],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAABVRu3","-pk6w5puGcp-wKnQ61BZzQAAAAABVYgu","-pk6w5puGcp-wKnQ61BZzQAAAAABVUCO","-pk6w5puGcp-wKnQ61BZzQAAAAADYLOP","-pk6w5puGcp-wKnQ61BZzQAAAAADfMey","-pk6w5puGcp-wKnQ61BZzQAAAAADeRv9","-pk6w5puGcp-wKnQ61BZzQAAAAADeHxk","-pk6w5puGcp-wKnQ61BZzQAAAAADeLM9","-pk6w5puGcp-wKnQ61BZzQAAAAAB3Alx","-pk6w5puGcp-wKnQ61BZzQAAAAAB3AsV","-pk6w5puGcp-wKnQ61BZzQAAAAAB3ap7","-pk6w5puGcp-wKnQ61BZzQAAAAAASlw5","-pk6w5puGcp-wKnQ61BZzQAAAAAASl7K","-pk6w5puGcp-wKnQ61BZzQAAAAAASoJ2","-pk6w5puGcp-wKnQ61BZzQAAAAAASmXx","-pk6w5puGcp-wKnQ61BZzQAAAAAASmDk","-pk6w5puGcp-wKnQ61BZzQAAAAAAiC_B","-pk6w5puGcp-wKnQ61BZzQAAAAAAhzLE","-pk6w5puGcp-wKnQ61BZzQAAAAAAhzP7","-pk6w5puGcp-wKnQ61BZzQAAAAAAgVkn","-pk6w5puGcp-wKnQ61BZzQAAAAAASlp5","-pk6w5puGcp-wKnQ61BZzQAAAAAAVs56","-pk6w5puGcp-wKnQ61BZzQAAAAAAh-jt","-pk6w5puGcp-wKnQ61BZzQAAAAAAVUwE","-pk6w5puGcp-wKnQ61BZzQAAAAAAVATI","-pk6w5puGcp-wKnQ61BZzQAAAAAASsLk","-pk6w5puGcp-wKnQ61BZzQAAAAAASHZk","-pk6w5puGcp-wKnQ61BZzQAAAAAASJlH","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEH6","piWSMQrh4r040D0BPNaJvwAAAAAAAD_e","piWSMQrh4r040D0BPNaJvwAAAAAAFX1-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4]},"JVvUxIunvr6V68Rt99rK9w":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778417,19045737,19044484,19054298,18859716,18879913,10485923,16807,2741196,2827770,2817385,2759858,2758809,2558430,2672376],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp1p","v6HIzNa4K6G4nRP9032RIAAAAAABIpiE","v6HIzNa4K6G4nRP9032RIAAAAAABIr7a","v6HIzNa4K6G4nRP9032RIAAAAAABH8bE","v6HIzNa4K6G4nRP9032RIAAAAAABIBWp","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv1p","A2oiHVwisByxRn5RDT4LjAAAAAAAKhyy","A2oiHVwisByxRn5RDT4LjAAAAAAAKhiZ","A2oiHVwisByxRn5RDT4LjAAAAAAAJwne","A2oiHVwisByxRn5RDT4LjAAAAAAAKMb4"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"tagsGmBta7BnDHBzEbH9eQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19977269,22569935,22570653,19208948,22544340,19208919,19208225,22608882,19754692,19668808,19001325,18870508,18879802,10485923,16807,2756848,2756092,2745322,6715782,6715626,7927445,6732427,882422,8542429],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNQ1","v6HIzNa4K6G4nRP9032RIAAAAAABWGPP","v6HIzNa4K6G4nRP9032RIAAAAAABWGad","v6HIzNa4K6G4nRP9032RIAAAAAABJRr0","v6HIzNa4K6G4nRP9032RIAAAAAABV__U","v6HIzNa4K6G4nRP9032RIAAAAAABJRrX","v6HIzNa4K6G4nRP9032RIAAAAAABJRgh","v6HIzNa4K6G4nRP9032RIAAAAAABWPvy","v6HIzNa4K6G4nRP9032RIAAAAAABLW7E","v6HIzNa4K6G4nRP9032RIAAAAAABLB9I","v6HIzNa4K6G4nRP9032RIAAAAAABIe_t","v6HIzNa4K6G4nRP9032RIAAAAAABH_Ds","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw","ew01Dk0sWZctP-VaEpavqQAAAAAAKg38","ew01Dk0sWZctP-VaEpavqQAAAAAAKePq","ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG","ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq","ew01Dk0sWZctP-VaEpavqQAAAAAAePaV","ew01Dk0sWZctP-VaEpavqQAAAAAAZrqL","ew01Dk0sWZctP-VaEpavqQAAAAAADXb2","ew01Dk0sWZctP-VaEpavqQAAAAAAgljd"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"CjP83pplY09FGl9PBMeqCg":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226601,40103401,19895829,22487599,22488317,19128052,22462004,19128023,19127329,22526546,19673252,19587368,18920557,18789740,18799034,10485923,16743,2752800,2752044,2741274,6650246,6650090,7860129,6674998,6706857,2411027,2395208],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdRFp","j8DVIOTu7Btj9lgFefJ84AAAAAACY-3p","j8DVIOTu7Btj9lgFefJ84AAAAAABL5YV","j8DVIOTu7Btj9lgFefJ84AAAAAABVyIv","j8DVIOTu7Btj9lgFefJ84AAAAAABVyT9","j8DVIOTu7Btj9lgFefJ84AAAAAABI970","j8DVIOTu7Btj9lgFefJ84AAAAAABVr40","j8DVIOTu7Btj9lgFefJ84AAAAAABI97X","j8DVIOTu7Btj9lgFefJ84AAAAAABI9wh","j8DVIOTu7Btj9lgFefJ84AAAAAABV7pS","j8DVIOTu7Btj9lgFefJ84AAAAAABLDCk","j8DVIOTu7Btj9lgFefJ84AAAAAABKuEo","j8DVIOTu7Btj9lgFefJ84AAAAAABILRt","j8DVIOTu7Btj9lgFefJ84AAAAAABHrVs","j8DVIOTu7Btj9lgFefJ84AAAAAABHtm6","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKgEg","piWSMQrh4r040D0BPNaJvwAAAAAAKf4s","piWSMQrh4r040D0BPNaJvwAAAAAAKdQa","piWSMQrh4r040D0BPNaJvwAAAAAAZXmG","piWSMQrh4r040D0BPNaJvwAAAAAAZXjq","piWSMQrh4r040D0BPNaJvwAAAAAAd--h","piWSMQrh4r040D0BPNaJvwAAAAAAZdo2","piWSMQrh4r040D0BPNaJvwAAAAAAZlap","piWSMQrh4r040D0BPNaJvwAAAAAAJMoT","piWSMQrh4r040D0BPNaJvwAAAAAAJIxI"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"SQ6jhz-Ee7WHXLMOHOsDcQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,6715099,4221812],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAZnbb","ew01Dk0sWZctP-VaEpavqQAAAAAAQGt0"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"eM1ATYEKUIN4nyPylmr13A":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440021,7478164],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYaV","ew01Dk0sWZctP-VaEpavqQAAAAAAchuU"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"9vNu8RjYClbqhYYGUiWI7A":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,51380,55074,37132,20242,23612,47200,14250,1480561,1970211,1481652,1480953,2600004,1079669,52860,1480561,1970211,1481652,1480953,2600004,1079483,6166,60608,20250,65302,10604,14228,1479868,2600004,1079483,29728,14228,1479868,2600004,1069332,47952],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","ktj-IOmkEpvZJouiJkQjTg","O_h7elJSxPO7SiCsftYRZg","DxQN3aM1Ddn1lUwovx75wQ","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAMi0","U4Le8nh-beog_B7jq7uTIAAAAAAAANci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAJEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAE8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAFw8","W8AFtEsepzrJ6AasHrCttwAAAAAAALhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAADeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAM58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","kSaNXrGzSS3BnDNNWezzMAAAAAAAABgW","ne8F__HPIVgxgycJADVSzAAAAAAAAOzA","ktj-IOmkEpvZJouiJkQjTgAAAAAAAE8a","O_h7elJSxPO7SiCsftYRZgAAAAAAAP8W","DxQN3aM1Ddn1lUwovx75wQAAAAAAACls","FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAAHQg","FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEFEU","--q8cwZVXbHL2zOM_p3RlQAAAAAAALtQ"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,1,1,3,3,3,1]},"CU-T9AvnxmWd1TTRjgV01Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7435512,7508830,6761766,2559050],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4","9LzzIocepYcOjnUsLlgOjgAAAAAAcpNe","9LzzIocepYcOjnUsLlgOjgAAAAAAZy0m","9LzzIocepYcOjnUsLlgOjgAAAAAAJwxK"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"hoJT-ObO7MDFTgt9UeFJfg":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2822585,3001783,2924437,3111967,3095700,156159,136664,1348522,1348436,1345741,1348060,1347558,1345741,1348060,1347558,1344317,1318852,1317318,469350,452199,518055,511351],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","9HZ7GQCC6G9fZlRD7aGzXQ","9HZ7GQCC6G9fZlRD7aGzXQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxG5","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3wf","-p9BlJh9JZMPPNjY_j92ngAAAAAALzyU","9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAmH_","9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAhXY","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E","huWyXZbCBWCe2ZtK9BiokQAAAAAAFBnG","huWyXZbCBWCe2ZtK9BiokQAAAAAABylm","huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-en","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB813"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"us5XzJaFA8Y8a8Jhq7VWzQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7439971,6798378,6797926,6797556,2726254,449444],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7pm","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7j0","ew01Dk0sWZctP-VaEpavqQAAAAAAKZlu","ew01Dk0sWZctP-VaEpavqQAAAAAABtuk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"tWPDa1sBMePW-YFiahrHBA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10489481,12583132,6878809,6871998,6871380,7366427,7371724,7390232,7379824,6863646,7218707,7217709,6862495,13713],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","5OhlekN4HU3KaqhG_GtinA"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoA6J","9LzzIocepYcOjnUsLlgOjgAAAAAAwADc","9LzzIocepYcOjnUsLlgOjgAAAAAAaPZZ","9LzzIocepYcOjnUsLlgOjgAAAAAAaNu-","9LzzIocepYcOjnUsLlgOjgAAAAAAaNlU","9LzzIocepYcOjnUsLlgOjgAAAAAAcGcb","9LzzIocepYcOjnUsLlgOjgAAAAAAcHvM","9LzzIocepYcOjnUsLlgOjgAAAAAAcMQY","9LzzIocepYcOjnUsLlgOjgAAAAAAcJtw","9LzzIocepYcOjnUsLlgOjgAAAAAAaLse","9LzzIocepYcOjnUsLlgOjgAAAAAAbiYT","9LzzIocepYcOjnUsLlgOjgAAAAAAbiIt","9LzzIocepYcOjnUsLlgOjgAAAAAAaLaf","5OhlekN4HU3KaqhG_GtinAAAAAAAADWR"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"KKjaO47Ew4fmVCY-lBFkLg":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2823003,3007344,3001783,2924437,3112045,3104142,1417998,1456694,1456323,1393341,1348522,1348436,1345741,1348060,1347558,1345741,1348060,1347558,1344317,1318852,1317297,1335062,1334886,452199,517552],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","Z_CHd3Zjsh2cWE2NSdbiNQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxNb","-p9BlJh9JZMPPNjY_j92ngAAAAAALeNw","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3xt","-p9BlJh9JZMPPNjY_j92ngAAAAAAL12O","huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD","huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E","huWyXZbCBWCe2ZtK9BiokQAAAAAAFBmx","huWyXZbCBWCe2ZtK9BiokQAAAAAAFF8W","huWyXZbCBWCe2ZtK9BiokQAAAAAAFF5m","huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-Ww"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"zxyQebekMWvnWWEuWSzR9Q":{"address_or_lines":[4652224,22357367,22385134,22366798,57080079,58879477,58676957,58636100,58650141,31265873,31266293,31372635,4873273,4873930,4883062,4875761,4874468,8927681,8862916,8863227,8479623,4872825,5688954,8909549,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16807,2756288,2755416,2744627,6715329,7926130,7925524,6772762,6770749,6770671,7937674,6744271,7917830,882422,8541549],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZvkP","B8JRxL079xbhqQBqGvksAgAAAAADgm31","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RRR","B8JRxL079xbhqQBqGvksAgAAAAAB3RX1","B8JRxL079xbhqQBqGvksAgAAAAAB3rVb","B8JRxL079xbhqQBqGvksAgAAAAAASlw5","B8JRxL079xbhqQBqGvksAgAAAAAASl7K","B8JRxL079xbhqQBqGvksAgAAAAAASoJ2","B8JRxL079xbhqQBqGvksAgAAAAAASmXx","B8JRxL079xbhqQBqGvksAgAAAAAASmDk","B8JRxL079xbhqQBqGvksAgAAAAAAiDnB","B8JRxL079xbhqQBqGvksAgAAAAAAhzzE","B8JRxL079xbhqQBqGvksAgAAAAAAhz37","B8JRxL079xbhqQBqGvksAgAAAAAAgWOH","B8JRxL079xbhqQBqGvksAgAAAAAASlp5","B8JRxL079xbhqQBqGvksAgAAAAAAVs56","B8JRxL079xbhqQBqGvksAgAAAAAAh_Lt","B8JRxL079xbhqQBqGvksAgAAAAAAVUwE","B8JRxL079xbhqQBqGvksAgAAAAAAVATI","B8JRxL079xbhqQBqGvksAgAAAAAASsLk","B8JRxL079xbhqQBqGvksAgAAAAAASHZk","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB","A2oiHVwisByxRn5RDT4LjAAAAAAAePFy","A2oiHVwisByxRn5RDT4LjAAAAAAAeO8U","A2oiHVwisByxRn5RDT4LjAAAAAAAZ1ga","A2oiHVwisByxRn5RDT4LjAAAAAAAZ1A9","A2oiHVwisByxRn5RDT4LjAAAAAAAZ0_v","A2oiHVwisByxRn5RDT4LjAAAAAAAeR6K","A2oiHVwisByxRn5RDT4LjAAAAAAAZujP","A2oiHVwisByxRn5RDT4LjAAAAAAAeNEG","A2oiHVwisByxRn5RDT4LjAAAAAAADXb2","A2oiHVwisByxRn5RDT4LjAAAAAAAglVt"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"UI-7Z494NKAWuv1FuNlxoQ":{"address_or_lines":[4652224,59049454,56939078,10401064,10401333,10401661,56939173,56937529,56937108,38310942,29802677,29803353,29746360,8752265,4268420,4265510,4264588,4297532,10488398,10493154,585663,12583132,6882905,21536,6881628,6877992,6877443,6876950,7370944,7369391,7367054,7370328,7370195,7369770,7552115,7547124,7496717,7491196,7486785,7507864,7393057,7394424,7384016,6867742,7222899,7221901,6866591,13650],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","R3YNZBiWt7Z3ZpFfTh6XyQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","R3YNZBiWt7Z3ZpFfTh6XyQ"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADhQXu","B8JRxL079xbhqQBqGvksAgAAAAADZNJG","B8JRxL079xbhqQBqGvksAgAAAAAAnrUo","B8JRxL079xbhqQBqGvksAgAAAAAAnrY1","B8JRxL079xbhqQBqGvksAgAAAAAAnrd9","B8JRxL079xbhqQBqGvksAgAAAAADZNKl","B8JRxL079xbhqQBqGvksAgAAAAADZMw5","B8JRxL079xbhqQBqGvksAgAAAAADZMqU","B8JRxL079xbhqQBqGvksAgAAAAACSJQe","B8JRxL079xbhqQBqGvksAgAAAAABxsC1","B8JRxL079xbhqQBqGvksAgAAAAABxsNZ","B8JRxL079xbhqQBqGvksAgAAAAABxeS4","B8JRxL079xbhqQBqGvksAgAAAAAAhYyJ","B8JRxL079xbhqQBqGvksAgAAAAAAQSGE","B8JRxL079xbhqQBqGvksAgAAAAAAQRYm","B8JRxL079xbhqQBqGvksAgAAAAAAQRKM","B8JRxL079xbhqQBqGvksAgAAAAAAQZM8","A2oiHVwisByxRn5RDT4LjAAAAAAAoApO","A2oiHVwisByxRn5RDT4LjAAAAAAAoBzi","A2oiHVwisByxRn5RDT4LjAAAAAAACO-_","A2oiHVwisByxRn5RDT4LjAAAAAAAwADc","A2oiHVwisByxRn5RDT4LjAAAAAAAaQZZ","R3YNZBiWt7Z3ZpFfTh6XyQAAAAAAAFQg","A2oiHVwisByxRn5RDT4LjAAAAAAAaQFc","A2oiHVwisByxRn5RDT4LjAAAAAAAaPMo","A2oiHVwisByxRn5RDT4LjAAAAAAAaPED","A2oiHVwisByxRn5RDT4LjAAAAAAAaO8W","A2oiHVwisByxRn5RDT4LjAAAAAAAcHjA","A2oiHVwisByxRn5RDT4LjAAAAAAAcHKv","A2oiHVwisByxRn5RDT4LjAAAAAAAcGmO","A2oiHVwisByxRn5RDT4LjAAAAAAAcHZY","A2oiHVwisByxRn5RDT4LjAAAAAAAcHXT","A2oiHVwisByxRn5RDT4LjAAAAAAAcHQq","A2oiHVwisByxRn5RDT4LjAAAAAAAczxz","A2oiHVwisByxRn5RDT4LjAAAAAAAcyj0","A2oiHVwisByxRn5RDT4LjAAAAAAAcmQN","A2oiHVwisByxRn5RDT4LjAAAAAAAck58","A2oiHVwisByxRn5RDT4LjAAAAAAAcj1B","A2oiHVwisByxRn5RDT4LjAAAAAAAco-Y","A2oiHVwisByxRn5RDT4LjAAAAAAAcM8h","A2oiHVwisByxRn5RDT4LjAAAAAAAcNR4","A2oiHVwisByxRn5RDT4LjAAAAAAAcKvQ","A2oiHVwisByxRn5RDT4LjAAAAAAAaMse","A2oiHVwisByxRn5RDT4LjAAAAAAAbjZz","A2oiHVwisByxRn5RDT4LjAAAAAAAbjKN","A2oiHVwisByxRn5RDT4LjAAAAAAAaMaf","R3YNZBiWt7Z3ZpFfTh6XyQAAAAAAADVS"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"6yHX0lcyWmly8MshBzd78Q":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,34996,38690,20748,3858,3132,30816,59306,1480561,1970211,1481652,1480953,2600004,1079483,36350,56142,27276,48820,6316,1479960,1494280,2600004,1079483,31058,15346,1479960,2600004,1079483,44156,54044,53948,63380,1479868,2600004,1079483,8496,63380,1479868,2600004,1056891,26970,28876,2143205,2040020],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","GdaBUD9IUEkKxIBryNqV2w","QU8QLoFK6ojrywKrBFfTzA","V558DAsp4yi8bwa8eYwk5Q","tuTnMBfyc9UiPsI0QyvErA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","cHp4MwXaY5FCuFRuAA6tWw","-9oyoP4Jj2iRkwEezqId-g","3FRCbvQLPuJyn2B-2wELGw","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ","yaTrLhUSIq2WitrTHLBy3Q","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAJci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAAw8","W8AFtEsepzrJ6AasHrCttwAAAAAAAHhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAOeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","EFJHOn-GACfHXgae-R1yDAAAAAAAAI3-","GdaBUD9IUEkKxIBryNqV2wAAAAAAANtO","QU8QLoFK6ojrywKrBFfTzAAAAAAAAGqM","V558DAsp4yi8bwa8eYwk5QAAAAAAAL60","tuTnMBfyc9UiPsI0QyvErAAAAAAAABis","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","oERZXsH8EPeoSRxNNaSWfQAAAAAAAHlS","gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","cHp4MwXaY5FCuFRuAA6tWwAAAAAAAKx8","-9oyoP4Jj2iRkwEezqId-gAAAAAAANMc","3FRCbvQLPuJyn2B-2wELGwAAAAAAANK8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAACEw","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAECB7","--q8cwZVXbHL2zOM_p3RlQAAAAAAAGla","yaTrLhUSIq2WitrTHLBy3QAAAAAAAHDM","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAILPl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHyDU"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,3,3]},"uEL43HtanLRCO2rLB4ttzQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,64358,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,11986,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,51652,2573747,2594708,1091475,13186,2790352,1482889,1482415,2595076,1069851,33394,1493754,2595076,1049998,50014,45950,2995046,2994923,3072326,3072096,3066615,1917744],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","8EY5iPD5-FtlXFBTyb6lkw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","dCCKy6JoX0PADOFic8hRNQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","7RLN3PNgotUSmdQVMRTSvA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","43vJVfBcAahhLMzDSC-H0g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","RRFdsCrJw1U2erb6qtrrzQ","_zH-ed4x-42m0B4z2RmcdQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","8EY5iPD5-FtlXFBTyb6lkwAAAAAAAPtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","dCCKy6JoX0PADOFic8hRNQAAAAAAAC7S","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","7RLN3PNgotUSmdQVMRTSvAAAAAAAAMnE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","43vJVfBcAahhLMzDSC-H0gAAAAAAADOC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFMb","ik6PIX946fW_erE7uBJlVQAAAAAAAIJy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsr6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAWO","RRFdsCrJw1U2erb6qtrrzQAAAAAAAMNe","_zH-ed4x-42m0B4z2RmcdQAAAAAAALN-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALbNm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALbLr","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuFG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuBg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALsr3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUMw"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,1,1,3,3,3,3,3,3]},"mXgK2ekWZ4qH-uHB8QaLtA":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,824,116,12,8,54,12,46,22,1091612,1804498,665668,663668,1112453,1232178,833111,2265137,2264574,2258679],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","IlUL618nbeW5Kz4uyGZLrQ","U7DZUwH_4YU5DSkoQhGJWw","bmb3nSRfimrjfhanpjR1rQ","oN7OWDJeuc8DmI2f_earDQ","Yj7P3-Rt3nirG6apRl4A7A","pz3Evn9laHNJFMwOKIXbsw","7aaw2O1Vn7-6eR8XuUWQZQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAM4","IlUL618nbeW5Kz4uyGZLrQAAAAAAAAB0","U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM","bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI","oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2","Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM","pz3Evn9laHNJFMwOKIXbswAAAAAAAAAu","7aaw2O1Vn7-6eR8XuUWQZQAAAAAAAAAW","G68hjsyagwq6LpWrMjDdngAAAAAAEKgc","G68hjsyagwq6LpWrMjDdngAAAAAAG4jS","G68hjsyagwq6LpWrMjDdngAAAAAACihE","G68hjsyagwq6LpWrMjDdngAAAAAACiB0","G68hjsyagwq6LpWrMjDdngAAAAAAEPmF","G68hjsyagwq6LpWrMjDdngAAAAAAEs0y","G68hjsyagwq6LpWrMjDdngAAAAAADLZX","G68hjsyagwq6LpWrMjDdngAAAAAAIpAx","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInb3"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"1twYzjHR6hCfJqQLvJ81XA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,50892,43744,57354,1480209,1969795,1481300,1480601,2595076,1079144,34636,1480209,1969795,1481300,1480601,2595076,1075570,17430,40768,26744,7590,63980,23014,47110,19666,47110,34306,44426,44426,44426,44426,44426,44426,44426,44334,47110,46588,46966,1670488,3072326,3072096,3066777,1745028],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","CwUjPVV5_7q7c0GhtW0aPw","O_h7elJSxPO7SiCsftYRZg","ZLTqiSLOmv4Ej_7d8yKLmw","qLiwuFhv6DIyQ0OgaSMXCg","ka2IKJhpWbD6PA3J3v624w","e8Lb_MV93AH-OkvHPPDitg","ka2IKJhpWbD6PA3J3v624w","1vivUE5hL65442lQ9a_ylg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","ka2IKJhpWbD6PA3J3v624w","fCsVLBj60GK9Hf8VtnMcgA","ka2IKJhpWbD6PA3J3v624w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAMbM","W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAOAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGly","kSaNXrGzSS3BnDNNWezzMAAAAAAAAEQW","ne8F__HPIVgxgycJADVSzAAAAAAAAJ9A","CwUjPVV5_7q7c0GhtW0aPwAAAAAAAGh4","O_h7elJSxPO7SiCsftYRZgAAAAAAAB2m","ZLTqiSLOmv4Ej_7d8yKLmwAAAAAAAPns","qLiwuFhv6DIyQ0OgaSMXCgAAAAAAAFnm","ka2IKJhpWbD6PA3J3v624wAAAAAAALgG","e8Lb_MV93AH-OkvHPPDitgAAAAAAAEzS","ka2IKJhpWbD6PA3J3v624wAAAAAAALgG","1vivUE5hL65442lQ9a_ylgAAAAAAAIYC","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK0u","ka2IKJhpWbD6PA3J3v624wAAAAAAALgG","fCsVLBj60GK9Hf8VtnMcgAAAAAAAALX8","ka2IKJhpWbD6PA3J3v624wAAAAAAALd2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGX1Y","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuFG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuBg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALsuZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGqCE"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3]},"f-LRF9Sfj675yc68DOXczw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,56302,2790352,1482889,1482415,2595076,1079144,25326,27384,368,1760,1481694,1828960,2573747,2594708,1091475,16910,2790352,1482889,1482415,2595076,1079144,25326,27384,368,1760,1481694,1828960,2573747,2594708,1073425,16424,24340,2572553,2928589,1108138,1105869,1310238,1245752,1200236,1192099,1183786,1104144,1103499,2268402,1775000,1761295,1048342],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","cfc92_adXFZraMPGbgbcDg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","WLefmNR3IpykzCX3WWNnMw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","IvJrzqPEgeoowZySdwFq3w","vkeP2ntYyoFN0A16x9eliw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","cfc92_adXFZraMPGbgbcDgAAAAAAANvu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","WLefmNR3IpykzCX3WWNnMwAAAAAAAEIO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGER","IvJrzqPEgeoowZySdwFq3wAAAAAAAEAo","vkeP2ntYyoFN0A16x9eliwAAAAAAAF8U","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0EJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALK_N","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEOiq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEN_N","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAE_4e","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEwI4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAElBs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEjCj","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEhAq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAENkQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAENaL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIpzy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxWY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_8W"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"p24lyWOwFjGMsQaWybQUMA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,36384,21728,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,0,2789627,1482889,1482415,2595076,1079485,54384,2918,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1079144,0,1481694,1828960,2581397,1480601,1480209,1940568,1986447,1982493,1959028,1099442],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MXHCWLuAJw7Gg6T7hdrPHA","ecHSwk0KAG7gFkiYdAgIZw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MXHCWLuAJw7Gg6T7hdrPHAAAAAAAAI4g","ecHSwk0KAG7gFkiYdAgIZwAAAAAAAFTg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAANRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAAtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk-P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHkAd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHeR0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEMay"],"type_ids":[3,3,3,3,3,3,1,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3]},"KHat1RLkyP8wPwwR1uD04A":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,40,38,174,104,68,80,38,174,104,68,60,38,174,104,68,382,38,174,104,68,24,38,174,104,68,28,38,174,104,68,0,1090933,1814182,788459,788130,1197048,1243240,1238413,1212345,1033898,429638],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","0cqvso24v07beLsmyC0nMw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","3WU6MO1xF7O0NmrHFj4y4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","x617yDiAG2Sqq3cLDkX4aA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ZTmztUywGW_uHXPqWVr76w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ZPAF8mJO2n0azNbxzkJ2rA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_____________________w","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAo","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","0cqvso24v07beLsmyC0nMwAAAAAAAABQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","3WU6MO1xF7O0NmrHFj4y4AAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","x617yDiAG2Sqq3cLDkX4aAAAAAAAAAF-","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ZTmztUywGW_uHXPqWVr76wAAAAAAAAAY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ZPAF8mJO2n0azNbxzkJ2rAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_____________________wAAAAAAAAAA","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvho","G68hjsyagwq6LpWrMjDdngAAAAAAEuWN","G68hjsyagwq6LpWrMjDdngAAAAAAEn-5","G68hjsyagwq6LpWrMjDdngAAAAAAD8aq","G68hjsyagwq6LpWrMjDdngAAAAAABo5G"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"B-OQjwP7KzSb4f6cXUL1bA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,3616,42208,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,0,2789627,1482889,1482415,2595076,1079485,50288,64358,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1079144,0,1481694,1828960,2581397,1480601,1480209,1940568,1986405,1946637,1538878,2269465,2268402,1774938,1011120],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MXHCWLuAJw7Gg6T7hdrPHA","ecHSwk0KAG7gFkiYdAgIZw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MXHCWLuAJw7Gg6T7hdrPHAAAAAAAAA4g","ecHSwk0KAG7gFkiYdAgIZwAAAAAAAKTg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAMRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAPtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk9l","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHbQN","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAF3s-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIqEZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIpzy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxVa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD22w"],"type_ids":[3,3,3,3,3,3,1,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3]},"kOWftL0Ttias8Z1isZi9oA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,49772,35602,58710,61916,19828,27444,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,12482,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,49534,2790352,1482889,1482415,2595076,1097615,37614,39672,12656,17976,49494,2722496,3251876,3237020,1748920],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","SOSrvCNmbstVFKAcqHNCvA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAOVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAPHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAAGs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAADDC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","SOSrvCNmbstVFKAcqHNCvAAAAAAAAMF-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEL-P","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKYrA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMZ6k","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMWSc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGq-4"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,3,3,3,3]},"JzGylmBPluUmIML9XnagKw":{"address_or_lines":[2599636,1079669,2228,5922,53516,36626,36806,45836,18932,13860,58864,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,56398,58456,31408,16708,2578675,2599636,1091600,36298,2795776,1483241,1482767,2600004,1074397,56398,58456,31408,16708,2578675,2599636,1091600,46582,2795776,1483241,1482767,2600004,1073803,56398,58456,31408,16492,49494,45794,2852079,2851771,2849353,2846190,2849353,2846190,2847233,2838792],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","SD7uzoegJjRT3jYNpuQ5wQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAI_G","LF6DFcGHEMqhhhlptO_M_QAAAAAAALMM","Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0","xwuAPHgc12-8PZB3i-320gAAAAAAADYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAOXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAANxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAORY","J1eggTwSzYdi9OsSu1q37gAAAAAAAHqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAI3K","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAANxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAORY","J1eggTwSzYdi9OsSu1q37gAAAAAAAHqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","SD7uzoegJjRT3jYNpuQ5wQAAAAAAALX2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAANxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAORY","J1eggTwSzYdi9OsSu1q37gAAAAAAAHqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAALLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3IB","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK1EI"],"type_ids":[3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3]},"tTw0tfSnPtZhbcyzyVHHpg":{"address_or_lines":[4622976,4423302,48950246,48930003,48929418,48931768,15219528,15219797,15220198,48932134,15224283,15224488,15224631,15220795,15220538,48932900,48934534,48924362,21171091,15443915,15441240,6695879,6686586,6688471,15292865,6927608,7025423,9353786,9296758,9312446,9317924,5671585,9381613,9295438,6263620,6258992,6257863,6068365,6003908,5935528,5054445,4702860,4711258,10485923,16743,2752800,2752044,2741274,6650246,6650083,7384662,7382442,7451553,7447772,7441688,7327025,7328392,7317984,6802313,6799580,6799223,6797958],"file_ids":["-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","-SVIyCZG9IbFKK-fe2Wh4g","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-SVIyCZG9IbFKK-fe2Wh4gAAAAAARoqA","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAQ36G","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6uvm","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6pzT","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6pqK","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6qO4","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6DtI","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6DxV","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6D3m","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6qUm","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6E3b","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6E6o","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6E83","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6EA7","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6D86","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6qgk","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6q6G","-SVIyCZG9IbFKK-fe2Wh4gAAAAAC6obK","-SVIyCZG9IbFKK-fe2Wh4gAAAAABQwuT","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA66fL","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA651Y","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAZivH","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAZgd6","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAZg7X","-SVIyCZG9IbFKK-fe2Wh4gAAAAAA6VnB","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAabT4","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAazMP","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjro6","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjdt2","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjhi-","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAji4k","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAVoqh","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjybt","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAjdZO","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAX5NE","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAX4Ew","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAX3zH","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAXJiN","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAW5zE","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAWpGo","-SVIyCZG9IbFKK-fe2Wh4gAAAAAATR_t","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAR8KM","-SVIyCZG9IbFKK-fe2Wh4gAAAAAAR-Na","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKgEg","piWSMQrh4r040D0BPNaJvwAAAAAAKf4s","piWSMQrh4r040D0BPNaJvwAAAAAAKdQa","piWSMQrh4r040D0BPNaJvwAAAAAAZXmG","piWSMQrh4r040D0BPNaJvwAAAAAAZXjj","piWSMQrh4r040D0BPNaJvwAAAAAAcK5W","piWSMQrh4r040D0BPNaJvwAAAAAAcKWq","piWSMQrh4r040D0BPNaJvwAAAAAAcbOh","piWSMQrh4r040D0BPNaJvwAAAAAAcaTc","piWSMQrh4r040D0BPNaJvwAAAAAAcY0Y","piWSMQrh4r040D0BPNaJvwAAAAAAb80x","piWSMQrh4r040D0BPNaJvwAAAAAAb9KI","piWSMQrh4r040D0BPNaJvwAAAAAAb6ng","piWSMQrh4r040D0BPNaJvwAAAAAAZ8uJ","piWSMQrh4r040D0BPNaJvwAAAAAAZ8Dc","piWSMQrh4r040D0BPNaJvwAAAAAAZ793","piWSMQrh4r040D0BPNaJvwAAAAAAZ7qG"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"E_F-N51BcZ4iQ9oPaHFKXw":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,400,38,174,104,68,20,38,174,104,68,88,38,174,104,14,32,190,1091944,2047231,2046923,2044755,2041537,2044780,2041460,1171829,2265239,2264574,2258463,1015963,2256180],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","c-eM3dWacIPzBmA_7-OWBw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","w9AQfBE7-1YeE4mOMirPBg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAGQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","c-eM3dWacIPzBmA_7-OWBwAAAAAAAAAU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","w9AQfBE7-1YeE4mOMirPBgAAAAAAAABY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAAHzz_","G68hjsyagwq6LpWrMjDdngAAAAAAHzvL","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzNs","G68hjsyagwq6LpWrMjDdngAAAAAAHyZ0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInYf","G68hjsyagwq6LpWrMjDdngAAAAAAD4Cb","G68hjsyagwq6LpWrMjDdngAAAAAAIm00"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3]},"d04G8ZHV3kYQ0ekQBw1VYQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,62806,476,36212,43828,42480,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,17614,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,41518,2790352,1482889,1482415,2595076,1076587,25326,27384,368,1592,16726,55682,2846655,2846347,2843929,2840766,2843929,2840766,2843929,2840692,1912597,3072400],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uo8E5My6tupMEt-pfV-uhA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAPVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAAHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAI10","xwuAPHgc12-8PZB3i-320gAAAAAAAKs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAETO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uo8E5My6tupMEt-pfV-uhAAAAAAAAKIu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAANmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1h0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHS8V","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuGQ"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"I-DofAMUQgh7q14tBJcZlA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,30412,43744,6426,1480209,1969795,1481300,1480601,2595076,1079144,34636,1480209,1969795,1481300,1480601,2595076,1062336,60522,1844695,1847563,1481567,2595076,1079485,19388,48282,27404,1479608,1493928,2595076,1079485,63084,1479608,1493928,2595076,1079485,63346,48114,1479608,2595076,1079485,5750,41842,34364,63380,1479516,2595076,1079485,14544,63380,1479516,2595076,1056995,11370,55184,2188039,2032414,1865128],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","yaTrLhUSIq2WitrTHLBy3Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHbM","W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAABka","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAAOxq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAEu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAALya","un9fLDZOLvDMO52ltZtuegAAAAAAAGsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAAPZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAABZ2","oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy","7v-k2b21f_Xuf-3329jFywAAAAAAAIY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAADjQ","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAECDj","--q8cwZVXbHL2zOM_p3RlQAAAAAAACxq","yaTrLhUSIq2WitrTHLBy3QAAAAAAANeQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIWMH","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHwMe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,3,3,3]},"tGGi0acvAmmxOR5DbuF3dg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,49488,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,20126,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,12078,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1079144,65228,1481694,1828960,2581397,1480843,1480209,1940568,1917258,1481300,1480601,2595076,1079144,28888,1480209,1827586,1940195,1986405,1946664,1775467,1749899,1745572,1865128],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N0GNsPaCLYzoFsPJWnIJtQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fq0ezjB8ddCA6Pk0BY9arQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","r1l-BTVp1g6dSvPPoOY_cg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAMFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAE6e","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N0GNsPaCLYzoFsPJWnIJtQAAAAAAAC8u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","fq0ezjB8ddCA6Pk0BY9arQAAAAAAAP7M","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUFK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","r1l-BTVp1g6dSvPPoOY_cgAAAAAAAHDY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-MC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZrj","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk9l","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHbQo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxdr","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGrOL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGqKk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3]},"Ws9TqFMz-kHv_-7zrBFdKw":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,188,38,174,104,68,60,38,174,104,68,98,38,174,104,68,8,38,174,104,68,36,38,174,104,14,32,166,1090933,19429,41240,50286],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","IcegEVkl4JzbMBhUeMqp0Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","tz0ps4QDYR1clO_q5ziJUQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","M0gS5SrmklEEjlV4jbSIBA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","k5C4r96b77lEZ_fHFwCYkQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","EX9l-cE0x8X9W8uz4iKUfw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAAC8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","IcegEVkl4JzbMBhUeMqp0QAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","tz0ps4QDYR1clO_q5ziJUQAAAAAAAABi","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","M0gS5SrmklEEjlV4jbSIBAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","k5C4r96b77lEZ_fHFwCYkQAAAAAAAAAk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","EX9l-cE0x8X9W8uz4iKUfwAAAAAAAEvl","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMRu"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3]},"nBHRVpYV5wUL_UAb5ff6Zg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,33826,49772,35602,22316,60128,28682,1480209,1969795,1481300,1480601,2595076,1079144,51020,1480209,1969795,1481300,1480601,2595076,1062336,53402,1844695,1847563,1481567,2595076,1079485,35772,40874,43788,1479608,1493928,2595076,1079485,13932,1479608,1493928,2595076,1079485,63346,48114,1479608,2595076,1079485,1990,41842,34364,63380,1479516,2595076,1079485,8256,63380,1479516,2595076,1073749,4896,39178,32948,3149429,3144768,1903783,1765444,1761295,1048797],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","wXOyVgf5_nNg6CUH5kFBbg","zEgDK4qMawUAQZjg5YHyww","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAFcs","W8AFtEsepzrJ6AasHrCttwAAAAAAAOrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAHAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAMdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAANCa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAIu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAAJ-q","un9fLDZOLvDMO52ltZtuegAAAAAAAKsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAADZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAAAfG","oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy","7v-k2b21f_Xuf-3329jFywAAAAAAAIY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAACBA","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","--q8cwZVXbHL2zOM_p3RlQAAAAAAABMg","wXOyVgf5_nNg6CUH5kFBbgAAAAAAAJkK","zEgDK4qMawUAQZjg5YHywwAAAAAAAIC0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMA51","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAL_xA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHQyn","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGvBE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEADd"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,1,3,3,3,3,3,3]},"vfw5EN0FEHQCAj0w-N2avQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,16772,50210,17004,2834,5462,8668,3444,60212,9712,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,24902,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,21798,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,62098,2789627,1482889,1482415,2595076,1073425,9228,2567913,1848405,1837592,1848017,2712905,2221838,2208668,2039344],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","780bLUPADqfQ3x1T5lnVOg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","X0TUmWpd8saA6nnPGQi3nQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS","grZNsSElR5ITq8H2yHCNSwAAAAAAABVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAACHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAA10","xwuAPHgc12-8PZB3i-320gAAAAAAAOs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAGFG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","780bLUPADqfQ3x1T5lnVOgAAAAAAAFUm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","X0TUmWpd8saA6nnPGQi3nQAAAAAAAPKS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGER","Npep8JfxWDWZ3roJSD7jPgAAAAAAACQM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHAoY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDLR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKWVJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIecO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIbOc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHx4w"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,3]},"lyeLQDjWsQDYEJbcY4aFJA":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,51380,55074,37132,20242,15420,47200,6058,1480561,1970211,1481652,1480953,2600004,1079669,52860,1480561,1970211,1481652,1480953,2600004,1062448,62522,1845095,1847963,1481919,2600004,1079483,44204,61562,19788,1479960,1494280,2600004,1079483,22700,1479960,1494280,2600004,1079483,31058,15346,1479960,2600004,1079483,54374,42194,5116,30612,1479868,2600004,1079483,16608,30612,1479868,2600004,1074397,28580,3123760,766784,10485923,16807,2741468,2828042,2817657,2760130,2759130,4216293],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","tuTnMBfyc9UiPsI0QyvErA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","-T5rZCijT5TDJjmoEi8Kxg","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ","xLxcEbwnZ5oNrk99ZsxcSQ","Z_CHd3Zjsh2cWE2NSdbiNQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAMi0","U4Le8nh-beog_B7jq7uTIAAAAAAAANci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAJEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAE8S","grZNsSElR5ITq8H2yHCNSwAAAAAAADw8","W8AFtEsepzrJ6AasHrCttwAAAAAAALhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAABeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAM58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEDYw","kSaNXrGzSS3BnDNNWezzMAAAAAAAAPQ6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHCdn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDKb","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAKys","MYrgKQIxdDhr1gdpucfc-QAAAAAAAPB6","un9fLDZOLvDMO52ltZtuegAAAAAAAE1M","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","tuTnMBfyc9UiPsI0QyvErAAAAAAAAFis","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","oERZXsH8EPeoSRxNNaSWfQAAAAAAAHlS","gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","rTFMSHhLRlj86vHPR06zoQAAAAAAANRm","oArGmvsy3VNtTf_V9EHNeQAAAAAAAKTS","-T5rZCijT5TDJjmoEi8KxgAAAAAAABP8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAAEDg","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","--q8cwZVXbHL2zOM_p3RlQAAAAAAAG-k","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAL6ow","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7NA","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKdTc","ew01Dk0sWZctP-VaEpavqQAAAAAAKycK","ew01Dk0sWZctP-VaEpavqQAAAAAAKv55","ew01Dk0sWZctP-VaEpavqQAAAAAAKh3C","ew01Dk0sWZctP-VaEpavqQAAAAAAKhna","ew01Dk0sWZctP-VaEpavqQAAAAAAQFXl"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,3,3,4,4,4,4,4,4,4,4]},"cqzgaW0F-6gZ8uHz_Pf3hQ":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,188,38,174,104,68,60,38,174,104,68,86,38,174,104,68,4,38,174,104,68,0,38,174,104,68,0,714,34,1115045,1179023,833111,2265137,2264574,2261229,1175338],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","IcegEVkl4JzbMBhUeMqp0Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","tz0ps4QDYR1clO_q5ziJUQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","O2RGJIowquMzuET0HYQ6aQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_____________________w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_____________________w","Ht79I_xqXv3bOgaClTNQ4w","T8-enlAkCZXqinPHW4B8sw","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAAC8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","IcegEVkl4JzbMBhUeMqp0QAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","tz0ps4QDYR1clO_q5ziJUQAAAAAAAABW","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","O2RGJIowquMzuET0HYQ6aQAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_____________________wAAAAAAAAAA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_____________________wAAAAAAAAAA","Ht79I_xqXv3bOgaClTNQ4wAAAAAAAALK","T8-enlAkCZXqinPHW4B8swAAAAAAAAAi","G68hjsyagwq6LpWrMjDdngAAAAAAEQOl","G68hjsyagwq6LpWrMjDdngAAAAAAEf2P","G68hjsyagwq6LpWrMjDdngAAAAAADLZX","G68hjsyagwq6LpWrMjDdngAAAAAAIpAx","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAIoDt","G68hjsyagwq6LpWrMjDdngAAAAAAEe8q"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3]},"b89Eo7vMfG4HsPSBVvjiKQ":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,34996,38690,20748,3858,31334,49372,51700,46628,9712,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,12612,2578675,2599636,1091600,32150,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,12612,2578675,2599636,1091600,7938,2795051,1483241,1482767,2600004,1079483,28112,42150,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,12612,2578675,2599636,1079669,40672,1482046,1829360,2586325,1480953,1480561,1940968,1986911,1983192],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","3HhVgGD2yvuFLpoZq7RfKw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fDiQPd_MeGeyY9ZBOSU1Gg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAJci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAHpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAMDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAMn0","xwuAPHgc12-8PZB3i-320gAAAAAAALYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAH2W","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","3HhVgGD2yvuFLpoZq7RfKwAAAAAAAB8C","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAG3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAKSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","fDiQPd_MeGeyY9ZBOSU1GgAAAAAAAJ7g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlFf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHkLY"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3]},"5_-zAnLDYAi4FySmVgS6iw":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,61666,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,9122,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,8610,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,11838,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1079144,61238,1481694,1828960,2581297,2595076,1072525,49410,1646337,3072295,1865241,10489950,422647],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","mP9Tk3T74fjOyYWKUaqdMQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","I4X8AC1-B0GuL4JyYemPzw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","b-3iFnlA7BmzAxDEzxShdA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","8jcOoolAg5RmmHop7NqzWQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2LABj1asXFICsosP2OrbVQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N1ZmsCOKFJHNThnHfFYo6Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","mP9Tk3T74fjOyYWKUaqdMQAAAAAAAPDi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","I4X8AC1-B0GuL4JyYemPzwAAAAAAACOi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","b-3iFnlA7BmzAxDEzxShdAAAAAAAACGi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","8jcOoolAg5RmmHop7NqzWQAAAAAAAC4-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","2LABj1asXFICsosP2OrbVQAAAAAAAO82","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEF2N","N1ZmsCOKFJHNThnHfFYo6QAAAAAAAMEC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGR8B","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuEn","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe","A2oiHVwisByxRn5RDT4LjAAAAAAABnL3"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,4,4]},"zOI_cRK31hVrh4Typ0-Fxg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,16720,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,60990,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,44846,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,40354,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1079144,48884,1481694,1828960,2581397,1480601,1480209,1940568,1986405,1948474,1768216,1756070,1865241,10490014,423063,2283967,2281647,2098628,2098378,8541549],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N0GNsPaCLYzoFsPJWnIJtQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fq0ezjB8ddCA6Pk0BY9arQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-gDCCFjiBc58_iqAxti3Kw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAEFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAO4-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N0GNsPaCLYzoFsPJWnIJtQAAAAAAAK8u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fq0ezjB8ddCA6Pk0BY9arQAAAAAAAJ2i","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","-gDCCFjiBc58_iqAxti3KwAAAAAAAL70","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk9l","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHbs6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGvsY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGsum","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBCe","A2oiHVwisByxRn5RDT4LjAAAAAAABnSX","A2oiHVwisByxRn5RDT4LjAAAAAAAItm_","A2oiHVwisByxRn5RDT4LjAAAAAAAItCv","A2oiHVwisByxRn5RDT4LjAAAAAAAIAXE","A2oiHVwisByxRn5RDT4LjAAAAAAAIATK","A2oiHVwisByxRn5RDT4LjAAAAAAAglVt"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]},"4U9ayDnwvWmqJPhn_AOKew":{"address_or_lines":[38782,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,50350,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,10266,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,31478,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,4998,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1079144,0,1481694,1828960,2581397,1480601,1480209,1940568,1986447,1982493,1959065,1765336,1761295,1048381],"file_ids":["GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","d4jl580PLMUwu5s3I4wcXg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","tKago5vqLnwIkezk_wTBpQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rpq4cV1KPyFZcnKfWjKdZw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uFElJcsK9my-kA6ZYzT1uw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["GP7h96O0_ppGVtc-UpQQIQAAAAAAAJd-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","d4jl580PLMUwu5s3I4wcXgAAAAAAAMSu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","tKago5vqLnwIkezk_wTBpQAAAAAAACga","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","rpq4cV1KPyFZcnKfWjKdZwAAAAAAAHr2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uFElJcsK9my-kA6ZYzT1uwAAAAAAABOG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk-P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHkAd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHeSZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGu_Y","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_89"],"type_ids":[1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3]},"Jt6CexOHLEwUl4IeTgASBQ":{"address_or_lines":[2795051,1483241,1482767,2600004,1079483,64976,13478,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,16708,2578675,2599636,1091600,57670,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,16708,2578675,2599636,1091600,51706,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,16708,2578675,2599636,1091600,59680,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,16708,2578675,2599636,1079669,0,1482046,1829360,2586325,1481195,1480561,1940968,1917658,1481652,1480953,2600004,1079483,41394,1480124,1827986,1940595,1986911,1983184],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","yp8MidCGMe4czbl-NigsYQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2noK4QoWxdzASRHkjOFwVA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","yO-OCNRiISNdCb_iVi4E_w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","mBpjyQvq6ftE7Wm1BUpcFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAP3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAADSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","yp8MidCGMe4czbl-NigsYQAAAAAAAOFG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2noK4QoWxdzASRHkjOFwVAAAAAAAAMn6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","yO-OCNRiISNdCb_iVi4E_wAAAAAAAOkg","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpnr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHULa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","mBpjyQvq6ftE7Wm1BUpcFgAAAAAAAKGy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpW8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-SS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZxz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlFf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHkLQ"],"type_ids":[3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3]},"8Rif7kuKG2cfhEYF2fJXmA":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,45806,47864,20848,34524,2573747,2594708,1091475,18066,2790352,1482889,1482415,2595076,1073749,45806,47864,20848,34524,2573747,2594708,1091475,53890,2789627,1482889,1482415,2595076,1073425,41996,2567913,1848405,1837592,1847724,1483518,1482415,2595076,1079144,6526,35438,63996,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,45806,47864,20848,34524,2573747,2594708,1091475,48638,2790352,1482889,1482415,2595076,1079485,45806,47864,20848,32520,56166,1479516,1828960,2573747,2594708,1091475,0,2789548,1848405,1837592,1848026,1002720],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2L4SW1rQgEVXRj3pZAI3nQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","bcwppGWOjTWw86zVNJE_Jg","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","NiCfOMPggzUjx-usqlmxvg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","Vot4T3F5OpUj8rbXhgpMDg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAALLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAEaS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAALLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAANKC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGER","Npep8JfxWDWZ3roJSD7jPgAAAAAAAKQM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHAoY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDGs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqL-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","bcwppGWOjTWw86zVNJE_JgAAAAAAABl-","TBeSzkyqIwKL8td602zDjAAAAAAAAIpu","NH3zvSjFAfTSy6bEocpNyQAAAAAAAPn8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAALLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","NiCfOMPggzUjx-usqlmxvgAAAAAAAL3-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAALLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw","Vot4T3F5OpUj8rbXhgpMDgAAAAAAAH8I","eV_m28NnKeeTL60KO2H3SAAAAAAAANtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpCs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHAoY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDLa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD0zg"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,3,3,3,3,3,1,3,3,3,3,3]},"cCjn5miDmyezrnBAe2jDww":{"address_or_lines":[1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1091600,46938,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1091600,15022,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1091600,57678,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1091600,1870,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,61764,2578675,2599636,1079669,19486,1482046,1829360,2586325,1480953,1480561,1940968,1986928],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","5nuRo5ZVtij8bTLlri7QXA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","hi5mlwAHRj-Yl1GNV_UEZQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","uSWUCgHgLPG4OFtPdUp0rg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","-BjW54fwMksXBor9R-YN9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","wuSmWRANn3Cl-syjEtxMoQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","5nuRo5ZVtij8bTLlri7QXAAAAAAAALda","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","hi5mlwAHRj-Yl1GNV_UEZQAAAAAAADqu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","uSWUCgHgLPG4OFtPdUp0rgAAAAAAAOFO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","-BjW54fwMksXBor9R-YN9wAAAAAAAAdO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","wuSmWRANn3Cl-syjEtxMoQAAAAAAAEwe","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlFw"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3]},"f8AFYpSQOpjCNbhqUuR3Rg":{"address_or_lines":[2578675,2599636,1091600,13686,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,49476,2578675,2599636,1091600,50302,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,49476,2578675,2599636,1091600,31414,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,49476,2578675,2599636,1091600,43062,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,49476,2578675,2599636,1091600,38710,2795776,1483241,1482767,2600004,1079483,31822,33880,6648,14264,54464,42150,1479868,1829983,2783616,2800188,3063028,4240,5748,1213299,4101,76200,1213299,77886,46784,40082,37650],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","pv4wAezdMMO0SVuGgaEMTg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","qns5vQ3LMi6QrIMOgD_TwQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","J_Lkq1OzUHxWQhnTgF6FwA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","XkOSW26Xa6_lkqHv5givKg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","rEbhXoMLMee0rf6bwU9RPw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","0S3htaCNkzxOYeavDR1GTQ","rBzW547V0L_mH4nnWK1FUQ","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","PVZV2uq5ZRt-FFaczL10BA","PVZV2uq5ZRt-FFaczL10BA","Z_CHd3Zjsh2cWE2NSdbiNQ","PVZV2uq5ZRt-FFaczL10BA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","pv4wAezdMMO0SVuGgaEMTgAAAAAAADV2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","qns5vQ3LMi6QrIMOgD_TwQAAAAAAAMR-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","J_Lkq1OzUHxWQhnTgF6FwAAAAAAAAHq2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","XkOSW26Xa6_lkqHv5givKgAAAAAAAKg2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","rEbhXoMLMee0rf6bwU9RPwAAAAAAAJc2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABn4","0S3htaCNkzxOYeavDR1GTQAAAAAAADe4","rBzW547V0L_mH4nnWK1FUQAAAAAAANTA","eV_m28NnKeeTL60KO2H3SAAAAAAAAKSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKnmA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKro8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALrz0","PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ","PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF","3nN3bymnZ8E42aLEtgglmAAAAAAAASmo","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAATA-","3nN3bymnZ8E42aLEtgglmAAAAAAAALbA","3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS","3nN3bymnZ8E42aLEtgglmAAAAAAAAJMS"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"dGMvgpGXk-ajX6PRi92qdg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,17442,33388,19218,62806,476,52596,11060,9712,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,16746,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,23102,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,0,2789627,1482889,1482415,2595076,1079485,13424,27494,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1592,33110,55262,3227220,1488310,1480209,1940568,3236384],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","z1-LQiSwGmfJHZm7Q223fQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAPVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAAHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAM10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAEFq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","z1-LQiSwGmfJHZm7Q223fQAAAAAAAFo-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAADRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAGtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAANfe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMT5U","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFrW2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMWIg"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3]},"OxrG9ZVAzX9GwGtxUtIQNg":{"address_or_lines":[51762,2795051,1483241,1482767,2600004,1079483,36304,50342,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,49476,2578675,2599636,1091600,64822,2795051,1483241,1482767,2600004,1079483,36304,50342,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,49476,2578675,2599636,1091600,45750,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,49476,2578675,2599636,1091600,58410,2795776,1483241,1482767,2600004,1073803,40014,42072,15024,49260,33110,13026,2852079,2851771,2849353,2846190,2849353,2846190,2849408,2846190,2848321,2268450,1775400,1761695,1048471],"file_ids":["xDXQtI2vA5YySwpx7QFiwA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fSQ747oLNh0c0zFQjsVRWg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","yp8MidCGMe4czbl-NigsYQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2noK4QoWxdzASRHkjOFwVA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xDXQtI2vA5YySwpx7QFiwAAAAAAAAMoy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fSQ747oLNh0c0zFQjsVRWgAAAAAAAP02","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","yp8MidCGMe4czbl-NigsYQAAAAAAALK2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2noK4QoWxdzASRHkjOFwVAAAAAAAAOQq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAADLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3qA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3ZB","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIp0i","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGxco","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGuGf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAD_-X"],"type_ids":[1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3]},"QoW8uF5K3OBNL2DXI66leA":{"address_or_lines":[1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,44118,2789627,1482889,1482415,2595076,1079485,54384,2918,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,32266,2789627,1482889,1482415,2595076,1079485,54384,2918,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,0,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1079144,0,1481694,1828960,2581397,1480601,1480209,1940568,1986447,1982493,1959065,1765320],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Z-J8GEZK5aE8XNQ-3sO-Fg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","H-OlnUNurKAlPjkWfV0hTg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","Z-J8GEZK5aE8XNQ-3sO-FgAAAAAAAKxW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAANRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAAtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","H-OlnUNurKAlPjkWfV0hTgAAAAAAAH4K","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAANRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAAtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk-P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHkAd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHeSZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGu_I"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3]},"zV-93oQDbZK9zB7UMAcCmw":{"address_or_lines":[1482889,1482415,2595076,1073749,41710,43768,16752,18140,2573747,2594708,1091475,38166,2790352,1482889,1482415,2595076,1073749,41710,43768,16752,18140,2573747,2594708,1091475,63374,2790352,1482889,1482415,2595076,1073749,41710,43768,16752,18140,2573747,2594708,1091475,12690,2790352,1482889,1482415,2595076,1073749,41710,43768,16752,18140,2573747,2594708,1062336,11500,1844695,1837592,1847724,1483518,1482415,2595076,1079144,40398,15390,8700,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1079485,41710,43252,52070,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1072909,41710,43768,16752,18098,34934,1898256],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","pv4wAezdMMO0SVuGgaEMTg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","qns5vQ3LMi6QrIMOgD_TwQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","J_Lkq1OzUHxWQhnTgF6FwA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","hrIwGgdEFsOBluJKOOs8Zg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","jhRfowFriqBKJWhZSTe7kg","B0e_Spx899MeGx2KSvzzow","v1UMuiFodNtdRCNi4iF0Rg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","yzJdtc2TQHpJ_IY5QdUQKA","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","pv4wAezdMMO0SVuGgaEMTgAAAAAAAJUW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","qns5vQ3LMi6QrIMOgD_TwQAAAAAAAPeO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","J_Lkq1OzUHxWQhnTgF6FwAAAAAAAADGS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","hrIwGgdEFsOBluJKOOs8ZgAAAAAAACzs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHAoY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDGs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqL-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","jhRfowFriqBKJWhZSTe7kgAAAAAAAJ3O","B0e_Spx899MeGx2KSvzzowAAAAAAADwe","v1UMuiFodNtdRCNi4iF0RgAAAAAAACH8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAMtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEF8N","ik6PIX946fW_erE7uBJlVQAAAAAAAKLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEay","yzJdtc2TQHpJ_IY5QdUQKAAAAAAAAIh2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHPcQ"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,3]},"9CQVJEfCfL1rSnUaxlAfqg":{"address_or_lines":[1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,27398,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,2830,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,16862,2789627,1482889,1482415,2595076,1079485,9328,23398,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1079144,7050,1481694,1828960,2581297,2595076,1079144,21502,39750,29852,29250,6740,37336,26240,24712,1480209,1940568,1934986,1933934,3072096,3066615,1918105,1787434,3064390],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VuJFonCXevADcEDW6NVbKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VFBd9VqCaQu0ZzjQ2K3pjg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PUSucJs4FC_WdMzOyH3QYw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","q_M8ZB6aihtZKYZfHGkluQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MAFaasFcVIeoQsejXrnp0w","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","zpgqltXEgKujOhJUj-jAhg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VuJFonCXevADcEDW6NVbKgAAAAAAAGsG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAAsO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PUSucJs4FC_WdMzOyH3QYwAAAAAAAEHe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAACRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","q_M8ZB6aihtZKYZfHGkluQAAAAAAABuK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","MAFaasFcVIeoQsejXrnp0wAAAAAAAFP-","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAHSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAHJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAABpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAJHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAGaA","zpgqltXEgKujOhJUj-jAhgAAAAAAAGCI","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHYaK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHYJu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuBg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALsr3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUSZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG0Yq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALsJG"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3]},"mGGvLNOYB74ofk9FRrMxxQ":{"address_or_lines":[2795776,1483241,1482767,2600004,1074397,35918,37976,10928,49476,2578675,2599636,1091600,17196,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,49476,2578675,2599636,1091600,38014,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,49476,2578675,2599636,1091600,62622,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1073803,35918,37976,10928,49260,33110,13026,2852079,2851771,2849353,2846190,2849443,2846638,1439925,1865540],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","ihsoi5zicXHpPrWRA9bTnA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","HbU9j_4D3UaJfjASj-JljA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","awUBhCYYZvWyN4rrVw-u5A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","ihsoi5zicXHpPrWRA9bTnAAAAAAAAEMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","HbU9j_4D3UaJfjASj-JljAAAAAAAAJR-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","awUBhCYYZvWyN4rrVw-u5AAAAAAAAPSe","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAMBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAADLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3qj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2-u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFfi1","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHdE"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3]},"pnLCuJVNeqGwwFeJQIrkPw":{"address_or_lines":[2795776,1483241,1482767,2600004,1079483,52302,53844,62630,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1079483,52302,53844,62630,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,24900,2578675,2599636,1091600,63066,2795051,1483241,1482767,2600004,1079483,48592,62630,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,24900,2578675,2599636,1091600,62622,2795051,1483241,1482767,2600004,1079483,48592,62630,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,24900,2578675,2599636,1079669,27496,1482046,1829360,2586325,1480953,1480561,1940968,1986911,1982943],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","akZOzI9XwsEixvkTDGeDPw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","d1LNRHMzWQ5PvB10hYiN3g","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","PmkUsVBZlaSEgaFwCOKZlg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAGFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","akZOzI9XwsEixvkTDGeDPwAAAAAAAPZa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAL3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAGFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","d1LNRHMzWQ5PvB10hYiN3gAAAAAAAPSe","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAL3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAGFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","PmkUsVBZlaSEgaFwCOKZlgAAAAAAAGto","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlFf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHkHf"],"type_ids":[3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3]},"R77Zz6fBvENVXyt4GVb9dQ":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,94,6,108,36,24,4,28,693765,935741],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","VIK6i3XoO6nxn9WkNabugA","SGPpASrxkViIc4Sq7x-WYQ","9xG1GRY3A4PQMfXDNvrOxQ","4xH83ZXxs_KV95Ur8Z59WQ","PWlQ4X4jsNu5q7FFJqlo_Q","LSxiso_u1cO_pWDBw25Egg","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAABe","VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG","SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs","9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAk","4xH83ZXxs_KV95Ur8Z59WQAAAAAAAAAY","PWlQ4X4jsNu5q7FFJqlo_QAAAAAAAAAE","LSxiso_u1cO_pWDBw25EggAAAAAAAAAc","G68hjsyagwq6LpWrMjDdngAAAAAACpYF","G68hjsyagwq6LpWrMjDdngAAAAAADkc9"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3]},"tgL-t2GJJjItpLjnwjc4zQ":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,34996,38690,20748,3858,40902,49932,35316,46628,9712,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,20804,2578675,2599636,1091600,40322,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,20804,2578675,2599636,1091600,6862,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,20804,2578675,2599636,1091600,45714,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,20588,33110,49802,19187,41240,51007],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","780bLUPADqfQ3x1T5lnVOg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","f3fxdcTCg7rbloZ6VtA0_Q","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAJci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAJ_G","LF6DFcGHEMqhhhlptO_M_QAAAAAAAMMM","Af6E3BeG383JVVbu67NJ0QAAAAAAAIn0","xwuAPHgc12-8PZB3i-320gAAAAAAALYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAJ2C","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","780bLUPADqfQ3x1T5lnVOgAAAAAAABrO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","f3fxdcTCg7rbloZ6VtA0_QAAAAAAALKS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMc_"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"XNCSlgkv_bOXDIYn6zwekw":{"address_or_lines":[2578675,2599636,1091600,10822,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,45380,2578675,2599636,1091600,40982,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,45380,2578675,2599636,1091600,6678,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,45380,2578675,2599636,1074067,39072,35338,13252,2577481,2934013,1108250,1105981,1310350,1245864,1200348,1190613,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165561,1146206,1245475,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165783,1162744,1226823,1225457,1224431,1198830,1177316,1176308,1173405,1172510,1172373,1102592],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","uU7rISh8R_xr6YYB3RgLuA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","vQQdLrWHLywJs9twt3EH2Q","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","PUIH740KQXWx70DXM4ZvgQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","dsOcslker2-lnNTIC5yERA","zUlsQG278t98_u2KV_JLSQ","vkeP2ntYyoFN0A16x9eliw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","uU7rISh8R_xr6YYB3RgLuAAAAAAAACpG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAALFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","vQQdLrWHLywJs9twt3EH2QAAAAAAAKAW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAALFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","PUIH740KQXWx70DXM4ZvgQAAAAAAABoW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAALFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGOT","dsOcslker2-lnNTIC5yERAAAAAAAAJig","zUlsQG278t98_u2KV_JLSQAAAAAAAIoK","vkeP2ntYyoFN0A16x9eliwAAAAAAADPE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1RJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALMT9","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEOka","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEOA9","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAE_6O","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEwKo","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAElDc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEirV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEX1e","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEwEj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcnX","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEb34","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAErhH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAErLx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEq7v","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeQe","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeOV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAENMA"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"jPN_jNGPJguImYjakYlBcA":{"address_or_lines":[19534,21592,60080,53572,2578675,2599636,1091600,12394,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,53572,2578675,2599636,1091600,39546,2795776,1483241,1482767,2600004,1079669,19534,21418,26368,41208,8202,42532,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,55198,34238,39164,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,53572,2578675,2599636,1091600,33554,2795776,1483241,1482767,2600004,1073803,19534,21592,60080,53356,33110,17122,2852079,2851771,2849353,2846190,2849353,2846190,2849353,2846190,2845695,2033924,2033070,1865524],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2L4SW1rQgEVXRj3pZAI3nQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","7bd6QJSfWZZfOOpDMHqLMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2L4SW1rQgEVXRj3pZAI3nQAAAAAAADBq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAJp6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAAGcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAKD4","h0l-9tGi18mC40qpcJbyDwAAAAAAACAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAANee","TBeSzkyqIwKL8td602zDjAAAAAAAAIW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAAIMS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAELi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2v_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHwkE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHwWu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHc0"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3]},"4K-SlZ4j8NjsVBpqyPj2dw":{"address_or_lines":[1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,6714,2790352,1482889,1482415,2595076,1079144,29422,31306,36256,31544,18122,5412,1481694,1829583,2567913,1848405,1978470,1481567,1493928,2595076,1079144,54286,19054,47612,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,60034,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,64446,2790352,1482889,1482415,2595076,1079485,29422,31480,4280,11896,52064,39782,1479516,1829583,2778192,2794764,3057572,4240,5748,1213299,4101,76200,1213299,77886,46784,40082,37750],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","7bd6QJSfWZZfOOpDMHqLMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","J3wpF3Lf_vPkis4aNGKFbw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zo4mnjDJ1PlZka7jS9k2BA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","0S3htaCNkzxOYeavDR1GTQ","rBzW547V0L_mH4nnWK1FUQ","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PVZV2uq5ZRt-FFaczL10BA","PVZV2uq5ZRt-FFaczL10BA","Z_CHd3Zjsh2cWE2NSdbiNQ","PVZV2uq5ZRt-FFaczL10BA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","7bd6QJSfWZZfOOpDMHqLMAAAAAAAABo6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAI2g","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAHs4","h0l-9tGi18mC40qpcJbyDwAAAAAAAEbK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAABUk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-rP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHjBm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","705jmHYNd7I4Z4L4c0vfiAAAAAAAANQO","TBeSzkyqIwKL8td602zDjAAAAAAAAEpu","NH3zvSjFAfTSy6bEocpNyQAAAAAAALn8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","J3wpF3Lf_vPkis4aNGKFbwAAAAAAAOqC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zo4mnjDJ1PlZka7jS9k2BAAAAAAAAPu-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABC4","0S3htaCNkzxOYeavDR1GTQAAAAAAAC54","rBzW547V0L_mH4nnWK1FUQAAAAAAAMtg","eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-rP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKmRQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKqUM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALqek","PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ","PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF","3nN3bymnZ8E42aLEtgglmAAAAAAAASmo","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAATA-","3nN3bymnZ8E42aLEtgglmAAAAAAAALbA","3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS","3nN3bymnZ8E42aLEtgglmAAAAAAAAJN2"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"W8IRlEZMfFJdYSgUQXDnMg":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,72,38,174,104,68,88,38,174,104,68,124,38,38,10,38,174,104,68,72,38,174,104,68,120,38,174,104,68,276,6,108,20,50,50,2970,50,2970,50,1360,24,788130,1197115,1222867,1212996,1212720],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qkYSh95E1urNTie_gKbr7w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","V8ldXm9NGXsJ182jEHEsUw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","xVaa0cBWNcFeS-8zFezQgA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","UBINlIxj95Sa_x2_k5IddA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gRRk0W_9P4SGZLXFJ5KU8Q","VIK6i3XoO6nxn9WkNabugA","SGPpASrxkViIc4Sq7x-WYQ","9xG1GRY3A4PQMfXDNvrOxQ","cbxfeE2AkqKne6oKUxdB6g","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","iLW1ehST1pGQ3S8RoqM9Qg","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAABI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qkYSh95E1urNTie_gKbr7wAAAAAAAABY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","V8ldXm9NGXsJ182jEHEsUwAAAAAAAAB8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","xVaa0cBWNcFeS-8zFezQgAAAAAAAAABI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","UBINlIxj95Sa_x2_k5IddAAAAAAAAAB4","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gRRk0W_9P4SGZLXFJ5KU8QAAAAAAAAEU","VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG","SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs","9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAU","cbxfeE2AkqKne6oKUxdB6gAAAAAAAAAy","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAVQ","iLW1ehST1pGQ3S8RoqM9QgAAAAAAAAAY","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkQ7","G68hjsyagwq6LpWrMjDdngAAAAAAEqjT","G68hjsyagwq6LpWrMjDdngAAAAAAEoJE","G68hjsyagwq6LpWrMjDdngAAAAAAEoEw"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3]},"qytuJG9brvKSB9NJCHV9fQ":{"address_or_lines":[1483241,1482767,2600004,1079483,19920,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,53572,2578675,2599636,1091600,45506,2795051,1483241,1482767,2600004,1079483,19920,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,53572,2578675,2599636,1091600,10626,2795051,1483241,1482767,2600004,1079483,19920,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,53572,2578675,2599636,1091600,54118,2795776,1483241,1482767,2600004,1073803,23630,25688,64176,53356,16726,17122,2852079,2851771,2849353,2846190,2849353,2846190,2849762,2846638,1439925,1865641,10490014,423063,2284223,2281903,2098884,2098647,2097658],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","9NWoah56eYULAP_zGE9Puw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","IKrIDHd5n47PpDQsRXxvvg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oG7568kMJujZxPJfj7VMjA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","9NWoah56eYULAP_zGE9PuwAAAAAAALHC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","IKrIDHd5n47PpDQsRXxvvgAAAAAAACmC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","oG7568kMJujZxPJfj7VMjAAAAAAAANNm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAANBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAELi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3vi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2-u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFfi1","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHep","ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe","ew01Dk0sWZctP-VaEpavqQAAAAAABnSX","ew01Dk0sWZctP-VaEpavqQAAAAAAItq_","ew01Dk0sWZctP-VaEpavqQAAAAAAItGv","ew01Dk0sWZctP-VaEpavqQAAAAAAIAbE","ew01Dk0sWZctP-VaEpavqQAAAAAAIAXX","ew01Dk0sWZctP-VaEpavqQAAAAAAIAH6"],"type_ids":[3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]},"b116myovN7_XXb1AVLPH0g":{"address_or_lines":[1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,21010,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,32886,2790352,1482889,1482415,2595076,1079485,25326,26868,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,8770,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,52386,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1097633,38284,39750,58524,57922,35412,472,59182,472,59182,472,59182,472,59182,472,55416,2915906,959782,10485923,16807,2315878,2315735,2315122,2305825,2551628],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","-Z7SlEXhuy5tL2BF-xmy3g","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAAFIS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAIB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAMyi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEL-h","MsEmysGbXhMvgdbwhcZDCgAAAAAAAJWM","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAOSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAOJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAIpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAANh4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALH5C","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADqUm","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAI1Zm","A2oiHVwisByxRn5RDT4LjAAAAAAAI1XX","A2oiHVwisByxRn5RDT4LjAAAAAAAI1Ny","A2oiHVwisByxRn5RDT4LjAAAAAAAIy8h","A2oiHVwisByxRn5RDT4LjAAAAAAAJu9M"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,4,4,4,4,4,4,4]},"dNwgDmnCM1dIIF5EZm4ZgA":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,132,38,174,104,68,16,38,38,10,38,174,104,68,4,38,174,104,68,8,38,38,10,38,38,10,38,174,104,68,16,140,10,38,174,104,68,20,140,10,38,174,104,68,92,1090933,1814182,788459,788130,1197048,1243240,1238413,1212345,1033898,428752],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","iwnHqwtnoHjA-XW01rxhpw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","53nvYhJfd2eJh-qREaeFBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zwRZ32H5_95LpRJHzXkqVA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","JJab8JrsPDK66yfOtCG3zQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1XUiDryPjyncBxkTlbVecg","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","OIy8IFqaTWz5UoN3FSH-wQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","iwnHqwtnoHjA-XW01rxhpwAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","53nvYhJfd2eJh-qREaeFBQAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zwRZ32H5_95LpRJHzXkqVAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","JJab8JrsPDK66yfOtCG3zQAAAAAAAAAQ","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1XUiDryPjyncBxkTlbVecgAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","OIy8IFqaTWz5UoN3FSH-wQAAAAAAAABc","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvho","G68hjsyagwq6LpWrMjDdngAAAAAAEuWN","G68hjsyagwq6LpWrMjDdngAAAAAAEn-5","G68hjsyagwq6LpWrMjDdngAAAAAAD8aq","G68hjsyagwq6LpWrMjDdngAAAAAABorQ"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"KEdXtWOmrUdpIHsjndtg_A":{"address_or_lines":[13038,15096,53616,1756,2573747,2594708,1091475,37514,2789627,1482889,1482415,2595076,1079485,9328,23398,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,33834,2790352,1482889,1482415,2595076,1079144,13038,14922,19872,15160,1738,54564,1481694,1829583,2567913,1848405,1978470,1481567,1493928,2595076,1079144,37902,2670,31228,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,20530,2790352,1482889,1482415,2595076,1076587,13038,15096,53616,1592,16726,2434,2846655,2846347,2843929,2840766,2843929,2840766,2844278,2841214,1439429,1865241,10489950,423063,2283967,2281306,2510155,2414579,2398792,2385273,8471622],"file_ids":["ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2L4SW1rQgEVXRj3pZAI3nQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","7bd6QJSfWZZfOOpDMHqLMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","J3wpF3Lf_vPkis4aNGKFbw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAJKK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAACRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAIQq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAE2g","8R2Lkqe-tYqq-plJ22QNzAAAAAAAADs4","h0l-9tGi18mC40qpcJbyDwAAAAAAAAbK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAANUk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-rP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHjBm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","705jmHYNd7I4Z4L4c0vfiAAAAAAAAJQO","TBeSzkyqIwKL8td602zDjAAAAAAAAApu","NH3zvSjFAfTSy6bEocpNyQAAAAAAAHn8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","J3wpF3Lf_vPkis4aNGKFbwAAAAAAAFAy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAAmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2Z2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1p-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFfbF","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe","A2oiHVwisByxRn5RDT4LjAAAAAAABnSX","A2oiHVwisByxRn5RDT4LjAAAAAAAItm_","A2oiHVwisByxRn5RDT4LjAAAAAAAIs9a","A2oiHVwisByxRn5RDT4LjAAAAAAAJk1L","A2oiHVwisByxRn5RDT4LjAAAAAAAJNfz","A2oiHVwisByxRn5RDT4LjAAAAAAAJJpI","A2oiHVwisByxRn5RDT4LjAAAAAAAJGV5","A2oiHVwisByxRn5RDT4LjAAAAAAAgURG"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"V2K_ZjA6rol7KyINtV45_A":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,24,140,10,38,174,104,68,178,1090933,1814182,788459,788130,1197048,1243204,1201241,1245991,1245236,1171829,2265239,2264574,2258463,922614,2256180],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","-gq3a70QOgdn9HetYyf2Og","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","-gq3a70QOgdn9HetYyf2OgAAAAAAAACy","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvhE","G68hjsyagwq6LpWrMjDdngAAAAAAElRZ","G68hjsyagwq6LpWrMjDdngAAAAAAEwMn","G68hjsyagwq6LpWrMjDdngAAAAAAEwA0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInYf","G68hjsyagwq6LpWrMjDdngAAAAAADhP2","G68hjsyagwq6LpWrMjDdngAAAAAAIm00"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]}},"stack_frames":{"piWSMQrh4r040D0BPNaJvwAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEFn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEVjp":{"file_name":[],"function_name":["__x64_sys_nanosleep"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEPyZ":{"file_name":[],"function_name":["get_timespec64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAASf5k":{"file_name":[],"function_name":["_copy_from_user"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEqRj":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEpne":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKpz6":{"file_name":[],"function_name":["pipe_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAASkaN":{"file_name":[],"function_name":["copy_page_to_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAShYf":{"file_name":[],"function_name":["copyout"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAL1uY":{"file_name":[],"function_name":["__x64_sys_epoll_ctl"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAL1DP":{"file_name":[],"function_name":["ep_insert"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEFz":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKv-O":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAL10T":{"file_name":[],"function_name":["__x64_sys_epoll_ctl"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgiGX":{"file_name":[],"function_name":["__mutex_lock.isra.7"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADkms":{"file_name":[],"function_name":["mutex_spin_on_owner"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEH6":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAD_e":{"file_name":[],"function_name":["syscall_slow_exit_work"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAFX1-":{"file_name":[],"function_name":["__audit_syscall_exit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKv1p":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKhyy":{"file_name":[],"function_name":["alloc_empty_file"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKhiZ":{"file_name":[],"function_name":["__alloc_file"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJwne":{"file_name":[],"function_name":["kmem_cache_alloc"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKMb4":{"file_name":[],"function_name":["memcg_kmem_get_cache"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg38":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKePq":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAePaV":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZrqL":{"file_name":[],"function_name":["sock_def_readable"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADXb2":{"file_name":[],"function_name":["__wake_up_common_lock"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgljd":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgEg":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKf4s":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKdQa":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXjq":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAd--h":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZdo2":{"file_name":[],"function_name":["sock_alloc_send_pskb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZlap":{"file_name":[],"function_name":["alloc_skb_with_frags"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJMoT":{"file_name":[],"function_name":["__alloc_pages_nodemask"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJIxI":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnbb":{"file_name":[],"function_name":["sock_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQGt0":{"file_name":[],"function_name":["security_socket_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYaV":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAchuU":{"file_name":[],"function_name":["tcp_rcv_space_adjust"],"function_offset":[],"line_number":[]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5":{"file_name":["../csu/libc-start.c"],"function_name":["__libc_start_main"],"function_offset":[],"line_number":[308]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAANci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAJEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAE8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAFw8":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAALhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAADeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAM58":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAABgW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAOzA":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"ktj-IOmkEpvZJouiJkQjTgAAAAAAAE8a":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[117],"line_number":[854]},"O_h7elJSxPO7SiCsftYRZgAAAAAAAP8W":{"file_name":["client.py"],"function_name":["create_client"],"function_offset":[52],"line_number":[142]},"DxQN3aM1Ddn1lUwovx75wQAAAAAAACls":{"file_name":["client.py"],"function_name":["_load_service_endpoints_ruleset"],"function_offset":[1],"line_number":[193]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAHQg":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAALtQ":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKglI":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdME8":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcpNe":{"file_name":[],"function_name":["__tcp_send_ack.part.47"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZy0m":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJwxK":{"file_name":[],"function_name":["kmem_cache_alloc_node"],"function_offset":[],"line_number":[]},"eOfhJQFIxbIEScd007tROwAAAAAAAHRK":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/nptl/pthread_create.c"],"function_name":["start_thread"],"function_offset":[],"line_number":[465]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAmH_":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/s3_clnt.c"],"function_name":["ssl3_connect"],"function_offset":[],"line_number":[345]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAhXY":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/s3_clnt.c"],"function_name":["ssl3_get_server_certificate"],"function_offset":[],"line_number":[1234]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_d2i"],"function_offset":[],"line_number":[154]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_ex_d2i"],"function_offset":[],"line_number":[553]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[478]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_ex_d2i"],"function_offset":[],"line_number":[623]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_noexp_d2i"],"function_offset":[],"line_number":[735]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[266]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_ex_d2i"],"function_offset":[],"line_number":[235]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFBnG":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_canon"],"function_offset":[],"line_number":[380]},"huWyXZbCBWCe2ZtK9BiokQAAAAAABylm":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/objects/obj_lib.c"],"function_name":["OBJ_dup"],"function_offset":[],"line_number":[83]},"huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/mem.c"],"function_name":["CRYPTO_malloc"],"function_offset":[],"line_number":[346]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-en":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["__GI___libc_malloc"],"function_offset":[],"line_number":[3068]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB813":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["_int_malloc"],"function_offset":[],"line_number":[3995]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7pm":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7j0":{"file_name":[],"function_name":["simple_copy_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKZlu":{"file_name":[],"function_name":["__check_object_size"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAABtuk":{"file_name":[],"function_name":["__virt_addr_valid"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoA6J":{"file_name":[],"function_name":["do_softirq_own_stack"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAwADc":{"file_name":[],"function_name":["__softirqentry_text_start"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaPZZ":{"file_name":[],"function_name":["net_rx_action"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaNu-":{"file_name":[],"function_name":["process_backlog"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaNlU":{"file_name":[],"function_name":["__netif_receive_skb_one_core"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcGcb":{"file_name":[],"function_name":["ip_rcv"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcHvM":{"file_name":[],"function_name":["ip_forward"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcMQY":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcJtw":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaLse":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAbiYT":{"file_name":[],"function_name":["__qdisc_run"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAbiIt":{"file_name":[],"function_name":["sch_direct_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaLaf":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"5OhlekN4HU3KaqhG_GtinAAAAAAAADWR":{"file_name":[],"function_name":["ena_start_xmit"],"function_offset":[],"line_number":[]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_d2.c"],"function_name":["X509_STORE_load_locations"],"function_offset":[],"line_number":[94]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["by_file_ctrl"],"function_offset":[],"line_number":[117]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["X509_load_cert_crl_file"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/pem/pem_info.c"],"function_name":["PEM_X509_INFO_read_bio"],"function_offset":[],"line_number":[248]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFBmx":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_canon"],"function_offset":[],"line_number":[377]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFF8W":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["ASN1_item_new"],"function_offset":[],"line_number":[76]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFF5m":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["asn1_item_ex_combine_new"],"function_offset":[],"line_number":[179]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-Ww":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["__GI___libc_malloc"],"function_offset":[],"line_number":[3031]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAePFy":{"file_name":[],"function_name":["unix_stream_recvmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeO8U":{"file_name":[],"function_name":["unix_stream_read_generic"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ1ga":{"file_name":[],"function_name":["consume_skb"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ1A9":{"file_name":[],"function_name":["skb_release_all"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ0_v":{"file_name":[],"function_name":["skb_release_head_state"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeR6K":{"file_name":[],"function_name":["unix_destruct_scm"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZujP":{"file_name":[],"function_name":["sock_wfree"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeNEG":{"file_name":[],"function_name":["unix_write_space"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAADXb2":{"file_name":[],"function_name":["__wake_up_common_lock"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAglVt":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoApO":{"file_name":[],"function_name":["ret_from_intr"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBzi":{"file_name":[],"function_name":["do_IRQ"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAACO-_":{"file_name":[],"function_name":["irq_exit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAwADc":{"file_name":[],"function_name":["__softirqentry_text_start"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaQZZ":{"file_name":[],"function_name":["net_rx_action"],"function_offset":[],"line_number":[]},"R3YNZBiWt7Z3ZpFfTh6XyQAAAAAAAFQg":{"file_name":[],"function_name":["ena_io_poll"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaQFc":{"file_name":[],"function_name":["napi_complete_done"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaPMo":{"file_name":[],"function_name":["gro_normal_list.part.132"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaPED":{"file_name":[],"function_name":["netif_receive_skb_list_internal"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaO8W":{"file_name":[],"function_name":["__netif_receive_skb_list_core"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHjA":{"file_name":[],"function_name":["ip_list_rcv"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHKv":{"file_name":[],"function_name":["ip_sublist_rcv"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcGmO":{"file_name":[],"function_name":["ip_sublist_rcv_finish"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHZY":{"file_name":[],"function_name":["ip_local_deliver"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHXT":{"file_name":[],"function_name":["ip_local_deliver_finish"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcHQq":{"file_name":[],"function_name":["ip_protocol_deliver_rcu"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAczxz":{"file_name":[],"function_name":["tcp_v4_rcv"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcyj0":{"file_name":[],"function_name":["tcp_v4_do_rcv"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcmQN":{"file_name":[],"function_name":["tcp_rcv_state_process"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAck58":{"file_name":[],"function_name":["tcp_data_queue"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcj1B":{"file_name":[],"function_name":["tcp_fin"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAco-Y":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcM8h":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcNR4":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAcKvQ":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaMse":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAbjZz":{"file_name":[],"function_name":["__qdisc_run"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAbjKN":{"file_name":[],"function_name":["sch_direct_xmit"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAaMaf":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"R3YNZBiWt7Z3ZpFfTh6XyQAAAAAAADVS":{"file_name":[],"function_name":["ena_start_xmit"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAJci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAAw8":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAHhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAOeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAI3-":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"GdaBUD9IUEkKxIBryNqV2wAAAAAAANtO":{"file_name":["clidriver.py"],"function_name":["create_parser"],"function_offset":[4],"line_number":[635]},"QU8QLoFK6ojrywKrBFfTzAAAAAAAAGqM":{"file_name":["clidriver.py"],"function_name":["_get_command_table"],"function_offset":[3],"line_number":[580]},"V558DAsp4yi8bwa8eYwk5QAAAAAAAL60":{"file_name":["clidriver.py"],"function_name":["_create_command_table"],"function_offset":[18],"line_number":[615]},"tuTnMBfyc9UiPsI0QyvErAAAAAAAABis":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[700]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAHlS":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"cHp4MwXaY5FCuFRuAA6tWwAAAAAAAKx8":{"file_name":["waiters.py"],"function_name":["add_waiters"],"function_offset":[11],"line_number":[36]},"-9oyoP4Jj2iRkwEezqId-gAAAAAAANMc":{"file_name":["waiters.py"],"function_name":["get_waiter_model_from_service_model"],"function_offset":[5],"line_number":[48]},"3FRCbvQLPuJyn2B-2wELGwAAAAAAANK8":{"file_name":["session.py"],"function_name":["get_waiter_model"],"function_offset":[4],"line_number":[527]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAACEw":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAGla":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAAHDM":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"8EY5iPD5-FtlXFBTyb6lkwAAAAAAAPtm":{"file_name":["pyi_rth_pkgutil.py"],"function_name":[""],"function_offset":[33],"line_number":[34]},"ik6PIX946fW_erE7uBJlVQAAAAAAAILu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"dCCKy6JoX0PADOFic8hRNQAAAAAAAC7S":{"file_name":["pkgutil.py"],"function_name":[""],"function_offset":[315],"line_number":[316]},"7RLN3PNgotUSmdQVMRTSvAAAAAAAAMnE":{"file_name":["_bootstrap.py"],"function_name":["exec_module"],"function_offset":[5],"line_number":[982]},"43vJVfBcAahhLMzDSC-H0gAAAAAAADOC":{"file_name":["util.py"],"function_name":[""],"function_offset":[266],"line_number":[267]},"ik6PIX946fW_erE7uBJlVQAAAAAAAIJy":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"RRFdsCrJw1U2erb6qtrrzQAAAAAAAMNe":{"file_name":["_bootstrap.py"],"function_name":["__enter__"],"function_offset":[2],"line_number":[171]},"_zH-ed4x-42m0B4z2RmcdQAAAAAAALN-":{"file_name":["_bootstrap.py"],"function_name":["_get_module_lock"],"function_offset":[34],"line_number":[213]},"a5aMcPOeWx28QSVng73nBQAAAAAAAAAw":{"file_name":["aws"],"function_name":[""],"function_offset":[5],"line_number":[19]},"OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[5],"line_number":[1007]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[19],"line_number":[986]},"XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[21],"line_number":[680]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[499]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[49],"line_number":[62]},"gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc":{"file_name":["core.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs":{"file_name":["prompttoolkit.py"],"function_name":[""],"function_offset":[5],"line_number":[18]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[5],"line_number":[972]},"zP58DjIs7uq1cghmzykyNAAAAAAAAAAK":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[228]},"9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAM4":{"file_name":["application.py"],"function_name":[""],"function_offset":[114],"line_number":[115]},"IlUL618nbeW5Kz4uyGZLrQAAAAAAAAB0":{"file_name":["application.py"],"function_name":["Application"],"function_offset":[91],"line_number":[206]},"U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM":{"file_name":["typing.py"],"function_name":["inner"],"function_offset":[3],"line_number":[274]},"bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI":{"file_name":["typing.py"],"function_name":["__getitem__"],"function_offset":[2],"line_number":[354]},"oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2":{"file_name":["typing.py"],"function_name":["Union"],"function_offset":[32],"line_number":[466]},"Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM":{"file_name":["typing.py"],"function_name":[""],"function_offset":[0],"line_number":[466]},"pz3Evn9laHNJFMwOKIXbswAAAAAAAAAu":{"file_name":["typing.py"],"function_name":["_type_check"],"function_offset":[18],"line_number":[155]},"7aaw2O1Vn7-6eR8XuUWQZQAAAAAAAAAW":{"file_name":["typing.py"],"function_name":["_type_convert"],"function_offset":[4],"line_number":[132]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAMbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAOAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAEQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAJ9A":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"CwUjPVV5_7q7c0GhtW0aPwAAAAAAAGh4":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[112],"line_number":[848]},"O_h7elJSxPO7SiCsftYRZgAAAAAAAB2m":{"file_name":["client.py"],"function_name":["create_client"],"function_offset":[52],"line_number":[142]},"ZLTqiSLOmv4Ej_7d8yKLmwAAAAAAAPns":{"file_name":["client.py"],"function_name":["_get_client_args"],"function_offset":[15],"line_number":[295]},"qLiwuFhv6DIyQ0OgaSMXCgAAAAAAAFnm":{"file_name":["args.py"],"function_name":["get_client_args"],"function_offset":[72],"line_number":[118]},"ka2IKJhpWbD6PA3J3v624wAAAAAAALgG":{"file_name":["copy.py"],"function_name":["copy"],"function_offset":[35],"line_number":[101]},"e8Lb_MV93AH-OkvHPPDitgAAAAAAAEzS":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[6],"line_number":[344]},"1vivUE5hL65442lQ9a_ylgAAAAAAAIYC":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[8],"line_number":[486]},"fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK2K":{"file_name":["hooks.py"],"function_name":["_recursive_copy"],"function_offset":[12],"line_number":[500]},"fh_7rTxpgngJ2cX2lBjVdgAAAAAAAK0u":{"file_name":["hooks.py"],"function_name":["_recursive_copy"],"function_offset":[12],"line_number":[500]},"fCsVLBj60GK9Hf8VtnMcgAAAAAAAALX8":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[5],"line_number":[35]},"ka2IKJhpWbD6PA3J3v624wAAAAAAALd2":{"file_name":["copy.py"],"function_name":["copy"],"function_offset":[35],"line_number":[101]},"cfc92_adXFZraMPGbgbcDgAAAAAAANvu":{"file_name":["pyi_rth_inspect.py"],"function_name":[""],"function_offset":[43],"line_number":[44]},"ik6PIX946fW_erE7uBJlVQAAAAAAAGLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbg":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"WLefmNR3IpykzCX3WWNnMwAAAAAAAEIO":{"file_name":["inspect.py"],"function_name":[""],"function_offset":[1707],"line_number":[1708]},"IvJrzqPEgeoowZySdwFq3wAAAAAAAEAo":{"file_name":["dis.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"vkeP2ntYyoFN0A16x9eliwAAAAAAAF8U":{"file_name":["__init__.py"],"function_name":["namedtuple"],"function_offset":[164],"line_number":[512]},"MXHCWLuAJw7Gg6T7hdrPHAAAAAAAAI4g":{"file_name":["pyi_rth_multiprocessing.py"],"function_name":[""],"function_offset":[13],"line_number":[14]},"ecHSwk0KAG7gFkiYdAgIZwAAAAAAAFTg":{"file_name":["pyi_rth_multiprocessing.py"],"function_name":["_pyi_rth_multiprocessing"],"function_offset":[94],"line_number":[107]},"ik6PIX946fW_erE7uBJlVQAAAAAAAOLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAANRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAAtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[8],"line_number":[21]},"mHiYHSEggclUi1ELZIxq4AAAAAAAAABA":{"file_name":["session.py"],"function_name":[""],"function_offset":[13],"line_number":[27]},"_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAo":{"file_name":["client.py"],"function_name":[""],"function_offset":[4],"line_number":[17]},"0cqvso24v07beLsmyC0nMwAAAAAAAABQ":{"file_name":["args.py"],"function_name":[""],"function_offset":[15],"line_number":[28]},"3WU6MO1xF7O0NmrHFj4y4AAAAAAAAAA8":{"file_name":["regions.py"],"function_name":[""],"function_offset":[12],"line_number":[25]},"x617yDiAG2Sqq3cLDkX4aAAAAAAAAAF-":{"file_name":["auth.py"],"function_name":[""],"function_offset":[660],"line_number":[674]},"ZTmztUywGW_uHXPqWVr76wAAAAAAAAAY":{"file_name":["auth.py"],"function_name":[""],"function_offset":[3],"line_number":[17]},"ZPAF8mJO2n0azNbxzkJ2rAAAAAAAAAAc":{"file_name":["auth.py"],"function_name":[""],"function_offset":[9],"line_number":[10]},"MXHCWLuAJw7Gg6T7hdrPHAAAAAAAAA4g":{"file_name":["pyi_rth_multiprocessing.py"],"function_name":[""],"function_offset":[13],"line_number":[14]},"ecHSwk0KAG7gFkiYdAgIZwAAAAAAAKTg":{"file_name":["pyi_rth_multiprocessing.py"],"function_name":["_pyi_rth_multiprocessing"],"function_offset":[94],"line_number":[107]},"ik6PIX946fW_erE7uBJlVQAAAAAAANLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAMRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAPtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAOVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAPHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAE10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAGs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAAJLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAADDC":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"SOSrvCNmbstVFKAcqHNCvAAAAAAAAMF-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[89],"line_number":[90]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAABci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAI_G":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAALMM":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAADYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAOXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"LEy-wm0GIvRoYVAga55HiwAAAAAAANxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAORY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAHqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAEFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAI3K":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"SD7uzoegJjRT3jYNpuQ5wQAAAAAAALX2":{"file_name":["configure.py"],"function_name":[""],"function_offset":[56],"line_number":[57]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAEBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAALLi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXjj":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcK5W":{"file_name":[],"function_name":["tcp_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcKWq":{"file_name":[],"function_name":["tcp_sendmsg_locked"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcbOh":{"file_name":[],"function_name":["__tcp_push_pending_frames"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcaTc":{"file_name":[],"function_name":["tcp_write_xmit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcY0Y":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb80x":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb9KI":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb6ng":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ8uJ":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ8Dc":{"file_name":[],"function_name":["validate_xmit_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ793":{"file_name":[],"function_name":["netif_skb_features"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ7qG":{"file_name":[],"function_name":["skb_network_protocol"],"function_offset":[],"line_number":[]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAGQ":{"file_name":["application.py"],"function_name":[""],"function_offset":[58],"line_number":[59]},"c-eM3dWacIPzBmA_7-OWBwAAAAAAAAAU":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"w9AQfBE7-1YeE4mOMirPBgAAAAAAAABY":{"file_name":["basic.py"],"function_name":[""],"function_offset":[13],"line_number":[15]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[13],"line_number":[482]},"NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[14],"line_number":[298]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[18],"line_number":[304]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAPVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAAHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAI10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAKs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAETO":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"uo8E5My6tupMEt-pfV-uhAAAAAAAAKIu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAANmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAABka":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAOxq":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAEu8":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAALya":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAGsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAAPZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"rTFMSHhLRlj86vHPR06zoQAAAAAAABZ2":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"7v-k2b21f_Xuf-3329jFywAAAAAAAIY8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[532]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAADjQ":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAACxq":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAANeQ":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAE6e":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"N0GNsPaCLYzoFsPJWnIJtQAAAAAAAC8u":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[53],"line_number":[54]},"fq0ezjB8ddCA6Pk0BY9arQAAAAAAAP7M":{"file_name":["distro.py"],"function_name":[""],"function_offset":[608],"line_number":[609]},"r1l-BTVp1g6dSvPPoOY_cgAAAAAAAHDY":{"file_name":["typing.py"],"function_name":["__new__"],"function_offset":[55],"line_number":[2965]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAADU":{"file_name":["application.py"],"function_name":[""],"function_offset":[40],"line_number":[41]},"bAXCoU3-CU0WlRxl5l1tmwAAAAAAAAC8":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[32],"line_number":[33]},"IcegEVkl4JzbMBhUeMqp0QAAAAAAAAA8":{"file_name":["auto_suggest.py"],"function_name":[""],"function_offset":[18],"line_number":[19]},"tz0ps4QDYR1clO_q5ziJUQAAAAAAAABi":{"file_name":["document.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"M0gS5SrmklEEjlV4jbSIBAAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[18],"line_number":[19]},"k5C4r96b77lEZ_fHFwCYkQAAAAAAAAAk":{"file_name":["app.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[16],"line_number":[302]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAFcs":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAOrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAHAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAMdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAANCa":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAIu8":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAJ-q":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAKsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAADZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"rTFMSHhLRlj86vHPR06zoQAAAAAAAAfG":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAACBA":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAABMg":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"wXOyVgf5_nNg6CUH5kFBbgAAAAAAAJkK":{"file_name":["loaders.py"],"function_name":[""],"function_offset":[0],"line_number":[273]},"zEgDK4qMawUAQZjg5YHywwAAAAAAAIC0":{"file_name":["genericpath.py"],"function_name":["isdir"],"function_offset":[6],"line_number":[45]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAABVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAACHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAA10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAOs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAADLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAANFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAGFG":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"780bLUPADqfQ3x1T5lnVOgAAAAAAAFUm":{"file_name":["emr.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"X0TUmWpd8saA6nnPGQi3nQAAAAAAAPKS":{"file_name":["addsteps.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAACQM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"grZNsSElR5ITq8H2yHCNSwAAAAAAADw8":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAABeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAPQ6":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAKys":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAPB6":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAE1M":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"tuTnMBfyc9UiPsI0QyvErAAAAAAAAFis":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[700]},"rTFMSHhLRlj86vHPR06zoQAAAAAAANRm":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAKTS":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"-T5rZCijT5TDJjmoEi8KxgAAAAAAABP8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[533]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAEDg":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAG-k":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKdTc":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKycK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKv55":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKh3C":{"file_name":[],"function_name":["alloc_empty_file"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKhna":{"file_name":[],"function_name":["__alloc_file"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQFXl":{"file_name":[],"function_name":["security_file_alloc"],"function_offset":[],"line_number":[]},"tz0ps4QDYR1clO_q5ziJUQAAAAAAAABW":{"file_name":["document.py"],"function_name":[""],"function_offset":[19],"line_number":[20]},"O2RGJIowquMzuET0HYQ6aQAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"Ht79I_xqXv3bOgaClTNQ4wAAAAAAAALK":{"file_name":["enum.py"],"function_name":["__new__"],"function_offset":[131],"line_number":[310]},"T8-enlAkCZXqinPHW4B8swAAAAAAAAAi":{"file_name":["enum.py"],"function_name":["__setattr__"],"function_offset":[11],"line_number":[473]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAMDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAMn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAALYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAH2W":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"3HhVgGD2yvuFLpoZq7RfKwAAAAAAAB8C":{"file_name":["cloudfront.py"],"function_name":[""],"function_offset":[179],"line_number":[180]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAG3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAKSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"fDiQPd_MeGeyY9ZBOSU1GgAAAAAAAJ7g":{"file_name":["hashes.py"],"function_name":[""],"function_offset":[245],"line_number":[246]},"mP9Tk3T74fjOyYWKUaqdMQAAAAAAAPDi":{"file_name":["client.py"],"function_name":[""],"function_offset":[119],"line_number":[120]},"I4X8AC1-B0GuL4JyYemPzwAAAAAAACOi":{"file_name":["args.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"b-3iFnlA7BmzAxDEzxShdAAAAAAAACGi":{"file_name":["config.py"],"function_name":[""],"function_offset":[24],"line_number":[25]},"8jcOoolAg5RmmHop7NqzWQAAAAAAAC4-":{"file_name":["endpoint.py"],"function_name":[""],"function_offset":[47],"line_number":[48]},"2LABj1asXFICsosP2OrbVQAAAAAAAO82":{"file_name":["hooks.py"],"function_name":["httpchecksum"],"function_offset":[67],"line_number":[68]},"N1ZmsCOKFJHNThnHfFYo6QAAAAAAAMEC":{"file_name":["hooks.py"],"function_name":["HierarchicalEmitter"],"function_offset":[155],"line_number":[321]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe":{"file_name":[],"function_name":["page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAABnL3":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAO4-":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"N0GNsPaCLYzoFsPJWnIJtQAAAAAAAK8u":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[53],"line_number":[54]},"fq0ezjB8ddCA6Pk0BY9arQAAAAAAAJ2i":{"file_name":["distro.py"],"function_name":[""],"function_offset":[608],"line_number":[609]},"-gDCCFjiBc58_iqAxti3KwAAAAAAAL70":{"file_name":["argparse.py"],"function_name":[""],"function_offset":[817],"line_number":[818]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAABnSX":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItm_":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItCv":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIAXE":{"file_name":[],"function_name":["__lru_cache_add"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIATK":{"file_name":[],"function_name":["pagevec_lru_move_fn"],"function_offset":[],"line_number":[]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAJd-":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"d4jl580PLMUwu5s3I4wcXgAAAAAAAMSu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"tKago5vqLnwIkezk_wTBpQAAAAAAACga":{"file_name":["package.py"],"function_name":[""],"function_offset":[31],"line_number":[32]},"rpq4cV1KPyFZcnKfWjKdZwAAAAAAAHr2":{"file_name":["s3uploader.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"uFElJcsK9my-kA6ZYzT1uwAAAAAAABOG":{"file_name":["manager.py"],"function_name":[""],"function_offset":[46],"line_number":[47]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAP3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAADSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"yp8MidCGMe4czbl-NigsYQAAAAAAAOFG":{"file_name":["connection.py"],"function_name":[""],"function_offset":[524],"line_number":[525]},"2noK4QoWxdzASRHkjOFwVAAAAAAAAMn6":{"file_name":["tempfile.py"],"function_name":[""],"function_offset":[547],"line_number":[548]},"yO-OCNRiISNdCb_iVi4E_wAAAAAAAOkg":{"file_name":["shutil.py"],"function_name":[""],"function_offset":[2003],"line_number":[2004]},"mBpjyQvq6ftE7Wm1BUpcFgAAAAAAAKGy":{"file_name":["abc.py"],"function_name":["__new__"],"function_offset":[3],"line_number":[108]},"ik6PIX946fW_erE7uBJlVQAAAAAAALLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAALr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAFFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAEaS":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"OlTvyWQFXjOweJcs3kiGygAAAAAAANKC":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAKQM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"bcwppGWOjTWw86zVNJE_JgAAAAAAABl-":{"file_name":["six.py"],"function_name":["__get__"],"function_offset":[9],"line_number":[104]},"TBeSzkyqIwKL8td602zDjAAAAAAAAIpu":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAPn8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"NiCfOMPggzUjx-usqlmxvgAAAAAAAL3-":{"file_name":["queue.py"],"function_name":[""],"function_offset":[62],"line_number":[63]},"Vot4T3F5OpUj8rbXhgpMDgAAAAAAAH8I":{"file_name":["_bootstrap_external.py"],"function_name":["exec_module"],"function_offset":[4],"line_number":[938]},"eV_m28NnKeeTL60KO2H3SAAAAAAAANtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"5nuRo5ZVtij8bTLlri7QXAAAAAAAALda":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[29],"line_number":[30]},"hi5mlwAHRj-Yl1GNV_UEZQAAAAAAADqu":{"file_name":["ssh.py"],"function_name":[""],"function_offset":[30],"line_number":[31]},"uSWUCgHgLPG4OFtPdUp0rgAAAAAAAOFO":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[27],"line_number":[28]},"-BjW54fwMksXBor9R-YN9wAAAAAAAAdO":{"file_name":["ssh.py"],"function_name":[""],"function_offset":[575],"line_number":[576]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAALSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wuSmWRANn3Cl-syjEtxMoQAAAAAAAEwe":{"file_name":["ec.py"],"function_name":[""],"function_offset":[339],"line_number":[340]},"pv4wAezdMMO0SVuGgaEMTgAAAAAAADV2":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[18]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAMFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"qns5vQ3LMi6QrIMOgD_TwQAAAAAAAMR-":{"file_name":["service.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"J_Lkq1OzUHxWQhnTgF6FwAAAAAAAAHq2":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"XkOSW26Xa6_lkqHv5givKgAAAAAAAKg2":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"rEbhXoMLMee0rf6bwU9RPwAAAAAAAJc2":{"file_name":["hashlib.py"],"function_name":[""],"function_offset":[300],"line_number":[301]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABn4":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"0S3htaCNkzxOYeavDR1GTQAAAAAAADe4":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[14],"line_number":[580]},"rBzW547V0L_mH4nnWK1FUQAAAAAAANTA":{"file_name":["_bootstrap_external.py"],"function_name":["create_module"],"function_offset":[6],"line_number":[1237]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlopen.c"],"function_name":["__dlopen"],"function_offset":[],"line_number":[87]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlerror.c"],"function_name":["_dlerror_run"],"function_offset":[],"line_number":[163]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-error-skeleton.c"],"function_name":["__GI__dl_catch_error"],"function_offset":[],"line_number":[198]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlopen.c"],"function_name":["dlopen_doit"],"function_offset":[],"line_number":[66]},"3nN3bymnZ8E42aLEtgglmAAAAAAAASmo":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["_dl_open"],"function_offset":[],"line_number":[649]},"3nN3bymnZ8E42aLEtgglmAAAAAAAATA-":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["dl_open_worker"],"function_offset":[],"line_number":[424]},"3nN3bymnZ8E42aLEtgglmAAAAAAAALbA":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-reloc.c"],"function_name":["_dl_relocate_object"],"function_offset":[],"line_number":[160]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["_dl_lookup_symbol_x"],"function_offset":[],"line_number":[833]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJMS":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["do_lookup_x"],"function_offset":[],"line_number":[413]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAM10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAACs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"ik6PIX946fW_erE7uBJlVQAAAAAAAELu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAEFq":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"z1-LQiSwGmfJHZm7Q223fQAAAAAAAFo-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[18],"line_number":[19]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAADRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAGtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAANfe":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"xDXQtI2vA5YySwpx7QFiwAAAAAAAAMoy":{"file_name":["popen_forkserver.py"],"function_name":[""],"function_offset":[27],"line_number":[28]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"fSQ747oLNh0c0zFQjsVRWgAAAAAAAP02":{"file_name":["forkserver.py"],"function_name":[""],"function_offset":[80],"line_number":[81]},"yp8MidCGMe4czbl-NigsYQAAAAAAALK2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[524],"line_number":[525]},"2noK4QoWxdzASRHkjOFwVAAAAAAAAOQq":{"file_name":["tempfile.py"],"function_name":[""],"function_offset":[547],"line_number":[548]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAMBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAADLi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"Z-J8GEZK5aE8XNQ-3sO-FgAAAAAAAKxW":{"file_name":["adaptive.py"],"function_name":[""],"function_offset":[34],"line_number":[35]},"H-OlnUNurKAlPjkWfV0hTgAAAAAAAH4K":{"file_name":["standard.py"],"function_name":[""],"function_offset":[279],"line_number":[280]},"ik6PIX946fW_erE7uBJlVQAAAAAAAKLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAEFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"pv4wAezdMMO0SVuGgaEMTgAAAAAAAJUW":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[18]},"qns5vQ3LMi6QrIMOgD_TwQAAAAAAAPeO":{"file_name":["service.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"J_Lkq1OzUHxWQhnTgF6FwAAAAAAAADGS":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"hrIwGgdEFsOBluJKOOs8ZgAAAAAAACzs":{"file_name":["docstringparser.py"],"function_name":[""],"function_offset":[172],"line_number":[173]},"jhRfowFriqBKJWhZSTe7kgAAAAAAAJ3O":{"file_name":["six.py"],"function_name":["__get__"],"function_offset":[9],"line_number":[100]},"B0e_Spx899MeGx2KSvzzowAAAAAAADwe":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[115]},"v1UMuiFodNtdRCNi4iF0RgAAAAAAACH8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[83]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAKj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAMtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEay":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"yzJdtc2TQHpJ_IY5QdUQKAAAAAAAAIh2":{"file_name":["posixpath.py"],"function_name":["dirname"],"function_offset":[8],"line_number":[158]},"VuJFonCXevADcEDW6NVbKgAAAAAAAGsG":{"file_name":["devcommands.py"],"function_name":[""],"function_offset":[49],"line_number":[50]},"VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAAsO":{"file_name":["factory.py"],"function_name":[""],"function_offset":[57],"line_number":[58]},"PUSucJs4FC_WdMzOyH3QYwAAAAAAAEHe":{"file_name":["layout.py"],"function_name":[""],"function_offset":[130],"line_number":[131]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAACRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"q_M8ZB6aihtZKYZfHGkluQAAAAAAABuK":{"file_name":["core.py"],"function_name":[""],"function_offset":[331],"line_number":[332]},"MAFaasFcVIeoQsejXrnp0wAAAAAAAFP-":{"file_name":["core.py"],"function_name":["TemplateStep"],"function_offset":[40],"line_number":[240]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAHSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAHJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAABpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAJHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAGaA":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"zpgqltXEgKujOhJUj-jAhgAAAAAAAGCI":{"file_name":["_parser.py"],"function_name":["__getitem__"],"function_offset":[3],"line_number":[165]},"ihsoi5zicXHpPrWRA9bTnAAAAAAAAEMs":{"file_name":["base_events.py"],"function_name":[""],"function_offset":[190],"line_number":[191]},"HbU9j_4D3UaJfjASj-JljAAAAAAAAJR-":{"file_name":["staggered.py"],"function_name":[""],"function_offset":[1],"line_number":[2]},"awUBhCYYZvWyN4rrVw-u5AAAAAAAAPSe":{"file_name":["locks.py"],"function_name":[""],"function_offset":[114],"line_number":[115]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAANJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAPSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAGFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"akZOzI9XwsEixvkTDGeDPwAAAAAAAPZa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAL3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"d1LNRHMzWQ5PvB10hYiN3gAAAAAAAPSe":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[9],"line_number":[10]},"PmkUsVBZlaSEgaFwCOKZlgAAAAAAAGto":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[166],"line_number":[167]},"_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU":{"file_name":["client.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[25],"line_number":[1058]},"CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc":{"file_name":["waiter.py"],"function_name":[""],"function_offset":[4],"line_number":[17]},"5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE":{"file_name":["service.py"],"function_name":[""],"function_offset":[0],"line_number":[13]},"1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc":{"file_name":["compat.py"],"function_name":[""],"function_offset":[17],"line_number":[31]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[10],"line_number":[11]},"r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[15],"line_number":[982]},"JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[24],"line_number":[925]},"MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[2],"line_number":[192]},"yWt46REABLfKH6PXLAE18AAAAAAAAABk":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[16],"line_number":[431]},"VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[1],"line_number":[121]},"Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[2],"line_number":[87]},"clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI":{"file_name":["client.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg":{"file_name":["parser.py"],"function_name":[""],"function_offset":[7],"line_number":[12]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAABe":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[28],"line_number":[33]},"VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG":{"file_name":["re.py"],"function_name":["compile"],"function_offset":[2],"line_number":[252]},"SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs":{"file_name":["re.py"],"function_name":["_compile"],"function_offset":[15],"line_number":[304]},"9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAk":{"file_name":["sre_compile.py"],"function_name":["compile"],"function_offset":[9],"line_number":[768]},"4xH83ZXxs_KV95Ur8Z59WQAAAAAAAAAY":{"file_name":["sre_compile.py"],"function_name":["_code"],"function_offset":[6],"line_number":[604]},"PWlQ4X4jsNu5q7FFJqlo_QAAAAAAAAAE":{"file_name":["sre_compile.py"],"function_name":["_compile_info"],"function_offset":[4],"line_number":[540]},"LSxiso_u1cO_pWDBw25EggAAAAAAAAAc":{"file_name":["sre_parse.py"],"function_name":["getwidth"],"function_offset":[5],"line_number":[179]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAJ_G":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAMMM":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAIn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAExO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAJ2C":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"780bLUPADqfQ3x1T5lnVOgAAAAAAABrO":{"file_name":["emr.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"f3fxdcTCg7rbloZ6VtA0_QAAAAAAALKS":{"file_name":["hbase.py"],"function_name":[""],"function_offset":[96],"line_number":[97]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAFBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAMKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"uU7rISh8R_xr6YYB3RgLuAAAAAAAACpG":{"file_name":["s3.py"],"function_name":[""],"function_offset":[38],"line_number":[39]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAALFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"vQQdLrWHLywJs9twt3EH2QAAAAAAAKAW":{"file_name":["subcommands.py"],"function_name":[""],"function_offset":[833],"line_number":[834]},"PUIH740KQXWx70DXM4ZvgQAAAAAAABoW":{"file_name":["s3handler.py"],"function_name":[""],"function_offset":[273],"line_number":[274]},"dsOcslker2-lnNTIC5yERAAAAAAAAJig":{"file_name":["results.py"],"function_name":[""],"function_offset":[550],"line_number":[551]},"zUlsQG278t98_u2KV_JLSQAAAAAAAIoK":{"file_name":["results.py"],"function_name":["_create_new_result_cls"],"function_offset":[10],"line_number":[48]},"vkeP2ntYyoFN0A16x9eliwAAAAAAADPE":{"file_name":["__init__.py"],"function_name":["namedtuple"],"function_offset":[164],"line_number":[512]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAANFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAADBq":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAJp6":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAAGcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAKD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAACAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAIW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"fj70ljef7nDHOqVJGSIoEQAAAAAAAIMS":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAANBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAELi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ik6PIX946fW_erE7uBJlVQAAAAAAAHLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAABo6":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAI2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAHs4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAEbK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAABUk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANQO":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAEpu":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAALn8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"J3wpF3Lf_vPkis4aNGKFbwAAAAAAAOqC":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"zo4mnjDJ1PlZka7jS9k2BAAAAAAAAPu-":{"file_name":["ssl.py"],"function_name":[""],"function_offset":[780],"line_number":[781]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABC4":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"0S3htaCNkzxOYeavDR1GTQAAAAAAAC54":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[14],"line_number":[580]},"rBzW547V0L_mH4nnWK1FUQAAAAAAAMtg":{"file_name":["_bootstrap_external.py"],"function_name":["create_module"],"function_offset":[6],"line_number":[1237]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJN2":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["do_lookup_x"],"function_offset":[],"line_number":[420]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAABI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[12],"line_number":[13]},"qkYSh95E1urNTie_gKbr7wAAAAAAAABY":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[11],"line_number":[12]},"V8ldXm9NGXsJ182jEHEsUwAAAAAAAAB8":{"file_name":["connection.py"],"function_name":[""],"function_offset":[14],"line_number":[15]},"xVaa0cBWNcFeS-8zFezQgAAAAAAAAABI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"UBINlIxj95Sa_x2_k5IddAAAAAAAAAB4":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"gRRk0W_9P4SGZLXFJ5KU8QAAAAAAAAEU":{"file_name":["url.py"],"function_name":[""],"function_offset":[61],"line_number":[62]},"9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAU":{"file_name":["sre_compile.py"],"function_name":["compile"],"function_offset":[5],"line_number":[764]},"cbxfeE2AkqKne6oKUxdB6gAAAAAAAAAy":{"file_name":["sre_parse.py"],"function_name":["parse"],"function_offset":[11],"line_number":[948]},"aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy":{"file_name":["sre_parse.py"],"function_name":["_parse_sub"],"function_offset":[8],"line_number":[443]},"MebnOxK5WOhP29sl19JefwAAAAAAAAua":{"file_name":["sre_parse.py"],"function_name":["_parse"],"function_offset":[341],"line_number":[834]},"MebnOxK5WOhP29sl19JefwAAAAAAAAVQ":{"file_name":["sre_parse.py"],"function_name":["_parse"],"function_offset":[171],"line_number":[664]},"iLW1ehST1pGQ3S8RoqM9QgAAAAAAAAAY":{"file_name":["sre_parse.py"],"function_name":["__getitem__"],"function_offset":[2],"line_number":[166]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAISm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"9NWoah56eYULAP_zGE9PuwAAAAAAALHC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[101],"line_number":[102]},"IKrIDHd5n47PpDQsRXxvvgAAAAAAACmC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[81],"line_number":[82]},"oG7568kMJujZxPJfj7VMjAAAAAAAANNm":{"file_name":["frontend.py"],"function_name":[""],"function_offset":[390],"line_number":[391]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAABnSX":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAItq_":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAItGv":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIAbE":{"file_name":[],"function_name":["__lru_cache_add"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIAXX":{"file_name":[],"function_name":["pagevec_lru_move_fn"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIAH6":{"file_name":[],"function_name":["release_pages"],"function_offset":[],"line_number":[]},"OlTvyWQFXjOweJcs3kiGygAAAAAAAFIS":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAIB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAItm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAMyi":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAJWM":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAOSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAOJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAIpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAAHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAOcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAANh4":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"A2oiHVwisByxRn5RDT4LjAAAAAAAI1Zm":{"file_name":[],"function_name":["__x64_sys_munmap"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAI1XX":{"file_name":[],"function_name":["__vm_munmap"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAI1Ny":{"file_name":[],"function_name":["__do_munmap"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIy8h":{"file_name":[],"function_name":["remove_vma"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJu9M":{"file_name":[],"function_name":["kmem_cache_free"],"function_offset":[],"line_number":[]},"rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACE":{"file_name":["compat.py"],"function_name":[""],"function_offset":[15],"line_number":[29]},"iwnHqwtnoHjA-XW01rxhpwAAAAAAAAAQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[2],"line_number":[16]},"53nvYhJfd2eJh-qREaeFBQAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[7]},"zwRZ32H5_95LpRJHzXkqVAAAAAAAAAAI":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[7],"line_number":[10]},"JJab8JrsPDK66yfOtCG3zQAAAAAAAAAQ":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"1XUiDryPjyncBxkTlbVecgAAAAAAAAAU":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[9],"line_number":[10]},"OIy8IFqaTWz5UoN3FSH-wQAAAAAAAABc":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[37],"line_number":[41]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAJKK":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAIQq":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAE2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAADs4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAAbK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAANUk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAAJQO":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAApu":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAHn8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"J3wpF3Lf_vPkis4aNGKFbwAAAAAAAFAy":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAAmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIs9a":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJk1L":{"file_name":[],"function_name":["alloc_pages_vma"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJNfz":{"file_name":[],"function_name":["__alloc_pages_nodemask"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJJpI":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJGV5":{"file_name":[],"function_name":["prep_new_page"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgURG":{"file_name":[],"function_name":["clear_page_erms"],"function_offset":[],"line_number":[]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[21],"line_number":[26]},"-gq3a70QOgdn9HetYyf2OgAAAAAAAACy":{"file_name":["errors.py"],"function_name":[""],"function_offset":[45],"line_number":[50]}},"executables":{"G68hjsyagwq6LpWrMjDdng":"libpython3.9.so.1.0","B8JRxL079xbhqQBqGvksAg":"kubelet","6kzBY4yj-1Fh1NCTZA3z0w":"aws-k8s-agent","j8DVIOTu7Btj9lgFefJ84A":"dockerd","B56YkhsK1JwqD-8F8sjS3A":"prometheus","v6HIzNa4K6G4nRP9032RIA":"dockerd","FWZ9q3TQKZZok58ua1HDsg":"pf-debug-metadata-service","gNW12BepH17pXwK-ZuYt3w":"node_exporter","piWSMQrh4r040D0BPNaJvw":"vmlinux","kajOqZqz7V1y0BdYQLFQrw":"containerd-shim-runc-v2","A2oiHVwisByxRn5RDT4LjA":"vmlinux","MNBJ5seVz_ocW6tcr1HSmw":"metricbeat","-pk6w5puGcp-wKnQ61BZzQ":"kubelet","QvG8QEGAld88D676NL_Y2Q":"filebeat","6auiCMWq5cA-hAbqSYvdQQ":"kubelet","ew01Dk0sWZctP-VaEpavqQ":"vmlinux","JsObMPhfT_zO2Q_B1cPLxA":"coredns","SbPwzb_Kog2bWn8uc7xhDQ":"aws","Z_CHd3Zjsh2cWE2NSdbiNQ":"libc-2.26.so","xLxcEbwnZ5oNrk99ZsxcSQ":"libpython3.11.so.1.0","9LzzIocepYcOjnUsLlgOjg":"vmlinux","eOfhJQFIxbIEScd007tROw":"libpthread-2.26.so","-p9BlJh9JZMPPNjY_j92ng":"awsagent","9HZ7GQCC6G9fZlRD7aGzXQ":"libssl.so.1.0.2k","huWyXZbCBWCe2ZtK9BiokQ":"libcrypto.so.1.0.2k","5OhlekN4HU3KaqhG_GtinA":"ena","R3YNZBiWt7Z3ZpFfTh6XyQ":"ena","WpYcHtr4qx88B8CBJZ2GTw":"aws","-Z7SlEXhuy5tL2BF-xmy3g":"libpython3.11.so.1.0","-SVIyCZG9IbFKK-fe2Wh4g":"cluster-autoscaler","EX9l-cE0x8X9W8uz4iKUfw":"zlib.cpython-39-x86_64-linux-gnu.so","jaBVtokSUzfS97d-XKjijg":"libz.so.1","PVZV2uq5ZRt-FFaczL10BA":"libdl-2.26.so","3nN3bymnZ8E42aLEtgglmA":"ld-2.26.so","ASi9f26ltguiwFajNwOaZw":"zlib.cpython-311-x86_64-linux-gnu.so"},"total_frames":172380,"sampling_rate":0.2} diff --git a/x-pack/plugins/profiling/common/__fixtures__/stacktraces_604800s_625x.json b/x-pack/plugins/profiling/common/__fixtures__/stacktraces_604800s_625x.json deleted file mode 100644 index 75ad39e9298d2..0000000000000 --- a/x-pack/plugins/profiling/common/__fixtures__/stacktraces_604800s_625x.json +++ /dev/null @@ -1 +0,0 @@ -{"stack_trace_events":{"oxpVfjjIF44Ceg6SK1UUdQ":43,"JTDxAdxqnTYIS6qzFXvK3g":100,"5tZzmji29IcMEbLCg170Tw":294,"0CNUMdOdpmKJxWeUmvWvXg":1343,"9_06LL00QkYIeiFNCWu0XQ":1109,"OtKh8npcfHhiQ7ynFMPOeQ":622,"TCJ8_VmEK5hAZOYdmPHyug":487,"OCdksb_5DbnTD8RB0r1Hmw":460,"2Ov4wSepfExdnFvsJSSjog":411,"668oRSTLMVtOeHPjJ80fWg":574,"VmRA1Zd-R_saxzv9stOlrw":519,"u31aX9a6CI2OuomWQHSx1Q":614,"oHTQoPZFXrc9eFjCRWW_BA":570,"tIRMz0rwuOf8rRZlytIuAQ":481,"-s21TvA-EsTWbfCutQG83Q":528,"LuHRiiYB6iq-QXoGUFYVXA":457,"5oh0023XVeE3U9ZP60NzUA":505,"hecRkAhRG62NML7wI512zA":286,"P-5EQ3lfGgit0Oj6qTKYqw":210,"fRxnoZgNqB73ndCJkUzrxg":263,"iww2NcKTwMO4dUHXUrsfKA":297,"dP8WPiIXitz7dopr2cbyrg":302,"c84Ph1EEsEpt9KFMdSQvtA":307,"DkjcsUWzUMWlzGIG7vWPLA":251,"O7XAt57p5nvwpgeB2KrNbw":312,"Oam9nmQfwQpA_10YTKZCkg":255,"gM71DK9QAb25Em9dhlNNXA":231,"VoyVx3eKZvx3I7o9LV75WA":180,"6MfMhGSHuQ0CLUxktz5OVg":175,"9pWzAEbyffmwRrKvRecyaQ":174,"DK4Iffrk3v05Awun60ygow":152,"4r_hCJ268ciweOwgH0Qwzw":129,"VC42Hg55_L_IfaF_actjIw":104,"7l18-g5emVzljYbZzZJDRA":62,"PkHiro08_uzuUWpeantpNA":42,"9EcGjMrQwznPlnAdDi9Lxw":38,"tagsGmBta7BnDHBzEbH9eQ":27,"euPXE4-KNZJD0T6j_TMfYw":24,"cL14TWzNnz1qK2PUYdE9bg":20,"9wXZUZEeGMQm83C5yXCZ2g":15,"bz1cYNqu8MBH2xCXTMEiAg":16,"fCScXsJaisrZL_JXgS4qQg":33,"V-MDb_Yh073ps9Vw4ypmDQ":17,"wAujHiFN47_oNUI63d6EtA":26,"zMMsPlSW5HOq5bsuVRh3KA":6,"pLdowTKUS5KSwivHyl5AgA":10,"_ef-NJahpYK_FzFC-KdtYQ":11,"omG-i9KffSi3YT8q0rYOiw":3,"XiONbb-veQ1sAuFD6_Fv0A":12,"krdohOL0KiVMtm4q-6fmjg":8,"N2LqhupgLi4T_B9D7JaDDQ":6,"7TvODt8WtQ5KXTmYPsDI3A":5,"u1L6jqeUaTNx1a2aJ9yFwA":2,"8uzy4VW9n0Z8KokUdeadfg":2,"EeUwhr9vbcywMBkIYZRfCw":3,"x443zjuudYI-A7cRu2DIGg":3,"rrrvnakD3SpJqProBGqoCQ":3,"sDfHX0MKzztQSqC8kl_-sg":2,"WmwSnxyphedkasVyGbhNdg":3,"NU5so_CJJJwGJM_hiEcxgQ":1,"A9B6bwuKQl9pC0MIYqtAgg":1,"X86DUuQ7tHAxGBaWu4tZLg":4,"T3fWxJzHMwU-oUs7rgXCcg":2,"vq75CDVua5N-eDXnfyZYMA":2,"oKVObqTWF9QIjxgKf8UkTw":6,"DaDdc6eLo0hc-QxL2XQh5Q":3,"YRZbUV2DChD6dl3Y2xjF8g":1,"EnsO3_jc7LnLdUHQbwkxMg":1,"V2XOOBv96QfYXHIIY7_OLA":6,"FTJM3wsT8Kc-UaiIK2yDMQ":4,"ivbgd9hswtvZ7aTts7HESw":3,"yXsgvY1JyekwdCV5rJdspg":7,"_TjN4epIphuKUiHZJZdqxQ":3,"ZQdwkmvvmLjNzNpTA4PPhw":8,"ssC7MBcE9kfM3yTim7UrNQ":12,"-yH5iqJp4uVN6clNHuFusA":7,"SrSwvDbs2pmPg3SRfXJBCA":13,"n5nFiHsDS01AKuzFKvQXdA":4,"XbtNNAnLtuHwAR-P2ynwqA":4,"Rr1Z3cNxrq9AQiD8wZZ1dA":9,"gESQTq4qRn3wnW-FPfxOfA":7,"CSpdzACT53hVs5DyKY8X5A":5,"AlH3zgnqwh5sdMMzX8AXxg":6,"ysEqok7gFOl9eLMLBwFm1g":3,"7B48NKNivOFEka6-8dK3Qg":1,"OC533YmmMZSw8TjJz41YiQ":1,"X6-W250nbzzPy4NasjncWg":1,"gi6S4ODPtJ-ERYxlMd4WHA":2,"EGm59IOxpyqZq7sEwgZb1g":1,"y7cw8NxReMWOs4KtDlMCFA":1,"L1ZLG1mjktr2Zy0xiQnH0w":1},"stack_traces":{"oxpVfjjIF44Ceg6SK1UUdQ":{"address_or_lines":[2357],"file_ids":["edNJ10OjHiWc5nzuTQdvig"],"frame_ids":["edNJ10OjHiWc5nzuTQdvigAAAAAAAAk1"],"type_ids":[3]},"JTDxAdxqnTYIS6qzFXvK3g":{"address_or_lines":[4636840,4373888],"file_ids":["LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g"],"frame_ids":["LvhLWomlc0dSPYzQ8C620gAAAAAARsCo","LvhLWomlc0dSPYzQ8C620gAAAAAAQr2A"],"type_ids":[3,3]},"5tZzmji29IcMEbLCg170Tw":{"address_or_lines":[18425733,18110445,18122515],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGSeF","j8DVIOTu7Btj9lgFefJ84AAAAAABFFft","j8DVIOTu7Btj9lgFefJ84AAAAAABFIcT"],"type_ids":[3,3,3]},"0CNUMdOdpmKJxWeUmvWvXg":{"address_or_lines":[32434917,32101228,32115955,32118104],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7url","QvG8QEGAld88D676NL_Y2QAAAAAB6dNs","QvG8QEGAld88D676NL_Y2QAAAAAB6gzz","QvG8QEGAld88D676NL_Y2QAAAAAB6hVY"],"type_ids":[3,3,3,3]},"9_06LL00QkYIeiFNCWu0XQ":{"address_or_lines":[4643592,4325284,4339923,4341903,4293837],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtsI","B8JRxL079xbhqQBqGvksAgAAAAAAQf-k","B8JRxL079xbhqQBqGvksAgAAAAAAQjjT","B8JRxL079xbhqQBqGvksAgAAAAAAQkCP","B8JRxL079xbhqQBqGvksAgAAAAAAQYTN"],"type_ids":[3,3,3,3,3]},"OtKh8npcfHhiQ7ynFMPOeQ":{"address_or_lines":[4643458,4477392,4476996,4475762,4469018,4457110],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtqC","B8JRxL079xbhqQBqGvksAgAAAAAARFHQ","B8JRxL079xbhqQBqGvksAgAAAAAARFBE","B8JRxL079xbhqQBqGvksAgAAAAAAREty","B8JRxL079xbhqQBqGvksAgAAAAAARDEa","B8JRxL079xbhqQBqGvksAgAAAAAARAKW"],"type_ids":[3,3,3,3,3,3]},"TCJ8_VmEK5hAZOYdmPHyug":{"address_or_lines":[4652224,11517676,25223155,25230084,11538500,11501274,4847689],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAAAr77s","wfA2BgwfDNXUWsxkJ083RwAAAAABgN_z","wfA2BgwfDNXUWsxkJ083RwAAAAABgPsE","wfA2BgwfDNXUWsxkJ083RwAAAAAAsBBE","wfA2BgwfDNXUWsxkJ083RwAAAAAAr37a","wfA2BgwfDNXUWsxkJ083RwAAAAAASfhJ"],"type_ids":[3,3,3,3,3,3,3]},"OCdksb_5DbnTD8RB0r1Hmw":{"address_or_lines":[18515232,25399653,25432667,25428452,25361060,18103588,18097915,18123257],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABg5Fl","v6HIzNa4K6G4nRP9032RIAAAAAABhBJb","v6HIzNa4K6G4nRP9032RIAAAAAABhAHk","v6HIzNa4K6G4nRP9032RIAAAAAABgvqk","v6HIzNa4K6G4nRP9032RIAAAAAABFD0k","v6HIzNa4K6G4nRP9032RIAAAAAABFCb7","v6HIzNa4K6G4nRP9032RIAAAAAABFIn5"],"type_ids":[3,3,3,3,3,3,3,3]},"2Ov4wSepfExdnFvsJSSjog":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9504548,5043327],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkQck","FWZ9q3TQKZZok58ua1HDsgAAAAAATPR_"],"type_ids":[3,3,3,3,3,3,3,3,3]},"668oRSTLMVtOeHPjJ80fWg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9506710,10521925,4547584],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkQ-W","FWZ9q3TQKZZok58ua1HDsgAAAAAAoI1F","FWZ9q3TQKZZok58ua1HDsgAAAAAARWQA"],"type_ids":[3,3,3,3,3,3,3,3,3,3]},"VmRA1Zd-R_saxzv9stOlrw":{"address_or_lines":[4650848,9850853,9880398,9883181,9807044,9827268,9781937,9782483,9784009,9784300,9829781],"file_ids":["QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg"],"frame_ids":["QaIvzvU8UoclQMd_OMt-PgAAAAAARvdg","QaIvzvU8UoclQMd_OMt-PgAAAAAAlk_l","QaIvzvU8UoclQMd_OMt-PgAAAAAAlsNO","QaIvzvU8UoclQMd_OMt-PgAAAAAAls4t","QaIvzvU8UoclQMd_OMt-PgAAAAAAlaTE","QaIvzvU8UoclQMd_OMt-PgAAAAAAlfPE","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUKx","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUTT","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUrJ","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUvs","QaIvzvU8UoclQMd_OMt-PgAAAAAAlf2V"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3]},"u31aX9a6CI2OuomWQHSx1Q":{"address_or_lines":[4652224,22357367,22385134,22366798,57080079,58879477,58676957,58636100,58650141,31265796,7372663,7364083],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZvkP","B8JRxL079xbhqQBqGvksAgAAAAADgm31","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcH93","B8JRxL079xbhqQBqGvksAgAAAAAAcF3z"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3]},"oHTQoPZFXrc9eFjCRWW_BA":{"address_or_lines":[4646312,4475111,4248744,4416245,4662882,10485923,16807,1222099,1219772,1208264,769619,768516,8542429],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuWo","FWZ9q3TQKZZok58ua1HDsgAAAAAAREjn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQNSo","FWZ9q3TQKZZok58ua1HDsgAAAAAAQ2L1","FWZ9q3TQKZZok58ua1HDsgAAAAAARyZi","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT","ew01Dk0sWZctP-VaEpavqQAAAAAAEpy8","ew01Dk0sWZctP-VaEpavqQAAAAAAEm_I","ew01Dk0sWZctP-VaEpavqQAAAAAAC75T","ew01Dk0sWZctP-VaEpavqQAAAAAAC7oE","ew01Dk0sWZctP-VaEpavqQAAAAAAgljd"],"type_ids":[3,3,3,3,3,4,4,4,4,4,4,4,4]},"tIRMz0rwuOf8rRZlytIuAQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10733159,10734948,4245427,4255110,4288384],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Zn","FWZ9q3TQKZZok58ua1HDsgAAAAAAo81k","FWZ9q3TQKZZok58ua1HDsgAAAAAAQMez","FWZ9q3TQKZZok58ua1HDsgAAAAAAQO2G","FWZ9q3TQKZZok58ua1HDsgAAAAAAQW-A"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"-s21TvA-EsTWbfCutQG83Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10733159,10733818,10618404,10387225,4547736,4658752],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Zn","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8j6","FWZ9q3TQKZZok58ua1HDsgAAAAAAogYk","FWZ9q3TQKZZok58ua1HDsgAAAAAAnn8Z","FWZ9q3TQKZZok58ua1HDsgAAAAAARWSY","FWZ9q3TQKZZok58ua1HDsgAAAAAARxZA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"LuHRiiYB6iq-QXoGUFYVXA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41428636,40303236,22534565,19333914,19319593],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCac","v6HIzNa4K6G4nRP9032RIAAAAAACZvqE","v6HIzNa4K6G4nRP9032RIAAAAAABV9ml","v6HIzNa4K6G4nRP9032RIAAAAAABJwMa","v6HIzNa4K6G4nRP9032RIAAAAAABJssp"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"5oh0023XVeE3U9ZP60NzUA":{"address_or_lines":[4610335,4610076,4612877,4490724,4492388,4499312,4241704,4392309,4610754,10485923,16807,1221667,1219340,1207832,769603,768500,8537181],"file_ids":["kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["kajOqZqz7V1y0BdYQLFQrwAAAAAARlkf","kajOqZqz7V1y0BdYQLFQrwAAAAAARlgc","kajOqZqz7V1y0BdYQLFQrwAAAAAARmMN","kajOqZqz7V1y0BdYQLFQrwAAAAAARIXk","kajOqZqz7V1y0BdYQLFQrwAAAAAARIxk","kajOqZqz7V1y0BdYQLFQrwAAAAAARKdw","kajOqZqz7V1y0BdYQLFQrwAAAAAAQLko","kajOqZqz7V1y0BdYQLFQrwAAAAAAQwV1","kajOqZqz7V1y0BdYQLFQrwAAAAAARlrC","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAEqQj","9LzzIocepYcOjnUsLlgOjgAAAAAAEpsM","9LzzIocepYcOjnUsLlgOjgAAAAAAEm4Y","9LzzIocepYcOjnUsLlgOjgAAAAAAC75D","9LzzIocepYcOjnUsLlgOjgAAAAAAC7n0","9LzzIocepYcOjnUsLlgOjgAAAAAAgkRd"],"type_ids":[3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"hecRkAhRG62NML7wI512zA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961373,27940684],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqgd","v6HIzNa4K6G4nRP9032RIAAAAAABqldM"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"P-5EQ3lfGgit0Oj6qTKYqw":{"address_or_lines":[43732576,69263145,69263545,54339630,54340167,54179273,54179969,54177426,50376971,50377819,50384113,50377819,43742470,43723999,43620502,43619092,43672236,43616946,43623742],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIN8p","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIOC5","MNBJ5seVz_ocW6tcr1HSmwAAAAADPSgu","MNBJ5seVz_ocW6tcr1HSmwAAAAADPSpH","MNBJ5seVz_ocW6tcr1HSmwAAAAADOrXJ","MNBJ5seVz_ocW6tcr1HSmwAAAAADOriB","MNBJ5seVz_ocW6tcr1HSmwAAAAADOq6S","MNBJ5seVz_ocW6tcr1HSmwAAAAADALEL","MNBJ5seVz_ocW6tcr1HSmwAAAAADALRb","MNBJ5seVz_ocW6tcr1HSmwAAAAADAMzx","MNBJ5seVz_ocW6tcr1HSmwAAAAADALRb","MNBJ5seVz_ocW6tcr1HSmwAAAAACm3UG","MNBJ5seVz_ocW6tcr1HSmwAAAAACmyzf","MNBJ5seVz_ocW6tcr1HSmwAAAAACmZiW","MNBJ5seVz_ocW6tcr1HSmwAAAAACmZMU","MNBJ5seVz_ocW6tcr1HSmwAAAAACmmKs","MNBJ5seVz_ocW6tcr1HSmwAAAAACmYqy","MNBJ5seVz_ocW6tcr1HSmwAAAAACmaU-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"fRxnoZgNqB73ndCJkUzrxg":{"address_or_lines":[4652224,22354871,22382638,22364302,56669071,58509234,58268669,58227812,58241853,31197476,7372432,7294909,7296733,7300250,7296676,7304324,7296733,7300250,7296901,7319678],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAABVRu3","-pk6w5puGcp-wKnQ61BZzQAAAAABVYgu","-pk6w5puGcp-wKnQ61BZzQAAAAABVUCO","-pk6w5puGcp-wKnQ61BZzQAAAAADYLOP","-pk6w5puGcp-wKnQ61BZzQAAAAADfMey","-pk6w5puGcp-wKnQ61BZzQAAAAADeRv9","-pk6w5puGcp-wKnQ61BZzQAAAAADeHxk","-pk6w5puGcp-wKnQ61BZzQAAAAADeLM9","-pk6w5puGcp-wKnQ61BZzQAAAAAB3Akk","-pk6w5puGcp-wKnQ61BZzQAAAAAAcH6Q","-pk6w5puGcp-wKnQ61BZzQAAAAAAb0-9","-pk6w5puGcp-wKnQ61BZzQAAAAAAb1bd","-pk6w5puGcp-wKnQ61BZzQAAAAAAb2Sa","-pk6w5puGcp-wKnQ61BZzQAAAAAAb1ak","-pk6w5puGcp-wKnQ61BZzQAAAAAAb3SE","-pk6w5puGcp-wKnQ61BZzQAAAAAAb1bd","-pk6w5puGcp-wKnQ61BZzQAAAAAAb2Sa","-pk6w5puGcp-wKnQ61BZzQAAAAAAb1eF","-pk6w5puGcp-wKnQ61BZzQAAAAAAb7B-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"iww2NcKTwMO4dUHXUrsfKA":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54548081,54524484,54525381,54528745,54499864,54500494,54477482,44043537,44060985,43329158,43326819],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFZx","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_pE","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_3F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQArp","MNBJ5seVz_ocW6tcr1HSmwAAAAADP5oY","MNBJ5seVz_ocW6tcr1HSmwAAAAADP5yO","MNBJ5seVz_ocW6tcr1HSmwAAAAADP0Kq","MNBJ5seVz_ocW6tcr1HSmwAAAAACoA0R","MNBJ5seVz_ocW6tcr1HSmwAAAAACoFE5","MNBJ5seVz_ocW6tcr1HSmwAAAAAClSaG","MNBJ5seVz_ocW6tcr1HSmwAAAAAClR1j"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"dP8WPiIXitz7dopr2cbyrg":{"address_or_lines":[4652224,59362286,59048854,59078134,59085018,59179681,31752932,6709512,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16807,2741196,2827770,2817684,2805156,3383048,8438368],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADicvu","B8JRxL079xbhqQBqGvksAgAAAAADhQOW","B8JRxL079xbhqQBqGvksAgAAAAADhXX2","B8JRxL079xbhqQBqGvksAgAAAAADhZDa","B8JRxL079xbhqQBqGvksAgAAAAADhwKh","B8JRxL079xbhqQBqGvksAgAAAAAB5ILk","B8JRxL079xbhqQBqGvksAgAAAAAAZmEI","B8JRxL079xbhqQBqGvksAgAAAAAAS40k","B8JRxL079xbhqQBqGvksAgAAAAAAS7A6","B8JRxL079xbhqQBqGvksAgAAAAAASFtz","B8JRxL079xbhqQBqGvksAgAAAAAASJnd","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U","A2oiHVwisByxRn5RDT4LjAAAAAAAKs2k","A2oiHVwisByxRn5RDT4LjAAAAAAAM58I","A2oiHVwisByxRn5RDT4LjAAAAAAAgMJg"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"c84Ph1EEsEpt9KFMdSQvtA":{"address_or_lines":[152249,135481,144741,190122,831754,827742,928935,925466,103752,102294,97206,439344,486674,922914,10485923,16807,2756288,2755416,2924693,3066448,4344,2925966,8437662],"file_ids":["w5zBqPf1_9mIVEf-Rn7EdA","Z_CHd3Zjsh2cWE2NSdbiNQ","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","LHNvPtcKBt87cCBX8aTNhQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAlK5","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAjVl","w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAuaq","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADLEK","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADKFe","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADiyn","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADh8a","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAZVI","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAY-W","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAXu2","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAABrQw","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB20S","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADhUi","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAALKCV","A2oiHVwisByxRn5RDT4LjAAAAAAALspQ","LHNvPtcKBt87cCBX8aTNhQAAAAAAABD4","A2oiHVwisByxRn5RDT4LjAAAAAAALKWO","A2oiHVwisByxRn5RDT4LjAAAAAAAgL-e"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"DkjcsUWzUMWlzGIG7vWPLA":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54556506,44024036,44026008,44007166,43828228,43837959,43282962,43282989,10485923,16807,2845749,2845580,2841596,3335577,3325166,699747],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHda","MNBJ5seVz_ocW6tcr1HSmwAAAAACn8Dk","MNBJ5seVz_ocW6tcr1HSmwAAAAACn8iY","MNBJ5seVz_ocW6tcr1HSmwAAAAACn37-","MNBJ5seVz_ocW6tcr1HSmwAAAAACnMQE","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOoH","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAK2w1","A2oiHVwisByxRn5RDT4LjAAAAAAAK2uM","A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8","A2oiHVwisByxRn5RDT4LjAAAAAAAMuWZ","A2oiHVwisByxRn5RDT4LjAAAAAAAMrzu","A2oiHVwisByxRn5RDT4LjAAAAAAACq1j"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"O7XAt57p5nvwpgeB2KrNbw":{"address_or_lines":[12540096,19004791,19032250,19014236,19907031,31278974,31279321,31305795,31279321,31290406,31279321,31317002,19907351,21668882,21654434,21097575,20766142,16277099,16285669,16307614,16278212,12403428,12120854,12121189,12544111],"file_ids":["67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg"],"frame_ids":["67s2TwiMngM0yin5Y8pvEgAAAAAAv1jA","67s2TwiMngM0yin5Y8pvEgAAAAABIf13","67s2TwiMngM0yin5Y8pvEgAAAAABImi6","67s2TwiMngM0yin5Y8pvEgAAAAABIiJc","67s2TwiMngM0yin5Y8pvEgAAAAABL8HX","67s2TwiMngM0yin5Y8pvEgAAAAAB3Ud-","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3bBD","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3XQm","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3dwK","67s2TwiMngM0yin5Y8pvEgAAAAABL8MX","67s2TwiMngM0yin5Y8pvEgAAAAABSqQS","67s2TwiMngM0yin5Y8pvEgAAAAABSmui","67s2TwiMngM0yin5Y8pvEgAAAAABQexn","67s2TwiMngM0yin5Y8pvEgAAAAABPN2-","67s2TwiMngM0yin5Y8pvEgAAAAAA-F5r","67s2TwiMngM0yin5Y8pvEgAAAAAA-H_l","67s2TwiMngM0yin5Y8pvEgAAAAAA-NWe","67s2TwiMngM0yin5Y8pvEgAAAAAA-GLE","67s2TwiMngM0yin5Y8pvEgAAAAAAvULk","67s2TwiMngM0yin5Y8pvEgAAAAAAuPMW","67s2TwiMngM0yin5Y8pvEgAAAAAAuPRl","67s2TwiMngM0yin5Y8pvEgAAAAAAv2hv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"Oam9nmQfwQpA_10YTKZCkg":{"address_or_lines":[4652224,58596086,58544235,10401064,10401333,10401661,58561029,58544882,58545860,58550052,58558939,56502167,58377199,58374713,5176491,5212551,5201562,5198538,12589080,12593882,12537260,12591620,12402541,12450679,4552007,4551401],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAADfhr2","wfA2BgwfDNXUWsxkJ083RwAAAAADfVBr","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrUo","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrY1","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrd9","wfA2BgwfDNXUWsxkJ083RwAAAAADfZIF","wfA2BgwfDNXUWsxkJ083RwAAAAADfVLy","wfA2BgwfDNXUWsxkJ083RwAAAAADfVbE","wfA2BgwfDNXUWsxkJ083RwAAAAADfWck","wfA2BgwfDNXUWsxkJ083RwAAAAADfYnb","wfA2BgwfDNXUWsxkJ083RwAAAAADXieX","wfA2BgwfDNXUWsxkJ083RwAAAAADesPv","wfA2BgwfDNXUWsxkJ083RwAAAAADero5","wfA2BgwfDNXUWsxkJ083RwAAAAAATvyr","wfA2BgwfDNXUWsxkJ083RwAAAAAAT4mH","wfA2BgwfDNXUWsxkJ083RwAAAAAAT16a","wfA2BgwfDNXUWsxkJ083RwAAAAAAT1LK","wfA2BgwfDNXUWsxkJ083RwAAAAAAwBgY","wfA2BgwfDNXUWsxkJ083RwAAAAAAwCra","wfA2BgwfDNXUWsxkJ083RwAAAAAAv02s","wfA2BgwfDNXUWsxkJ083RwAAAAAAwCIE","wfA2BgwfDNXUWsxkJ083RwAAAAAAvT9t","wfA2BgwfDNXUWsxkJ083RwAAAAAAvft3","wfA2BgwfDNXUWsxkJ083RwAAAAAARXVH","wfA2BgwfDNXUWsxkJ083RwAAAAAARXLp"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"gM71DK9QAb25Em9dhlNNXA":{"address_or_lines":[4602912,7755816,7756100,7759920,7760733,7744869,8376791,8749164,8618561,8132341,8137261,8133828,8067381,8671283,5977431,5085785,5087348,4663256,4670457,4680028,4694485,10485923,16807,2795169,2795020,2794811,2794363],"file_ids":["kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","kajOqZqz7V1y0BdYQLFQrw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["kajOqZqz7V1y0BdYQLFQrwAAAAAARjwg","kajOqZqz7V1y0BdYQLFQrwAAAAAAdlgo","kajOqZqz7V1y0BdYQLFQrwAAAAAAdllE","kajOqZqz7V1y0BdYQLFQrwAAAAAAdmgw","kajOqZqz7V1y0BdYQLFQrwAAAAAAdmtd","kajOqZqz7V1y0BdYQLFQrwAAAAAAdi1l","kajOqZqz7V1y0BdYQLFQrwAAAAAAf9HX","kajOqZqz7V1y0BdYQLFQrwAAAAAAhYBs","kajOqZqz7V1y0BdYQLFQrwAAAAAAg4JB","kajOqZqz7V1y0BdYQLFQrwAAAAAAfBb1","kajOqZqz7V1y0BdYQLFQrwAAAAAAfCot","kajOqZqz7V1y0BdYQLFQrwAAAAAAfBzE","kajOqZqz7V1y0BdYQLFQrwAAAAAAexk1","kajOqZqz7V1y0BdYQLFQrwAAAAAAhFAz","kajOqZqz7V1y0BdYQLFQrwAAAAAAWzVX","kajOqZqz7V1y0BdYQLFQrwAAAAAATZpZ","kajOqZqz7V1y0BdYQLFQrwAAAAAATaB0","kajOqZqz7V1y0BdYQLFQrwAAAAAARyfY","kajOqZqz7V1y0BdYQLFQrwAAAAAAR0P5","kajOqZqz7V1y0BdYQLFQrwAAAAAAR2lc","kajOqZqz7V1y0BdYQLFQrwAAAAAAR6HV","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKqah","9LzzIocepYcOjnUsLlgOjgAAAAAAKqYM","9LzzIocepYcOjnUsLlgOjgAAAAAAKqU7","9LzzIocepYcOjnUsLlgOjgAAAAAAKqN7"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4]},"VoyVx3eKZvx3I7o9LV75WA":{"address_or_lines":[4652224,22354373,22356417,22043891,9840916,9838765,4872825,5688954,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16807,2756288,2755416,2744627,6715329,7926130,7924288,7914841,6798266,6797590,6797444,2726038],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVRnF","B8JRxL079xbhqQBqGvksAgAAAAABVSHB","B8JRxL079xbhqQBqGvksAgAAAAABUFzz","B8JRxL079xbhqQBqGvksAgAAAAAAlikU","B8JRxL079xbhqQBqGvksAgAAAAAAliCt","B8JRxL079xbhqQBqGvksAgAAAAAASlp5","B8JRxL079xbhqQBqGvksAgAAAAAAVs56","B8JRxL079xbhqQBqGvksAgAAAAAAVUwE","B8JRxL079xbhqQBqGvksAgAAAAAAVATI","B8JRxL079xbhqQBqGvksAgAAAAAASsLk","B8JRxL079xbhqQBqGvksAgAAAAAASHZk","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB","A2oiHVwisByxRn5RDT4LjAAAAAAAePFy","A2oiHVwisByxRn5RDT4LjAAAAAAAeOpA","A2oiHVwisByxRn5RDT4LjAAAAAAAeMVZ","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7u6","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7kW","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7iE","A2oiHVwisByxRn5RDT4LjAAAAAAAKZiW"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"6MfMhGSHuQ0CLUxktz5OVg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901252,19907431,18154044,18082996],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8Nn","v6HIzNa4K6G4nRP9032RIAAAAAABFQI8","v6HIzNa4K6G4nRP9032RIAAAAAABE-y0"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"9pWzAEbyffmwRrKvRecyaQ":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226601,40103401,19895453,19846041,19847127,19902436,19861609,19902628,19862836,19902820,19863773,19901256,19856467,19901444,19858041,18647118,18648496,18406502,18049625],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdRFp","j8DVIOTu7Btj9lgFefJ84AAAAAACY-3p","j8DVIOTu7Btj9lgFefJ84AAAAAABL5Sd","j8DVIOTu7Btj9lgFefJ84AAAAAABLtOZ","j8DVIOTu7Btj9lgFefJ84AAAAAABLtfX","j8DVIOTu7Btj9lgFefJ84AAAAAABL6_k","j8DVIOTu7Btj9lgFefJ84AAAAAABLxBp","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Ck","j8DVIOTu7Btj9lgFefJ84AAAAAABLxU0","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Fk","j8DVIOTu7Btj9lgFefJ84AAAAAABLxjd","j8DVIOTu7Btj9lgFefJ84AAAAAABL6tI","j8DVIOTu7Btj9lgFefJ84AAAAAABLvxT","j8DVIOTu7Btj9lgFefJ84AAAAAABL6wE","j8DVIOTu7Btj9lgFefJ84AAAAAABLwJ5","j8DVIOTu7Btj9lgFefJ84AAAAAABHIhO","j8DVIOTu7Btj9lgFefJ84AAAAAABHI2w","j8DVIOTu7Btj9lgFefJ84AAAAAABGNxm","j8DVIOTu7Btj9lgFefJ84AAAAAABE2pZ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"DK4Iffrk3v05Awun60ygow":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41460538,41453510,39933561,34157889,34191237,32888264,25716990,34278084,34202797,25717430,25848062,25843154,25848772,25852175,25783796,25513444,25512912,32939143,32929768,24984119,18131287],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeKM6","v6HIzNa4K6G4nRP9032RIAAAAAACeIfG","v6HIzNa4K6G4nRP9032RIAAAAAACYVZ5","v6HIzNa4K6G4nRP9032RIAAAAAACCTVB","v6HIzNa4K6G4nRP9032RIAAAAAACCbeF","v6HIzNa4K6G4nRP9032RIAAAAAAB9dXI","v6HIzNa4K6G4nRP9032RIAAAAAABiGj-","v6HIzNa4K6G4nRP9032RIAAAAAACCwrE","v6HIzNa4K6G4nRP9032RIAAAAAACCeSt","v6HIzNa4K6G4nRP9032RIAAAAAABiGq2","v6HIzNa4K6G4nRP9032RIAAAAAABimj-","v6HIzNa4K6G4nRP9032RIAAAAAABilXS","v6HIzNa4K6G4nRP9032RIAAAAAABimvE","v6HIzNa4K6G4nRP9032RIAAAAAABinkP","v6HIzNa4K6G4nRP9032RIAAAAAABiW30","v6HIzNa4K6G4nRP9032RIAAAAAABhU3k","v6HIzNa4K6G4nRP9032RIAAAAAABhUvQ","v6HIzNa4K6G4nRP9032RIAAAAAAB9pyH","v6HIzNa4K6G4nRP9032RIAAAAAAB9nfo","v6HIzNa4K6G4nRP9032RIAAAAAABfTo3","v6HIzNa4K6G4nRP9032RIAAAAAABFKlX"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"4r_hCJ268ciweOwgH0Qwzw":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778417,19046138,19039453,18993092,18869484,18879802,10485923,16807,2756169,2891746,2888851],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp76","v6HIzNa4K6G4nRP9032RIAAAAAABIoTd","v6HIzNa4K6G4nRP9032RIAAAAAABIc_E","v6HIzNa4K6G4nRP9032RIAAAAAABH-zs","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg5J","A2oiHVwisByxRn5RDT4LjAAAAAAALB_i","A2oiHVwisByxRn5RDT4LjAAAAAAALBST"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"VC42Hg55_L_IfaF_actjIw":{"address_or_lines":[4652224,30971941,30986245,30988292,30990568,31382091,30723428,25540326,25548827,25550707,25503568,25504356,25481468,25481277,25484807,25485060,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16743,2737420,2823946,2813708,2804875,2803431,2801020,2796664,2900191,2900031],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAAB2Jgl","-pk6w5puGcp-wKnQ61BZzQAAAAAB2NAF","-pk6w5puGcp-wKnQ61BZzQAAAAAB2NgE","-pk6w5puGcp-wKnQ61BZzQAAAAAB2ODo","-pk6w5puGcp-wKnQ61BZzQAAAAAB3tpL","-pk6w5puGcp-wKnQ61BZzQAAAAAB1M1k","-pk6w5puGcp-wKnQ61BZzQAAAAABhbbm","-pk6w5puGcp-wKnQ61BZzQAAAAABhdgb","-pk6w5puGcp-wKnQ61BZzQAAAAABhd9z","-pk6w5puGcp-wKnQ61BZzQAAAAABhSdQ","-pk6w5puGcp-wKnQ61BZzQAAAAABhSpk","-pk6w5puGcp-wKnQ61BZzQAAAAABhND8","-pk6w5puGcp-wKnQ61BZzQAAAAABhNA9","-pk6w5puGcp-wKnQ61BZzQAAAAABhN4H","-pk6w5puGcp-wKnQ61BZzQAAAAABhN8E","-pk6w5puGcp-wKnQ61BZzQAAAAAAS40k","-pk6w5puGcp-wKnQ61BZzQAAAAAAS7A6","-pk6w5puGcp-wKnQ61BZzQAAAAAASFtz","-pk6w5puGcp-wKnQ61BZzQAAAAAASJnd","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKcUM","piWSMQrh4r040D0BPNaJvwAAAAAAKxcK","piWSMQrh4r040D0BPNaJvwAAAAAAKu8M","piWSMQrh4r040D0BPNaJvwAAAAAAKsyL","piWSMQrh4r040D0BPNaJvwAAAAAAKsbn","piWSMQrh4r040D0BPNaJvwAAAAAAKr18","piWSMQrh4r040D0BPNaJvwAAAAAAKqx4","piWSMQrh4r040D0BPNaJvwAAAAAALEDf","piWSMQrh4r040D0BPNaJvwAAAAAALEA_"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"7l18-g5emVzljYbZzZJDRA":{"address_or_lines":[4652224,57367531,57370109,31789066,31776683,58631656,57895320,57890805,57903406,31388307,31007417,30973013,30989730,30933387,30773764,30777712,30779690,30778532,4952297,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16743,2737420,2823946,2813708,2804913,2798877,3355670,8461220],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAADa1vr","-pk6w5puGcp-wKnQ61BZzQAAAAADa2X9","-pk6w5puGcp-wKnQ61BZzQAAAAAB5RAK","-pk6w5puGcp-wKnQ61BZzQAAAAAB5N-r","-pk6w5puGcp-wKnQ61BZzQAAAAADfqXo","-pk6w5puGcp-wKnQ61BZzQAAAAADc2mY","-pk6w5puGcp-wKnQ61BZzQAAAAADc1f1","-pk6w5puGcp-wKnQ61BZzQAAAAADc4ku","-pk6w5puGcp-wKnQ61BZzQAAAAAB3vKT","-pk6w5puGcp-wKnQ61BZzQAAAAAB2SK5","-pk6w5puGcp-wKnQ61BZzQAAAAAB2JxV","-pk6w5puGcp-wKnQ61BZzQAAAAAB2N2i","-pk6w5puGcp-wKnQ61BZzQAAAAAB2AGL","-pk6w5puGcp-wKnQ61BZzQAAAAAB1ZIE","-pk6w5puGcp-wKnQ61BZzQAAAAAB1aFw","-pk6w5puGcp-wKnQ61BZzQAAAAAB1akq","-pk6w5puGcp-wKnQ61BZzQAAAAAB1aSk","-pk6w5puGcp-wKnQ61BZzQAAAAAAS5Dp","-pk6w5puGcp-wKnQ61BZzQAAAAAAS40k","-pk6w5puGcp-wKnQ61BZzQAAAAAAS7A6","-pk6w5puGcp-wKnQ61BZzQAAAAAASFtz","-pk6w5puGcp-wKnQ61BZzQAAAAAASJnd","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKcUM","piWSMQrh4r040D0BPNaJvwAAAAAAKxcK","piWSMQrh4r040D0BPNaJvwAAAAAAKu8M","piWSMQrh4r040D0BPNaJvwAAAAAAKsyx","piWSMQrh4r040D0BPNaJvwAAAAAAKrUd","piWSMQrh4r040D0BPNaJvwAAAAAAMzQW","piWSMQrh4r040D0BPNaJvwAAAAAAgRuk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"PkHiro08_uzuUWpeantpNA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19977269,22569935,22570653,19208948,22544340,19208919,19208225,22608882,19754692,19668808,19001325,18870508,18879802,10485923,16807,2756848,2756092,2745322,6715782,6715626,7927405,7924037],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNQ1","v6HIzNa4K6G4nRP9032RIAAAAAABWGPP","v6HIzNa4K6G4nRP9032RIAAAAAABWGad","v6HIzNa4K6G4nRP9032RIAAAAAABJRr0","v6HIzNa4K6G4nRP9032RIAAAAAABV__U","v6HIzNa4K6G4nRP9032RIAAAAAABJRrX","v6HIzNa4K6G4nRP9032RIAAAAAABJRgh","v6HIzNa4K6G4nRP9032RIAAAAAABWPvy","v6HIzNa4K6G4nRP9032RIAAAAAABLW7E","v6HIzNa4K6G4nRP9032RIAAAAAABLB9I","v6HIzNa4K6G4nRP9032RIAAAAAABIe_t","v6HIzNa4K6G4nRP9032RIAAAAAABH_Ds","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw","ew01Dk0sWZctP-VaEpavqQAAAAAAKg38","ew01Dk0sWZctP-VaEpavqQAAAAAAKePq","ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG","ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq","ew01Dk0sWZctP-VaEpavqQAAAAAAePZt","ew01Dk0sWZctP-VaEpavqQAAAAAAeOlF"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"9EcGjMrQwznPlnAdDi9Lxw":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901252,19908516,19901309,19904117,19988362,19897796,19899069,19901309,19904677,19901380,19901069],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7Z1","v6HIzNa4K6G4nRP9032RIAAAAAABMP-K","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6vE","v6HIzNa4K6G4nRP9032RIAAAAAABL6qN"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"tagsGmBta7BnDHBzEbH9eQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19977269,22569935,22570653,19208948,22544340,19208919,19208225,22608882,19754692,19668808,19001325,18870508,18879802,10485923,16807,2756848,2756092,2745322,6715782,6715626,7927445,6732427,882422,8542429],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNQ1","v6HIzNa4K6G4nRP9032RIAAAAAABWGPP","v6HIzNa4K6G4nRP9032RIAAAAAABWGad","v6HIzNa4K6G4nRP9032RIAAAAAABJRr0","v6HIzNa4K6G4nRP9032RIAAAAAABV__U","v6HIzNa4K6G4nRP9032RIAAAAAABJRrX","v6HIzNa4K6G4nRP9032RIAAAAAABJRgh","v6HIzNa4K6G4nRP9032RIAAAAAABWPvy","v6HIzNa4K6G4nRP9032RIAAAAAABLW7E","v6HIzNa4K6G4nRP9032RIAAAAAABLB9I","v6HIzNa4K6G4nRP9032RIAAAAAABIe_t","v6HIzNa4K6G4nRP9032RIAAAAAABH_Ds","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw","ew01Dk0sWZctP-VaEpavqQAAAAAAKg38","ew01Dk0sWZctP-VaEpavqQAAAAAAKePq","ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG","ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq","ew01Dk0sWZctP-VaEpavqQAAAAAAePaV","ew01Dk0sWZctP-VaEpavqQAAAAAAZrqL","ew01Dk0sWZctP-VaEpavqQAAAAAADXb2","ew01Dk0sWZctP-VaEpavqQAAAAAAgljd"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"euPXE4-KNZJD0T6j_TMfYw":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1091600,7046,2795776,1483241,1482767,2600004,1074397,11342,13400,51888,12612,2578675,2599636,1091600,7744,52134,33264,2795776,1483241,1482767,2600004,1073803,11342,13400,51888,12396,16726,41698,2852079,2851771,2850043,1501120,1495723],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","lLD39yzd4Cg8F13tcGpzGQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","dCCKy6JoX0PADOFic8hRNQ","9w9lF96vJW7ZhBoZ8ETsBw","xUQuo4OgBaS_Le-fdAwt8A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","lLD39yzd4Cg8F13tcGpzGQAAAAAAABuG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAACxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAADRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAMqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","dCCKy6JoX0PADOFic8hRNQAAAAAAAB5A","9w9lF96vJW7ZhBoZ8ETsBwAAAAAAAMum","xUQuo4OgBaS_Le-fdAwt8AAAAAAAAIHw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAACxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAADRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAMqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAKLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3z7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFufA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFtKr"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3]},"cL14TWzNnz1qK2PUYdE9bg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791289,24794610,24781052,24778417,19046138,19039453,18993092,18869484,18879802,10485923,16807,2756560,2755688,2744899,3827767,3827522,2050302,4868077,4855697,8473771],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekj5","v6HIzNa4K6G4nRP9032RIAAAAAABelXy","v6HIzNa4K6G4nRP9032RIAAAAAABeiD8","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp76","v6HIzNa4K6G4nRP9032RIAAAAAABIoTd","v6HIzNa4K6G4nRP9032RIAAAAAABIc_E","v6HIzNa4K6G4nRP9032RIAAAAAABH-zs","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAOmg3","ew01Dk0sWZctP-VaEpavqQAAAAAAOmdC","ew01Dk0sWZctP-VaEpavqQAAAAAAH0j-","ew01Dk0sWZctP-VaEpavqQAAAAAASkft","ew01Dk0sWZctP-VaEpavqQAAAAAASheR","ew01Dk0sWZctP-VaEpavqQAAAAAAgUyr"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"9wXZUZEeGMQm83C5yXCZ2g":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708823,24695729,24696049,18965430,18965669,18966052,18973868,18911086,18905330,18910928,18783663,18799034,10485923,16900,15534,703491,2755412,3875596,3765212,3542694,3677893],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQbX","j8DVIOTu7Btj9lgFefJ84AAAAAABeNOx","j8DVIOTu7Btj9lgFefJ84AAAAAABeNTx","j8DVIOTu7Btj9lgFefJ84AAAAAABIWO2","j8DVIOTu7Btj9lgFefJ84AAAAAABIWSl","j8DVIOTu7Btj9lgFefJ84AAAAAABIWYk","j8DVIOTu7Btj9lgFefJ84AAAAAABIYSs","j8DVIOTu7Btj9lgFefJ84AAAAAABII9u","j8DVIOTu7Btj9lgFefJ84AAAAAABIHjy","j8DVIOTu7Btj9lgFefJ84AAAAAABII7Q","j8DVIOTu7Btj9lgFefJ84AAAAAABHp2v","j8DVIOTu7Btj9lgFefJ84AAAAAABHtm6","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEIE","piWSMQrh4r040D0BPNaJvwAAAAAAADyu","piWSMQrh4r040D0BPNaJvwAAAAAACrwD","piWSMQrh4r040D0BPNaJvwAAAAAAKgtU","piWSMQrh4r040D0BPNaJvwAAAAAAOyMM","piWSMQrh4r040D0BPNaJvwAAAAAAOXPc","piWSMQrh4r040D0BPNaJvwAAAAAANg6m","piWSMQrh4r040D0BPNaJvwAAAAAAOB7F"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"bz1cYNqu8MBH2xCXTMEiAg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7507990,7549300],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpAW","ew01Dk0sWZctP-VaEpavqQAAAAAAczF0"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4]},"fCScXsJaisrZL_JXgS4qQg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7436960,6766701,6769642,2098164],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXqg","9LzzIocepYcOjnUsLlgOjgAAAAAAZ0Bt","9LzzIocepYcOjnUsLlgOjgAAAAAAZ0vq","9LzzIocepYcOjnUsLlgOjgAAAAAAIAP0"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"V-MDb_Yh073ps9Vw4ypmDQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7439971,6798378,6797702,6797556,2726148],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7mG","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7j0","ew01Dk0sWZctP-VaEpavqQAAAAAAKZkE"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"wAujHiFN47_oNUI63d6EtA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7513502,6765905,6759805,2574033,2218596],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcqWe","ew01Dk0sWZctP-VaEpavqQAAAAAAZz1R","ew01Dk0sWZctP-VaEpavqQAAAAAAZyV9","ew01Dk0sWZctP-VaEpavqQAAAAAAJ0bR","ew01Dk0sWZctP-VaEpavqQAAAAAAIdpk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"zMMsPlSW5HOq5bsuVRh3KA":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2822585,3001783,2924437,3111967,3095700,156159,136830,285452,1430646,1449979,1447865,1447752,1446446,1188192,1188137,220151,219438,219438,219438,219438,219438,219425,219589,1446206],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","9HZ7GQCC6G9fZlRD7aGzXQ","9HZ7GQCC6G9fZlRD7aGzXQ","9HZ7GQCC6G9fZlRD7aGzXQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","huWyXZbCBWCe2ZtK9BiokQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxG5","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3wf","-p9BlJh9JZMPPNjY_j92ngAAAAAALzyU","9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAmH_","9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAhZ-","9HZ7GQCC6G9fZlRD7aGzXQAAAAAABFsM","huWyXZbCBWCe2ZtK9BiokQAAAAAAFdR2","huWyXZbCBWCe2ZtK9BiokQAAAAAAFh_7","huWyXZbCBWCe2ZtK9BiokQAAAAAAFhe5","huWyXZbCBWCe2ZtK9BiokQAAAAAAFhdI","huWyXZbCBWCe2ZtK9BiokQAAAAAAFhIu","huWyXZbCBWCe2ZtK9BiokQAAAAAAEiFg","huWyXZbCBWCe2ZtK9BiokQAAAAAAEiEp","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1v3","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1kh","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1nF","huWyXZbCBWCe2ZtK9BiokQAAAAAAFhE-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"pLdowTKUS5KSwivHyl5AgA":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2823003,3007344,3001783,2924437,3112045,3104142,1417998,1456694,1456323,1393341,1348522,1348436,1345741,1348060,1347558,1345741,1348060,1347558,1344317,1318852,1317790,1316548,1337360,1338921,1188023],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxNb","-p9BlJh9JZMPPNjY_j92ngAAAAAALeNw","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3xt","-p9BlJh9JZMPPNjY_j92ngAAAAAAL12O","huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD","huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E","huWyXZbCBWCe2ZtK9BiokQAAAAAAFBue","huWyXZbCBWCe2ZtK9BiokQAAAAAAFBbE","huWyXZbCBWCe2ZtK9BiokQAAAAAAFGgQ","huWyXZbCBWCe2ZtK9BiokQAAAAAAFG4p","huWyXZbCBWCe2ZtK9BiokQAAAAAAEiC3"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"_ef-NJahpYK_FzFC-KdtYQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,49772,35602,29942,33148,3444,27444,9712,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1072174,33518,35576,8560,17976,49494,22596,3272936,3254825,1481992,1534257,3238809,3051716,67008,10485923,16807,2756288,2755416,2744627,3827463,3827218,2049230,2042319,2040147,2469374],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","eOfhJQFIxbIEScd007tROw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHT2","LF6DFcGHEMqhhhlptO_M_QAAAAAAAIF8","Af6E3BeG383JVVbu67NJ0QAAAAAAAA10","xwuAPHgc12-8PZB3i-320gAAAAAAAGs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFwu","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAFhE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMfDo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMaop","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp0I","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAF2kx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMWuZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALpDE","eOfhJQFIxbIEScd007tROwAAAAAAAQXA","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAOmcH","A2oiHVwisByxRn5RDT4LjAAAAAAAOmYS","A2oiHVwisByxRn5RDT4LjAAAAAAAH0TO","A2oiHVwisByxRn5RDT4LjAAAAAAAHynP","A2oiHVwisByxRn5RDT4LjAAAAAAAHyFT","A2oiHVwisByxRn5RDT4LjAAAAAAAJa3-"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"omG-i9KffSi3YT8q0rYOiw":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7508344,7393457,7394824,7384416,6869315,6866863,2620,6841654,6841533],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","6miIyyucTZf5zXHCk7PT1g","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4","ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx","ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI","ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g","ew01Dk0sWZctP-VaEpavqQAAAAAAaNFD","ew01Dk0sWZctP-VaEpavqQAAAAAAaMev","6miIyyucTZf5zXHCk7PT1gAAAAAAAAo8","ew01Dk0sWZctP-VaEpavqQAAAAAAaGU2","ew01Dk0sWZctP-VaEpavqQAAAAAAaGS9"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"XiONbb-veQ1sAuFD6_Fv0A":{"address_or_lines":[48,38,174,104,68,200,38,174,104,68,60,38,174,104,68,92,38,174,104,68,4,38,174,104,10,10,38,174,104,68,20,38,174,104,14,32,190,1091944,2047231,2046923,2044755,2041537,2044807,2041460,1171829,2265239,2264574,2258601,1016100],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5sij7Z672VAK_gGoPDPJBg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","PCeTYI0HN2oKNST6e1IaQQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","U4FmFVJMlNKhF1hVl3Xj1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","JR7ekk9KGQJKKPohpdwCLQ","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rpRn_rYC3CgtEgBAUrkZZg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAADI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5sij7Z672VAK_gGoPDPJBgAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","PCeTYI0HN2oKNST6e1IaQQAAAAAAAABc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","U4FmFVJMlNKhF1hVl3Xj1AAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","JR7ekk9KGQJKKPohpdwCLQAAAAAAAAAK","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rpRn_rYC3CgtEgBAUrkZZgAAAAAAAAAU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAAHzz_","G68hjsyagwq6LpWrMjDdngAAAAAAHzvL","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzOH","G68hjsyagwq6LpWrMjDdngAAAAAAHyZ0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInap","G68hjsyagwq6LpWrMjDdngAAAAAAD4Ek"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3]},"krdohOL0KiVMtm4q-6fmjg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,5836,10976,12298,1480209,1969795,1481300,1480601,2595076,1079144,1868,1480209,1969795,1481300,1480601,2595076,1079144,37910,8000,46852,32076,49840,40252,33434,32730,43978,37948,30428,26428,19370,1480209,1940645,1970099,1481300,1480695,2595076,1079144,20016,37192,1480141,1913750],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","CwUjPVV5_7q7c0GhtW0aPw","okehWevKsEA4q6dk779jgw","-IuadWGT89NVzIyF_Emodw","XXJY7v4esGWnaxtMW3FA0g","FbrXdcA4j750RyQ3q9JXMw","pL34QuyxyP6XYzGDBMK_5w","IoAk4kM-M4DsDPp7ia5QXw","uHLoBslr3h6S7ooNeXzEbw","iRoTPXvR_cRsnzDO-aurpQ","fB79lJck2X90l-j7VqPR-Q","gbMheDI1NZ3NY96J0seddg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GquRfhZBLBKr9rIBPuH3nA","_DA_LSFNMjbu9L2Dcselpw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAABbM","W8AFtEsepzrJ6AasHrCttwAAAAAAACrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAADAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","kSaNXrGzSS3BnDNNWezzMAAAAAAAAJQW","ne8F__HPIVgxgycJADVSzAAAAAAAAB9A","CwUjPVV5_7q7c0GhtW0aPwAAAAAAALcE","okehWevKsEA4q6dk779jgwAAAAAAAH1M","-IuadWGT89NVzIyF_EmodwAAAAAAAMKw","XXJY7v4esGWnaxtMW3FA0gAAAAAAAJ08","FbrXdcA4j750RyQ3q9JXMwAAAAAAAIKa","pL34QuyxyP6XYzGDBMK_5wAAAAAAAH_a","IoAk4kM-M4DsDPp7ia5QXwAAAAAAAKvK","uHLoBslr3h6S7ooNeXzEbwAAAAAAAJQ8","iRoTPXvR_cRsnzDO-aurpQAAAAAAAHbc","fB79lJck2X90l-j7VqPR-QAAAAAAAGc8","gbMheDI1NZ3NY96J0seddgAAAAAAAEuq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZyl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg-z","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpf3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","GquRfhZBLBKr9rIBPuH3nAAAAAAAAE4w","_DA_LSFNMjbu9L2DcselpwAAAAAAAJFI","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpXN","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHTOW"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,3,3]},"N2LqhupgLi4T_B9D7JaDDQ":{"address_or_lines":[4623648,7066994,7068484,7069849,7058446,10002970,10005676,10124500,9016547,11291366,9016547,24500423,24494926,9016547,10689293,10690744,9016547,24494153,24444068,9016547,24526481,9016547,12769612,10684953,24495408,10128820,7327937,7071629,7072042,7142576,5627718,5631637,5512164,4910105,4760761,4777496,4778618,10485923,16743,6659981,6654519,6650911,6650061,8052504,7525822,7331115,7324128,6674998,6706722,6700261,2539310],"file_ids":["JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","JsObMPhfT_zO2Q_B1cPLxA","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["JsObMPhfT_zO2Q_B1cPLxAAAAAAARo0g","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa9Vy","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa9tE","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa-CZ","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa7QO","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmKIa","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmKys","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmnzU","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAArErm","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABddjH","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcNO","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAAoxsN","JsObMPhfT_zO2Q_B1cPLxAAAAAAAoyC4","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcBJ","JsObMPhfT_zO2Q_B1cPLxAAAAAABdPyk","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAABdj6R","JsObMPhfT_zO2Q_B1cPLxAAAAAAAiZTj","JsObMPhfT_zO2Q_B1cPLxAAAAAAAwtlM","JsObMPhfT_zO2Q_B1cPLxAAAAAAAowoZ","JsObMPhfT_zO2Q_B1cPLxAAAAAABdcUw","JsObMPhfT_zO2Q_B1cPLxAAAAAAAmo20","JsObMPhfT_zO2Q_B1cPLxAAAAAAAb9DB","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa-eN","JsObMPhfT_zO2Q_B1cPLxAAAAAAAa-kq","JsObMPhfT_zO2Q_B1cPLxAAAAAAAbPyw","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVd9G","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVe6V","JsObMPhfT_zO2Q_B1cPLxAAAAAAAVBvk","JsObMPhfT_zO2Q_B1cPLxAAAAAAASuwZ","JsObMPhfT_zO2Q_B1cPLxAAAAAAASKS5","JsObMPhfT_zO2Q_B1cPLxAAAAAAASOYY","JsObMPhfT_zO2Q_B1cPLxAAAAAAASOp6","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAZZ-N","piWSMQrh4r040D0BPNaJvwAAAAAAZYo3","piWSMQrh4r040D0BPNaJvwAAAAAAZXwf","piWSMQrh4r040D0BPNaJvwAAAAAAZXjN","piWSMQrh4r040D0BPNaJvwAAAAAAet8Y","piWSMQrh4r040D0BPNaJvwAAAAAActW-","piWSMQrh4r040D0BPNaJvwAAAAAAb90r","piWSMQrh4r040D0BPNaJvwAAAAAAb8Hg","piWSMQrh4r040D0BPNaJvwAAAAAAZdo2","piWSMQrh4r040D0BPNaJvwAAAAAAZlYi","piWSMQrh4r040D0BPNaJvwAAAAAAZjzl","piWSMQrh4r040D0BPNaJvwAAAAAAJr8u"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"7TvODt8WtQ5KXTmYPsDI3A":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,54988,10976,61450,1480209,1969795,1481300,1480601,2595076,1079144,1868,1480209,1969795,1481300,1480601,2595076,1079144,21526,8000,30022,59542,29542,18986,21536,54462,53814,11024,12030,61026,21014,45460,42632,1480209,3459845,1479516,2595076,1050939,23882,1371605,2194798,2100556,2032414,1865128],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","CwUjPVV5_7q7c0GhtW0aPw","cBO14nNDW8EW0oaZDaZipw","C64RiOp1JIPwHLB_iHDa0A","xvApUwdY2y4sFaZRNrMv5g","vsalcPHh9qLgsdKtk190IA","QsuqlohtoJfpo6vQ6tHa2A","8ep9l3WIVYErRiHtmAdvew","nPWpQrEmCn54Ou0__aZyJA","-xcELApECIipEESUIWed9w","L_saUsdri-UdXCut6Tdtng","uHLoBslr3h6S7ooNeXzEbw","p19NBQ2pky4eRJM7tgeenw","55ABUc9FqQ0uj-yn-sTq2A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1msFlmxT18lYvJkx-hfGPg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAANbM","W8AFtEsepzrJ6AasHrCttwAAAAAAACrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAPAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","kSaNXrGzSS3BnDNNWezzMAAAAAAAAFQW","ne8F__HPIVgxgycJADVSzAAAAAAAAB9A","CwUjPVV5_7q7c0GhtW0aPwAAAAAAAHVG","cBO14nNDW8EW0oaZDaZipwAAAAAAAOiW","C64RiOp1JIPwHLB_iHDa0AAAAAAAAHNm","xvApUwdY2y4sFaZRNrMv5gAAAAAAAEoq","vsalcPHh9qLgsdKtk190IAAAAAAAAFQg","QsuqlohtoJfpo6vQ6tHa2AAAAAAAANS-","8ep9l3WIVYErRiHtmAdvewAAAAAAANI2","nPWpQrEmCn54Ou0__aZyJAAAAAAAACsQ","-xcELApECIipEESUIWed9wAAAAAAAC7-","L_saUsdri-UdXCut6TdtngAAAAAAAO5i","uHLoBslr3h6S7ooNeXzEbwAAAAAAAFIW","p19NBQ2pky4eRJM7tgeenwAAAAAAALGU","55ABUc9FqQ0uj-yn-sTq2AAAAAAAAKaI","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAANMsF","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAk7","1msFlmxT18lYvJkx-hfGPgAAAAAAAF1K","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFO3V","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIX1u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIA1M","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHwMe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,3,3,3,3,3]},"u1L6jqeUaTNx1a2aJ9yFwA":{"address_or_lines":[74,6,18,8,18,80,24,4,84,38,174,104,68,128,38,174,104,68,64,38,174,104,68,84,38,174,104,68,100,140,10,38,174,104,68,60,38,174,104,14,32,38,32,786829,1090933,2561389,794630,788130,1197115,2578326,1109790,1111453,1034624],"file_ids":["a5aMcPOeWx28QSVng73nBQ","inI9W0bfekFTCpu0ceKTHg","RPwdw40HEBL87wRkKV2ozw","pT2bgvKv3bKR6LMAYtKFRw","Rsr7q4vCSh2ppRtyNkwZAA","cKQfWSgZRgu_1Goz5QGSHw","T2fhmP8acUvRZslK7YRDPw","lrxXzNEmAlflj7bCNDjxdA","SMoSw8cr-PdrIATvljOPrQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","xaCec3W8F6xlvd_EISI7vw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","GYpj0RgmHJTfD-_w_Fx69w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","b78FoZPzgl20nGrU0Zu24g","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5ZxW56RI3EOJxqCWjdkdHg","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","7l7IlhF_Z6_Ribw1CW945Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","imaY9TOf2pKX0_q1vRTskQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAABK","inI9W0bfekFTCpu0ceKTHgAAAAAAAAAG","RPwdw40HEBL87wRkKV2ozwAAAAAAAAAS","pT2bgvKv3bKR6LMAYtKFRwAAAAAAAAAI","Rsr7q4vCSh2ppRtyNkwZAAAAAAAAAAAS","cKQfWSgZRgu_1Goz5QGSHwAAAAAAAABQ","T2fhmP8acUvRZslK7YRDPwAAAAAAAAAY","lrxXzNEmAlflj7bCNDjxdAAAAAAAAAAE","SMoSw8cr-PdrIATvljOPrQAAAAAAAABU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","xaCec3W8F6xlvd_EISI7vwAAAAAAAACA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","GYpj0RgmHJTfD-_w_Fx69wAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","b78FoZPzgl20nGrU0Zu24gAAAAAAAABU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5ZxW56RI3EOJxqCWjdkdHgAAAAAAAABk","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","7l7IlhF_Z6_Ribw1CW945QAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAAm","imaY9TOf2pKX0_q1vRTskQAAAAAAAAAg","G68hjsyagwq6LpWrMjDdngAAAAAADAGN","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAJxVt","G68hjsyagwq6LpWrMjDdngAAAAAADCAG","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkQ7","G68hjsyagwq6LpWrMjDdngAAAAAAJ1eW","G68hjsyagwq6LpWrMjDdngAAAAAAEO8e","G68hjsyagwq6LpWrMjDdngAAAAAAEPWd","G68hjsyagwq6LpWrMjDdngAAAAAAD8mA"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3]},"8uzy4VW9n0Z8KokUdeadfg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,16772,50210,17004,2834,14028,27360,55578,1480209,1969795,1481300,1480601,2595076,1079485,18126,36558,2460,42724,46700,1479608,1493928,2595076,1079485,30578,15346,1479608,2595076,1079485,57180,32508,1276,30612,1479516,2595076,1079485,63696,30612,1479516,2595076,1073749,60436,3118304,766784,10485923,16807,2741196,2827770,2817684,2804657,2869654],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","GdaBUD9IUEkKxIBryNqV2w","QU8QLoFK6ojrywKrBFfTzA","V558DAsp4yi8bwa8eYwk5Q","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","cHp4MwXaY5FCuFRuAA6tWw","-9oyoP4Jj2iRkwEezqId-g","Kq9d0b1CBVEQZUtuJtmlJg","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","-Z7SlEXhuy5tL2BF-xmy3g","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS","grZNsSElR5ITq8H2yHCNSwAAAAAAADbM","W8AFtEsepzrJ6AasHrCttwAAAAAAAGrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAANka","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","EFJHOn-GACfHXgae-R1yDAAAAAAAAEbO","GdaBUD9IUEkKxIBryNqV2wAAAAAAAI7O","QU8QLoFK6ojrywKrBFfTzAAAAAAAAAmc","V558DAsp4yi8bwa8eYwk5QAAAAAAAKbk","grikUXlisBLUbeL_OWixIwAAAAAAALZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAHdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","cHp4MwXaY5FCuFRuAA6tWwAAAAAAAN9c","-9oyoP4Jj2iRkwEezqId-gAAAAAAAH78","Kq9d0b1CBVEQZUtuJtmlJgAAAAAAAAT8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAAPjQ","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","--q8cwZVXbHL2zOM_p3RlQAAAAAAAOwU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAL5Tg","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7NA","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U","A2oiHVwisByxRn5RDT4LjAAAAAAAKsux","A2oiHVwisByxRn5RDT4LjAAAAAAAK8mW"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,3,3,4,4,4,4,4,4,4]},"EeUwhr9vbcywMBkIYZRfCw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,46796,43744,53258,1480209,1969795,1481300,1480601,2595076,1079144,34636,1480209,1969795,1481300,1480601,2595076,1079144,13334,40862,834,1480209,1969795,1481300,1480601,2595076,1069341,58136,12466,1587508,1079485,50582,26272,1479608,1493928,2595076,1079211,60348,34084,42798,54954,4836,40660,62188,43850,13372,5488,20256,1924997],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","wpss7yv4AvkSwbtctTl0JA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","SLUxdgyFrTF3l4NU1VRO_w","ZOgaFnYiv38tVz-8Hafu3w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","u1Za6xFXDX1Ys5Qeh_gy9Q","uq4_q8agTQ0rkhJvygJ3QA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","pK0zxAMiW-X23QjQRVzm5w","OP7EiuTwTtWCf_B7a-Zpig","WyVrojmISSgbkYAxEOnpQw","JdWBEAqhrU7LJg0YDuYO0w","cwZEcJVCN5Q4BJdAS3o8fw","iLNvi1vqLkBP_ehg4QlqeA","guXM5tmjJlv0Ehde0y1DFw","avBEfFKeFSrhKf93SLNe0Q","uHLoBslr3h6S7ooNeXzEbw","iRoTPXvR_cRsnzDO-aurpQ","aAagm2yDcrnYaqBPCwyu8Q","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAALbM","W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAANAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","kSaNXrGzSS3BnDNNWezzMAAAAAAAADQW","ne8F__HPIVgxgycJADVSzAAAAAAAAJ-e","wpss7yv4AvkSwbtctTl0JAAAAAAAAANC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFEd","SLUxdgyFrTF3l4NU1VRO_wAAAAAAAOMY","ZOgaFnYiv38tVz-8Hafu3wAAAAAAADCy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGDk0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","u1Za6xFXDX1Ys5Qeh_gy9QAAAAAAAMWW","uq4_q8agTQ0rkhJvygJ3QAAAAAAAAGag","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHer","pK0zxAMiW-X23QjQRVzm5wAAAAAAAOu8","OP7EiuTwTtWCf_B7a-ZpigAAAAAAAIUk","WyVrojmISSgbkYAxEOnpQwAAAAAAAKcu","JdWBEAqhrU7LJg0YDuYO0wAAAAAAANaq","cwZEcJVCN5Q4BJdAS3o8fwAAAAAAABLk","iLNvi1vqLkBP_ehg4QlqeAAAAAAAAJ7U","guXM5tmjJlv0Ehde0y1DFwAAAAAAAPLs","avBEfFKeFSrhKf93SLNe0QAAAAAAAKtK","uHLoBslr3h6S7ooNeXzEbwAAAAAAADQ8","iRoTPXvR_cRsnzDO-aurpQAAAAAAABVw","aAagm2yDcrnYaqBPCwyu8QAAAAAAAE8g","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHV-F"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,1,1,3,3,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,3]},"x443zjuudYI-A7cRu2DIGg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,2228,5922,53516,36626,49094,58124,2548,13860,42480,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,28996,2578675,2599636,1091600,48574,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,28996,2578675,2599636,1091600,63674,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,28780,342,57994,19187,38198,48990],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","lpUCR1NQj5NOLBg7mvzlqg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAL_G","LF6DFcGHEMqhhhlptO_M_QAAAAAAAOMM","Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0","xwuAPHgc12-8PZB3i-320gAAAAAAADYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAL2-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","lpUCR1NQj5NOLBg7mvzlqgAAAAAAAPi6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAOKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAJU2","jaBVtokSUzfS97d-XKjijgAAAAAAAL9e"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"rrrvnakD3SpJqProBGqoCQ":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,49772,35602,1270,4476,19828,27444,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1091475,19382,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1091475,60558,2790352,1482889,1482415,2595076,1079144,8942,10826,15776,45470,57908,19178,5946,1481694,1535004,2095808],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","08DBZKRu4nC_Oi_uT40UHw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","n74P5OxFm1hAo5ZWtgcKHQ","zXbqXCWr0lCbi_b24hNBRQ","AOM_-6oRTyAxK8W79Wo5aQ","yaTrLhUSIq2WitrTHLBy3Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAAT2","LF6DFcGHEMqhhhlptO_M_QAAAAAAABF8","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAAGs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAEu2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","08DBZKRu4nC_Oi_uT40UHwAAAAAAAOyO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAD2g","n74P5OxFm1hAo5ZWtgcKHQAAAAAAALGe","zXbqXCWr0lCbi_b24hNBRQAAAAAAAOI0","AOM_-6oRTyAxK8W79Wo5aQAAAAAAAErq","yaTrLhUSIq2WitrTHLBy3QAAAAAAABc6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAF2wc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAH_rA"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3]},"sDfHX0MKzztQSqC8kl_-sg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,16720,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,52894,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,44846,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,32258,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50744,16726,2346,19187,41240,50359],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N0GNsPaCLYzoFsPJWnIJtQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fq0ezjB8ddCA6Pk0BY9arQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAEFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAM6e","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N0GNsPaCLYzoFsPJWnIJtQAAAAAAAK8u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fq0ezjB8ddCA6Pk0BY9arQAAAAAAAH4C","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAAkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMS3"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"WmwSnxyphedkasVyGbhNdg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,18612,22306,4364,53010,23142,41180,18932,30244,42480,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,4420,2578675,2599636,1091600,29418,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,4420,2578675,2599636,1091600,58990,2795776,1483241,1482767,2600004,1073803,3150,5208,43696,4204,342,33506,2852079,2851771,2849353,2846190,2846190,2845732],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","l97YFeEKpeLfa-lEAZVNcA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAFci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAFpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAKDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0","xwuAPHgc12-8PZB3i-320gAAAAAAAHYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAHLq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","l97YFeEKpeLfa-lEAZVNcAAAAAAAAOZu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAILi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2wk"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3]},"NU5so_CJJJwGJM_hiEcxgQ":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,4,38,174,104,68,16,38,174,104,68,256,140,10,38,174,104,68,0,12,8,28,12,8,54,12,120,1169291,1109342,1109180],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ZBnr-5IlLVGCdkX_lTNKmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RDOEyok4432cuMjL10_tug","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_____________________w","U7DZUwH_4YU5DSkoQhGJWw","bmb3nSRfimrjfhanpjR1rQ","25JFhMXA0rvP5hfyUpf34w","U7DZUwH_4YU5DSkoQhGJWw","bmb3nSRfimrjfhanpjR1rQ","oN7OWDJeuc8DmI2f_earDQ","Yj7P3-Rt3nirG6apRl4A7A","pz3Evn9laHNJFMwOKIXbsw","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ZBnr-5IlLVGCdkX_lTNKmwAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RDOEyok4432cuMjL10_tugAAAAAAAAEA","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_____________________wAAAAAAAAAA","U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM","bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI","25JFhMXA0rvP5hfyUpf34wAAAAAAAAAc","U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM","bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI","oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2","Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM","pz3Evn9laHNJFMwOKIXbswAAAAAAAAB4","G68hjsyagwq6LpWrMjDdngAAAAAAEdeL","G68hjsyagwq6LpWrMjDdngAAAAAAEO1e","G68hjsyagwq6LpWrMjDdngAAAAAAEOy8"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3]},"A9B6bwuKQl9pC0MIYqtAgg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,34996,38690,20748,3858,37276,30816,26538,1480561,1970211,1481652,1480953,2600004,1079669,36476,1480561,1970211,1481652,1480953,2600004,1079669,13542,44224,26138,5558,16780,64790,18774,36466,18774,17314,43978,43978,43978,43978,43978,43978,43978,43886,18774,13462,1480561,1940968,1917658,1481652,1480953,2600004,1079669,27396,1480561,1827986,1940595,1909209,1934862,3077552,3072233,1745406,3070488],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","ktj-IOmkEpvZJouiJkQjTg","O_h7elJSxPO7SiCsftYRZg","ZLTqiSLOmv4Ej_7d8yKLmw","v_WV3HQYVe0q1Ob-1gtx1A","ka2IKJhpWbD6PA3J3v624w","e8Lb_MV93AH-OkvHPPDitg","ka2IKJhpWbD6PA3J3v624w","1vivUE5hL65442lQ9a_ylg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","fh_7rTxpgngJ2cX2lBjVdg","ka2IKJhpWbD6PA3J3v624w","fCsVLBj60GK9Hf8VtnMcgA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","54xjnvwS2UtwpSVJMemggA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAJci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAJGc","W8AFtEsepzrJ6AasHrCttwAAAAAAAHhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAGeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAI58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","kSaNXrGzSS3BnDNNWezzMAAAAAAAADTm","ne8F__HPIVgxgycJADVSzAAAAAAAAKzA","ktj-IOmkEpvZJouiJkQjTgAAAAAAAGYa","O_h7elJSxPO7SiCsftYRZgAAAAAAABW2","ZLTqiSLOmv4Ej_7d8yKLmwAAAAAAAEGM","v_WV3HQYVe0q1Ob-1gtx1AAAAAAAAP0W","ka2IKJhpWbD6PA3J3v624wAAAAAAAElW","e8Lb_MV93AH-OkvHPPDitgAAAAAAAI5y","ka2IKJhpWbD6PA3J3v624wAAAAAAAElW","1vivUE5hL65442lQ9a_ylgAAAAAAAEOi","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK","fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKtu","ka2IKJhpWbD6PA3J3v624wAAAAAAAElW","fCsVLBj60GK9Hf8VtnMcgAAAAAAAADSW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHULa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","54xjnvwS2UtwpSVJMemggAAAAAAAAGsE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-SS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZxz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHSHZ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHYYO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALvWw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALuDp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGqH-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALtoY"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3]},"X86DUuQ7tHAxGBaWu4tZLg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,2228,5922,53516,36626,19046,37084,2548,13860,26096,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,64610,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,39726,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,0,2794972,1848805,1837992,1848417,2718329,2222078,2208786],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","780bLUPADqfQ3x1T5lnVOg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAEpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAJDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0","xwuAPHgc12-8PZB3i-320gAAAAAAADYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAPxi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","780bLUPADqfQ3x1T5lnVOgAAAAAAAJsu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqXc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHAuo","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDRh","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKXp5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIef-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIbQS"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3]},"T3fWxJzHMwU-oUs7rgXCcg":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,228,38,174,104,68,4,38,174,104,68,92,38,174,104,68,8,38,174,104,68,172,669638,1091944,956540,2223054,995645,1276144],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qordvIiilnF7CmkWCAd7eA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","iWpqwwcHV8E8OOnqGCYj9g","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","M61AJsljWf0TM7wD6IJVZw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","okgAOHfDrcA806m5xh4DMA","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qordvIiilnF7CmkWCAd7eAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","okgAOHfDrcA806m5xh4DMAAAAAAAAACs","G68hjsyagwq6LpWrMjDdngAAAAAACjfG","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAADph8","G68hjsyagwq6LpWrMjDdngAAAAAAIevO","G68hjsyagwq6LpWrMjDdngAAAAAADzE9","G68hjsyagwq6LpWrMjDdngAAAAAAE3jw"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3]},"vq75CDVua5N-eDXnfyZYMA":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,16772,50210,620,51986,58710,61916,36212,43828,42480,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,12034,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,38490,2790352,1482889,1482415,2595076,1076587,49902,51960,24944,34360,342,51586,2846655,2846347,2843929,2840766,2843954,2840766,2842897,2268402,1775000,1761295,1048455],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","aRRT4_vBG9Q4nqyirWo5FA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAOVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAPHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAI10","xwuAPHgc12-8PZB3i-320gAAAAAAAKs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAC8C","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","aRRT4_vBG9Q4nqyirWo5FAAAAAAAAJZa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2Uy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2ER","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIpzy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxWY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_-H"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3]},"oKVObqTWF9QIjxgKf8UkTw":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1091600,51328,2795776,1483241,1482767,2600004,1079483,27726,29268,38054,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41284,2578675,2599636,1091600,50170,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41284,2578675,2599636,1091600,13752,2795776,1483241,1482767,2600004,1079483,27726,29268,38054,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41068,49494,4746,19187,41141,49404],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","08Dc0vnMK9C_nl7yQB6ZKQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","zuPG_tF81PcJTwjfBwKlDg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","DTRaillMS4wmG2CDEfm9rQAAAAAAAMiA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","08Dc0vnMK9C_nl7yQB6ZKQAAAAAAAMP6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","zuPG_tF81PcJTwjfBwKlDgAAAAAAADW4","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAABKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKC1","jaBVtokSUzfS97d-XKjijgAAAAAAAMD8"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"DaDdc6eLo0hc-QxL2XQh5Q":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,336,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,28326,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,51274,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,43126,2790352,1482889,1482415,2595076,1073749,49902,51960,24944,34524,2573747,2594708,1091475,0,2790352,1482889,1482415,2595076,1071215,49902,51786,56736,43360,44552,32102],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","auEGiAr7C6IfT0eiHbOlyA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ZyAwfhB8pqBFv6xiDVdvPQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","9alsKcnSosScCQ3ntwGT5w","xAINw9zPBhJlledr3DAcGA","xVweU0pD8q051c2YgF4PTw"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAAFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAG6m","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","auEGiAr7C6IfT0eiHbOlyAAAAAAAAMhK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","ZyAwfhB8pqBFv6xiDVdvPQAAAAAAAKh2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFhv","ik6PIX946fW_erE7uBJlVQAAAAAAAMLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAN2g","9alsKcnSosScCQ3ntwGT5wAAAAAAAKlg","xAINw9zPBhJlledr3DAcGAAAAAAAAK4I","xVweU0pD8q051c2YgF4PTwAAAAAAAH1m"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1]},"YRZbUV2DChD6dl3Y2xjF8g":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,49772,35602,38230,41436,19828,27444,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,57358,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,33966,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,59370,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,17976,49494,31018,19187,41240,50308],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","d4jl580PLMUwu5s3I4wcXg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","tKago5vqLnwIkezk_wTBpQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAJVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAKHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAAGs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAOAO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","d4jl580PLMUwu5s3I4wcXgAAAAAAAISu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","tKago5vqLnwIkezk_wTBpQAAAAAAAOfq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAHkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMSE"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"EnsO3_jc7LnLdUHQbwkxMg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,336,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,24230,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,47162,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,37090,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,41914,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34360,342,39210,19187,41240,51115],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","auEGiAr7C6IfT0eiHbOlyA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","mP9Tk3T74fjOyYWKUaqdMQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","I4X8AC1-B0GuL4JyYemPzw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAAFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAF6m","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","auEGiAr7C6IfT0eiHbOlyAAAAAAAALg6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","mP9Tk3T74fjOyYWKUaqdMQAAAAAAAJDi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","I4X8AC1-B0GuL4JyYemPzwAAAAAAAKO6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAJkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMer"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"V2XOOBv96QfYXHIIY7_OLA":{"address_or_lines":[3150,5208,43696,12612,2578675,2599636,1091600,42546,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,12274,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,15838,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,37594,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1079669,12698,1482046,1829360,2586225,2600004,1054235,21784,1973936,2600004,1051035,60416,55140,1372101,2194686,2080131],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Gp9aOxUrrpSVBx4-ftlTOA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","y9R94bQUxts02WzRWfV7xg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","uI6css-d8SGQRK6a_Ntl-A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","SlnkBp0IIJFLHVOe4KbxwQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","7wBb3xHP1JZHNBpMGh4EdA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","u3fGdgL6eAYjYSRbRUri0g","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","aG0mH34tM6si5c1l397JVQ","GC-VoGaqaEobPzimayHQTQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","Gp9aOxUrrpSVBx4-ftlTOAAAAAAAAKYy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","y9R94bQUxts02WzRWfV7xgAAAAAAAC_y","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","uI6css-d8SGQRK6a_Ntl-AAAAAAAAD3e","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","SlnkBp0IIJFLHVOe4KbxwQAAAAAAAJLa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","7wBb3xHP1JZHNBpMGh4EdAAAAAAAADGa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEBYb","u3fGdgL6eAYjYSRbRUri0gAAAAAAAFUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHh6w","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEAmb","aG0mH34tM6si5c1l397JVQAAAAAAAOwA","GC-VoGaqaEobPzimayHQTQAAAAAAANdk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFO_F","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIXz-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAH72D"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,1,1,3,3,3]},"FTJM3wsT8Kc-UaiIK2yDMQ":{"address_or_lines":[33018,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,32502,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,6654,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,9126,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,27090,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1079144,39334,1481694,1828960,2581397,1480843,1480209,1940568,1917230,1844695,1996687],"file_ids":["PmhxUKv5sePRxhCBONca8g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","UfGck3qA2qF0xFB5gpY4Hg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","G9ShE3ODivDEFyHVdsnZ_g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","6AsJ0dA2BUqaic-ScDJBMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fr52ZDCgnkPZlzTNdLTQ5w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uqoEOAkLp1toolLH0q5LVw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["PmhxUKv5sePRxhCBONca8gAAAAAAAID6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","UfGck3qA2qF0xFB5gpY4HgAAAAAAAH72","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","G9ShE3ODivDEFyHVdsnZ_gAAAAAAABn-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","6AsJ0dA2BUqaic-ScDJBMAAAAAAAACOm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fr52ZDCgnkPZlzTNdLTQ5wAAAAAAAGnS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","uqoEOAkLp1toolLH0q5LVwAAAAAAAJmm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUEu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHneP"],"type_ids":[1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3]},"ivbgd9hswtvZ7aTts7HESw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,49488,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1091475,40502,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1091475,9946,2790352,1482889,1482415,2595076,1079485,8942,11000,49520,61192,19302,1479516,1828960,2573747,2594708,1091475,51250,2790352,1482889,1482415,2595076,1073749,8942,11000,49520,50908,2573747,2594708,1079144,0,1481694,1828960,2581297,2595076,1087128,0,23366,42140,41576,9542,41540,41016,39548,3072796],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","WjtMXFj0eujpoknR_rynvA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","Vot4T3F5OpUj8rbXhgpMDg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EPS0ql6FPdCQLe9KByvDQA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","OHQX9IWLaZElAgxGbX3P5g","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","DTRaillMS4wmG2CDEfm9rQAAAAAAAMFQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAJ42","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","WjtMXFj0eujpoknR_rynvAAAAAAAACba","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","Vot4T3F5OpUj8rbXhgpMDgAAAAAAAO8I","eV_m28NnKeeTL60KO2H3SAAAAAAAAEtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","EPS0ql6FPdCQLe9KByvDQAAAAAAAAMgy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAACLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEJaY","_____________________wAAAAAAAAAA","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAKSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAKJo","OHQX9IWLaZElAgxGbX3P5gAAAAAAACVG","E2b-mzlh_8261-JxcySn-AAAAAAAAKJE","E2b-mzlh_8261-JxcySn-AAAAAAAAKA4","E2b-mzlh_8261-JxcySn-AAAAAAAAJp8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuMc"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,1,1,3]},"yXsgvY1JyekwdCV5rJdspg":{"address_or_lines":[2573747,2594708,1091475,43746,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,51994,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,18382,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,10738,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1079144,0,1481694,1828960,2581397,1480843,1480209,1940568,1917258,1481300,1480601,2595076,1079485,46582,1479772,1827586,1940195,1986447,1982493,1959065,1765336,1761295,1048494],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","XVsKc4e32xXUv-3uv2s-8Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","_____________________w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uPGvGNXBf1JXGeeDSsmGQA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAAKri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAMsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAAEfO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","XVsKc4e32xXUv-3uv2s-8QAAAAAAACny","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","_____________________wAAAAAAAAAA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUFK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","uPGvGNXBf1JXGeeDSsmGQAAAAAAAALX2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpRc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-MC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZrj","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHk-P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHkAd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHeSZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGu_Y","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_-u"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3]},"_TjN4epIphuKUiHZJZdqxQ":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,38,10,38,174,104,68,30,56,382,1034444],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","OwrnTUowquMzuETYoP67yQ","HmAocvtnsxREZJIec2I5gw","KHDki7BxJPyjGLtvY8M5lQ","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","OwrnTUowquMzuETYoP67yQAAAAAAAAAe","HmAocvtnsxREZJIec2I5gwAAAAAAAAA4","KHDki7BxJPyjGLtvY8M5lQAAAAAAAAF-","G68hjsyagwq6LpWrMjDdngAAAAAAD8jM"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3]},"ZQdwkmvvmLjNzNpTA4PPhw":{"address_or_lines":[25326,27384,368,1756,2573747,2594708,1091475,48726,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,64878,2789627,1482889,1482415,2595076,1079485,21616,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,27398,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,51982,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,58138,2790352,1482889,1482415,2595076,1067375,25326,27210,32160,46288],"file_ids":["ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","XlQ19HBD_RNa2r3QWOR-nA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VuJFonCXevADcEDW6NVbKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VFBd9VqCaQu0ZzjQ2K3pjg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PUSucJs4FC_WdMzOyH3QYw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","it1vvnZdXdzy0fFROnaaOQ"],"frame_ids":["ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAL5W","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","XlQ19HBD_RNa2r3QWOR-nAAAAAAAAP1u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAFRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VuJFonCXevADcEDW6NVbKgAAAAAAAGsG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAMsO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PUSucJs4FC_WdMzOyH3QYwAAAAAAAOMa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEElv","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAH2g","it1vvnZdXdzy0fFROnaaOQAAAAAAALTQ"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1]},"ssC7MBcE9kfM3yTim7UrNQ":{"address_or_lines":[4846,6904,45424,50908,2573747,2594708,1091475,58102,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,48494,2789627,1482889,1482415,2595076,1079485,1136,15206,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,27398,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,2830,2790352,1482889,1482415,2595076,1073749,4846,6904,45424,50908,2573747,2594708,1091475,4586,2790352,1482889,1482415,2595076,1067395,4846,6904,45240,53006,54142],"file_ids":["ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","XlQ19HBD_RNa2r3QWOR-nA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VuJFonCXevADcEDW6NVbKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VFBd9VqCaQu0ZzjQ2K3pjg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PUSucJs4FC_WdMzOyH3QYw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","0S3htaCNkzxOYeavDR1GTQ","gZooqVYiItnHim-lK4feOg"],"frame_ids":["ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAOL2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","XlQ19HBD_RNa2r3QWOR-nAAAAAAAAL1u","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAARw","eV_m28NnKeeTL60KO2H3SAAAAAAAADtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VuJFonCXevADcEDW6NVbKgAAAAAAAGsG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAAsO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PUSucJs4FC_WdMzOyH3QYwAAAAAAABHq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEEmD","ik6PIX946fW_erE7uBJlVQAAAAAAABLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4","J1eggTwSzYdi9OsSu1q37gAAAAAAALC4","0S3htaCNkzxOYeavDR1GTQAAAAAAAM8O","gZooqVYiItnHim-lK4feOgAAAAAAANN-"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1]},"-yH5iqJp4uVN6clNHuFusA":{"address_or_lines":[2578675,2599636,1091600,5350,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,6974,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,5866,2795776,1483241,1482767,2600004,1079483,3150,4692,13478,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,58134,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12612,2578675,2599636,1091600,10246,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,12396,342,41610,19187,41240,50663],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","UfGck3qA2qF0xFB5gpY4Hg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","G9ShE3ODivDEFyHVdsnZ_g","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","6AsJ0dA2BUqaic-ScDJBMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","VY0EiAO0DxwLRTE4PfFhdw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","A8AozG5gQfEN24i4IE7w5w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","UfGck3qA2qF0xFB5gpY4HgAAAAAAABTm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","G9ShE3ODivDEFyHVdsnZ_gAAAAAAABs-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","6AsJ0dA2BUqaic-ScDJBMAAAAAAAABbq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABJU","eV_m28NnKeeTL60KO2H3SAAAAAAAADSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","VY0EiAO0DxwLRTE4PfFhdwAAAAAAAOMW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","A8AozG5gQfEN24i4IE7w5wAAAAAAACgG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAADBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAKKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMXn"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"SrSwvDbs2pmPg3SRfXJBCA":{"address_or_lines":[1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,10978,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,35610,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,11318,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,15678,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,250,2790352,1482889,1482415,2595076,1076587,29422,31480,4464,17976,33110,51586,2846655,2846347,2843929,2840766,2843907,2841214,1439462],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","NGbZlnLCqeq3LFq89r_SpQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PmhxUKv5sePRxhCBONca8g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAACri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAIsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAACw2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","NGbZlnLCqeq3LFq89r_SpQAAAAAAAD0-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PmhxUKv5sePRxhCBONca8gAAAAAAAAD6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UD","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1p-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFfbm"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3]},"n5nFiHsDS01AKuzFKvQXdA":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,302,38,174,104,68,382,120,38,258,658,1111840,1034048],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","OPpnYj88CDOiKneikdGPHA","ZJjPF65K8mBuISvhCfKfBg","xLxhp_367a_SbgOYuEJjlw","QHotkhNTqx5C4Kjd2F2_6w","Ht79I_xqXv3bOgaClTNQ4w","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAEu","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","OPpnYj88CDOiKneikdGPHAAAAAAAAAF-","ZJjPF65K8mBuISvhCfKfBgAAAAAAAAB4","xLxhp_367a_SbgOYuEJjlwAAAAAAAAAm","QHotkhNTqx5C4Kjd2F2_6wAAAAAAAAEC","Ht79I_xqXv3bOgaClTNQ4wAAAAAAAAKS","G68hjsyagwq6LpWrMjDdngAAAAAAEPcg","G68hjsyagwq6LpWrMjDdngAAAAAAD8dA"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3]},"XbtNNAnLtuHwAR-P2ynwqA":{"address_or_lines":[1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,46454,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,17534,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,64182,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,22670,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1079669,35024,1482046,1829360,2586325,1480953,1480561,1940968,1986869,1946031,1991239,1990411,1912997,3078008,3077552,3072071,1641674,3069796],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","pv4wAezdMMO0SVuGgaEMTg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","qns5vQ3LMi6QrIMOgD_TwQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","J_Lkq1OzUHxWQhnTgF6FwA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","XkOSW26Xa6_lkqHv5givKg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","aD-GPAkaW-Swis8ybNgyMQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","pv4wAezdMMO0SVuGgaEMTgAAAAAAALV2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","qns5vQ3LMi6QrIMOgD_TwQAAAAAAAER-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","J_Lkq1OzUHxWQhnTgF6FwAAAAAAAAPq2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","XkOSW26Xa6_lkqHv5givKgAAAAAAAFiO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","aD-GPAkaW-Swis8ybNgyMQAAAAAAAIjQ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlE1","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHbGv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHmJH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHl8L","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHTCl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALvd4","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALvWw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALuBH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGQzK","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALtdk"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"Rr1Z3cNxrq9AQiD8wZZ1dA":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,9150,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,52246,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,48350,2789627,1482889,1482415,2595076,1079485,21616,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1079144,37050,1481694,1828960,2581297,2595076,1079144,2994,1480209,1940645,1970099,1481300,1480601,2595076,1067831,41714,39750,33948,33384,25926,33098,33348,34466,32098,39462],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","HENgRXYeEs7mDD8Gk_MNmg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fFS0upy5lIaT99RhlTN5LQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","lSdGU4igLMOpLhL_6XP15w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","QAp_Nt6XUeNsCXnAUgW7Xg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","20O937106XMbOD0LQR4SPw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","gPzb0fXoBe1225fbKepMRA","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","OHQX9IWLaZElAgxGbX3P5g","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","JrU1PwRIxl_8SXdnTESnog"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","HENgRXYeEs7mDD8Gk_MNmgAAAAAAACO-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fFS0upy5lIaT99RhlTN5LQAAAAAAAMwW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","lSdGU4igLMOpLhL_6XP15wAAAAAAALze","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAFRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","QAp_Nt6XUeNsCXnAUgW7XgAAAAAAAJC6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","20O937106XMbOD0LQR4SPwAAAAAAAAuy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZyl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg-z","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEEs3","gPzb0fXoBe1225fbKepMRAAAAAAAAKLy","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAISc","_lF8o5tJDcePvza_IYtgSQAAAAAAAIJo","OHQX9IWLaZElAgxGbX3P5gAAAAAAAGVG","E2b-mzlh_8261-JxcySn-AAAAAAAAIFK","E2b-mzlh_8261-JxcySn-AAAAAAAAIJE","E2b-mzlh_8261-JxcySn-AAAAAAAAIai","E2b-mzlh_8261-JxcySn-AAAAAAAAH1i","JrU1PwRIxl_8SXdnTESnogAAAAAAAJom"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1]},"gESQTq4qRn3wnW-FPfxOfA":{"address_or_lines":[2790352,1482889,1482415,2595076,1079485,62190,63732,7014,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,43746,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,2842,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,48542,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1050939,4144,1371605,1977020,2595076,1079485,8954,1479772,3459845,1479516,2595076,1072525,58674,1646337,3072295,1865241,10490014,423063,2283967,2281306,2510155,2414579,2398792,2385273,8471624],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","lTFhQHSZwvS4-s94KVv5mA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","IcJVDEq52FRv22q0yHVMaw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","BDtQyw375W96A0PA_Z7SDQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPj0","eV_m28NnKeeTL60KO2H3SAAAAAAAABtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAAKri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAAsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAAL2e","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAk7","lTFhQHSZwvS4-s94KVv5mAAAAAAAABAw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFO3V","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHiq8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","IcJVDEq52FRv22q0yHVMawAAAAAAACL6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpRc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAANMsF","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEF2N","BDtQyw375W96A0PA_Z7SDQAAAAAAAOUy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGR8B","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuEn","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBCe","A2oiHVwisByxRn5RDT4LjAAAAAAABnSX","A2oiHVwisByxRn5RDT4LjAAAAAAAItm_","A2oiHVwisByxRn5RDT4LjAAAAAAAIs9a","A2oiHVwisByxRn5RDT4LjAAAAAAAJk1L","A2oiHVwisByxRn5RDT4LjAAAAAAAJNfz","A2oiHVwisByxRn5RDT4LjAAAAAAAJJpI","A2oiHVwisByxRn5RDT4LjAAAAAAAJGV5","A2oiHVwisByxRn5RDT4LjAAAAAAAgURI"],"type_ids":[3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,1,3,3,3,3,3,1,3,3,3,4,4,4,4,4,4,4,4,4]},"CSpdzACT53hVs5DyKY8X5A":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,13654,16860,52596,11060,58864,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,36842,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,30778,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,47130,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,51886,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1592,33110,6110,3227324,1844695,1847563,1702665,1680736,1865128],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","skFt9oVHBFfMDC1On4IJhg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","g5zhfSuJlGbmNqPl5Qb2wg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","UoMth5MLnZ-vUHeTplwEvA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAADVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAEHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAM10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAOXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAI_q","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","skFt9oVHBFfMDC1On4IJhgAAAAAAAHg6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","g5zhfSuJlGbmNqPl5Qb2wgAAAAAAALga","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","UoMth5MLnZ-vUHeTplwEvAAAAAAAAMqu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAABfe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMT68","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGfsJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGaVg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3]},"AlH3zgnqwh5sdMMzX8AXxg":{"address_or_lines":[1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,52130,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,61558,2790352,1482889,1482415,2595076,1079485,25326,26868,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,8770,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,17970,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1066158,3868,39750,21660,21058,64084,29144,22318,29144,18030,1840882,1970521,2595076,1049850,1910],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Gxt7_MN7XgUOe9547JcHVQ"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAAMui","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAPB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAEYy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEESu","MsEmysGbXhMvgdbwhcZDCgAAAAAAAA8c","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAFSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAFJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAPpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAEZu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHBby","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhFZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAT6","Gxt7_MN7XgUOe9547JcHVQAAAAAAAAd2"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,1]},"ysEqok7gFOl9eLMLBwFm1g":{"address_or_lines":[29422,31480,4464,18140,2573747,2594708,1091475,64774,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,18042,2789627,1482889,1482415,2595076,1079485,25712,39782,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,2618,2790352,1482889,1482415,2595076,1079144,29422,31306,36256,31544,18122,5412,1481694,1829583,2567913,1848405,1978470,1481567,1493928,2595076,1079144,54286,19054,47612,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1073749,55752,56134,25756,25504,3350479,3072521,1865128],"file_ids":["ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","XkOSW26Xa6_lkqHv5givKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2L4SW1rQgEVXRj3pZAI3nQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","7bd6QJSfWZZfOOpDMHqLMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","J3wpF3Lf_vPkis4aNGKFbw","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","XkOSW26Xa6_lkqHv5givKgAAAAAAAP0G","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAEZ6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAGRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAAo6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAI2g","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAHs4","h0l-9tGi18mC40qpcJbyDwAAAAAAAEbK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAABUk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-rP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy7p","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDRV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHjBm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","705jmHYNd7I4Z4L4c0vfiAAAAAAAANQO","TBeSzkyqIwKL8td602zDjAAAAAAAAEpu","NH3zvSjFAfTSy6bEocpNyQAAAAAAALn8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","J3wpF3Lf_vPkis4aNGKFbwAAAAAAANnI","jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAGSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAGOg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMx_P","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuIJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHWo"],"type_ids":[1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,3,3,3]},"7B48NKNivOFEka6-8dK3Qg":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,8722,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,20598,2790352,1482889,1482415,2595076,1079485,33518,35060,43878,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,41538,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,40098,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1074318,25764,6982,46236,45634,23124,53720,46894,53720,46894,53720,46894,53720,47420,41028,1347096],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","zpgqltXEgKujOhJUj-jAhg","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAACIS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAFB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAAKJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAJyi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGSO","MsEmysGbXhMvgdbwhcZDCgAAAAAAAGSk","jtp3NDFNJGnK6sK5oOFo8QAAAAAAABtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAALSc","_lF8o5tJDcePvza_IYtgSQAAAAAAALJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAFpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALk8","zpgqltXEgKujOhJUj-jAhgAAAAAAAKBE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFI4Y"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3]},"OC533YmmMZSw8TjJz41YiQ":{"address_or_lines":[19534,21076,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,33092,2578675,2599636,1091600,27150,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,33092,2578675,2599636,1091600,42322,2795776,1483241,1482767,2600004,1079483,19534,21076,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1079483,19534,21076,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,33092,2578675,2599636,1091600,30298,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,32876,16726,62090,20547,1659254,1860268],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","6GGFIt18C0VByIn0h-PdeQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","SA64oIT_DC3uHXf7ZjFqkw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","akZOzI9XwsEixvkTDGeDPw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","6GGFIt18C0VByIn0h-PdeQAAAAAAAGoO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","SA64oIT_DC3uHXf7ZjFqkwAAAAAAAKVS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","akZOzI9XwsEixvkTDGeDPwAAAAAAAHZa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAPKK","ASi9f26ltguiwFajNwOaZwAAAAAAAFBD","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGVF2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHGKs"],"type_ids":[1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"X6-W250nbzzPy4NasjncWg":{"address_or_lines":[23630,25514,30464,8440,12298,26148,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,38814,1470,22780,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,324,2578675,2599636,1091600,51026,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,324,2578675,2599636,1091600,47386,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,324,2578675,2599636,1091600,19506,2795051,1483241,1482767,2600004,1079483,19920,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1073803,23630,25688,64176,108,16726,29410,2852079,2851771,2849353,2846190,2849331,2846638,1439925,1865566,1029925,10490014,422731,937148],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","AtF9VdLKnFQvB9H1lsFPjA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Pf1McBfrZjVj1CxRZBq6Yw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAAHcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAACD4","h0l-9tGi18mC40qpcJbyDwAAAAAAADAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAAGYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAAJee","TBeSzkyqIwKL8td602zDjAAAAAAAAAW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAAFj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAAMdS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","AtF9VdLKnFQvB9H1lsFPjAAAAAAAALka","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","Pf1McBfrZjVj1CxRZBq6YwAAAAAAAEwy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAABs","p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAHLi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3oz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2-u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFfi1","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHde","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAD7cl","ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe","ew01Dk0sWZctP-VaEpavqQAAAAAABnNL","ew01Dk0sWZctP-VaEpavqQAAAAAADky8"],"type_ids":[1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,4,4,4]},"gi6S4ODPtJ-ERYxlMd4WHA":{"address_or_lines":[2795776,1483241,1482767,2600004,1074397,60494,62552,35504,61764,2578675,2599636,1091600,55462,2795776,1483241,1482767,2600004,1074397,60494,62552,35504,61764,2578675,2599636,1091600,63874,2795776,1483241,1482767,2600004,1074397,60494,62552,35504,61764,2578675,2599636,1074067,0,29636,2577481,2934013,1108250,1105981,1310350,1245864,1200348,1190613,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165561,1146206,1245475,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165783,1162744,1226823,1225457,1224431,1198830,1177316,1176308,1173405,1172711,1172023,1171335,1170723,1169827,1169015,1167328,1166449,1165323,1165909],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","XkOSW26Xa6_lkqHv5givKg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2L4SW1rQgEVXRj3pZAI3nQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","vkeP2ntYyoFN0A16x9eliw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAOxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAPRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAIqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","XkOSW26Xa6_lkqHv5givKgAAAAAAANim","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAOxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAPRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAIqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAPmC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAOxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAPRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAIqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGOT","_____________________wAAAAAAAAAA","vkeP2ntYyoFN0A16x9eliwAAAAAAAHPE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1RJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALMT9","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEOka","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEOA9","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAE_6O","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEwKo","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAElDc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEirV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEX1e","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEwEj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcnX","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEb34","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAErhH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAErLx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEq7v","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEkru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfbk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEfL0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeed","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeTn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEeI3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd-H","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEd0j","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdmj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEdZ3","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEc_g","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcxx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcgL","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEcpV"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"EGm59IOxpyqZq7sEwgZb1g":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,36,38,174,104,68,16,140,10,38,174,104,68,48,1992440,1112453,1098694,1112047],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","H5LY_MytOVgyAawi8TymCg","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","kUJz0cDHgh-y1O5Hi8equA","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","H5LY_MytOVgyAawi8TymCgAAAAAAAAAQ","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","kUJz0cDHgh-y1O5Hi8equAAAAAAAAAAw","G68hjsyagwq6LpWrMjDdngAAAAAAHmb4","G68hjsyagwq6LpWrMjDdngAAAAAAEPmF","G68hjsyagwq6LpWrMjDdngAAAAAAEMPG","G68hjsyagwq6LpWrMjDdngAAAAAAEPfv"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3]},"y7cw8NxReMWOs4KtDlMCFA":{"address_or_lines":[40014,41898,46848,24824,28682,42532,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,55198,17854,39164,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,28996,2578675,2599636,1091600,11362,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,28996,2578675,2599636,1091600,14618,2795776,1483241,1482767,2600004,1074397,40014,42072,15024,28996,2578675,2599636,1091600,22130,2795051,1483241,1482767,2600004,1079483,36304,50342,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1079669,40014,42072,15024,28780,33110,57790,1480561,1827950,3236393,1482344,1535086,3273255,1482344,1535086,3245980,67155,10485923,16964,15598,703171,2759460,3901948,3791884,3567755],"file_ids":["LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","AtF9VdLKnFQvB9H1lsFPjA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Pf1McBfrZjVj1CxRZBq6Yw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","eOfhJQFIxbIEScd007tROw","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAALcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAGD4","h0l-9tGi18mC40qpcJbyDwAAAAAAAHAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAANee","TBeSzkyqIwKL8td602zDjAAAAAAAAEW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAACxi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","AtF9VdLKnFQvB9H1lsFPjAAAAAAAADka","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","Pf1McBfrZjVj1CxRZBq6YwAAAAAAAFZy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY","J1eggTwSzYdi9OsSu1q37gAAAAAAADqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAOG-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-Ru","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAMWIp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp5o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAF2xu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAMfIn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp5o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAF2xu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAMYec","eOfhJQFIxbIEScd007tROwAAAAAAAQZT","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEJE","ew01Dk0sWZctP-VaEpavqQAAAAAAADzu","ew01Dk0sWZctP-VaEpavqQAAAAAACrrD","ew01Dk0sWZctP-VaEpavqQAAAAAAKhsk","ew01Dk0sWZctP-VaEpavqQAAAAAAO4n8","ew01Dk0sWZctP-VaEpavqQAAAAAAOdwM","ew01Dk0sWZctP-VaEpavqQAAAAAANnCL"],"type_ids":[1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"L1ZLG1mjktr2Zy0xiQnH0w":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,24,140,10,38,174,104,68,178,1090933,1814182,788459,788130,1197048,1243204,1201241,1245991,1245236,1171829,2265239,2264574,2258463,1169067],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","-gq3a70QOgdn9HetYyf2Og","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","-gq3a70QOgdn9HetYyf2OgAAAAAAAACy","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvhE","G68hjsyagwq6LpWrMjDdngAAAAAAElRZ","G68hjsyagwq6LpWrMjDdngAAAAAAEwMn","G68hjsyagwq6LpWrMjDdngAAAAAAEwA0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInYf","G68hjsyagwq6LpWrMjDdngAAAAAAEdar"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]}},"stack_frames":{"ew01Dk0sWZctP-VaEpavqQAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEpy8":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEm_I":{"file_name":[],"function_name":["futex_wake"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAC75T":{"file_name":[],"function_name":["wake_up_q"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAC7oE":{"file_name":[],"function_name":["try_to_wake_up"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgljd":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAEqQj":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAEpsM":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAEm4Y":{"file_name":[],"function_name":["futex_wake"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAC75D":{"file_name":[],"function_name":["wake_up_q"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAC7n0":{"file_name":[],"function_name":["try_to_wake_up"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAgkRd":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKs2k":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAM58I":{"file_name":[],"function_name":["kernfs_dop_revalidate"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgMJg":{"file_name":[],"function_name":["strcmp"],"function_offset":[],"line_number":[]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5":{"file_name":["../csu/libc-start.c"],"function_name":["__libc_start_main"],"function_offset":[],"line_number":[308]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAZVI":{"file_name":["libmount/src/tab_parse.c"],"function_name":["__mnt_table_parse_mtab"],"function_offset":[],"line_number":[1102]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAY-W":{"file_name":["libmount/src/tab_parse.c"],"function_name":["mnt_table_parse_file"],"function_offset":[],"line_number":[707]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAXu2":{"file_name":["libmount/src/tab_parse.c","libmount/src/tab_parse.c","/usr/include/bits/stdio.h"],"function_name":["mnt_table_parse_stream","mnt_table_parse_next","getline"],"function_offset":[],"line_number":[643,453,117]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAABrQw":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/libio/iogetdelim.c"],"function_name":["_IO_getdelim"],"function_offset":[],"line_number":[114]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB20S":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/libio/fileops.c"],"function_name":["_IO_new_file_underflow"],"function_offset":[],"line_number":[584]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALKCV":{"file_name":[],"function_name":["seq_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALspQ":{"file_name":[],"function_name":["show_mountinfo"],"function_offset":[],"line_number":[]},"LHNvPtcKBt87cCBX8aTNhQAAAAAAABD4":{"file_name":[],"function_name":["ovl_show_options"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALKWO":{"file_name":[],"function_name":["seq_escape"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgL-e":{"file_name":[],"function_name":["strlen"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2w1":{"file_name":[],"function_name":["__x64_sys_getdents64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2uM":{"file_name":[],"function_name":["ksys_getdents64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8":{"file_name":[],"function_name":["iterate_dir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMuWZ":{"file_name":[],"function_name":["proc_pid_readdir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMrzu":{"file_name":[],"function_name":["next_tgid"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAACq1j":{"file_name":[],"function_name":["pid_nr_ns"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqah":{"file_name":[],"function_name":["__x64_sys_pipe2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqYM":{"file_name":[],"function_name":["do_pipe2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqU7":{"file_name":[],"function_name":["__do_pipe_flags"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqN7":{"file_name":[],"function_name":["create_pipe_files"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAePFy":{"file_name":[],"function_name":["unix_stream_recvmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeOpA":{"file_name":[],"function_name":["unix_stream_read_generic"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeMVZ":{"file_name":[],"function_name":["unix_stream_read_actor"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7u6":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7kW":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7iE":{"file_name":[],"function_name":["simple_copy_to_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKZiW":{"file_name":[],"function_name":["__check_object_size"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg5J":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALB_i":{"file_name":[],"function_name":["__fdget_pos"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALBST":{"file_name":[],"function_name":["__fget_light"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEFn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKcUM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKxcK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKu8M":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsyL":{"file_name":[],"function_name":["link_path_walk.part.33"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsbn":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKr18":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKqx4":{"file_name":[],"function_name":["follow_managed"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAALEDf":{"file_name":[],"function_name":["lookup_mnt"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAALEA_":{"file_name":[],"function_name":["__lookup_mnt"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsyx":{"file_name":[],"function_name":["link_path_walk.part.33"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKrUd":{"file_name":[],"function_name":["inode_permission"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAMzQW":{"file_name":[],"function_name":["kernfs_iop_permission"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAgRuk":{"file_name":[],"function_name":["mutex_lock"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKhDw":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg38":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKePq":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnjq":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAePZt":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAeOlF":{"file_name":[],"function_name":["maybe_add_creds"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAePaV":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZrqL":{"file_name":[],"function_name":["sock_def_readable"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADXb2":{"file_name":[],"function_name":["__wake_up_common_lock"],"function_offset":[],"line_number":[]},"lLD39yzd4Cg8F13tcGpzGQAAAAAAABuG":{"file_name":["pyi_rth_pkgutil.py"],"function_name":[""],"function_offset":[33],"line_number":[34]},"LEy-wm0GIvRoYVAga55HiwAAAAAAACxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAADRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAMqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAADFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"dCCKy6JoX0PADOFic8hRNQAAAAAAAB5A":{"file_name":["pkgutil.py"],"function_name":[""],"function_offset":[315],"line_number":[316]},"9w9lF96vJW7ZhBoZ8ETsBwAAAAAAAMum":{"file_name":["functools.py"],"function_name":["register"],"function_offset":[50],"line_number":[902]},"xUQuo4OgBaS_Le-fdAwt8AAAAAAAAIHw":{"file_name":["functools.py"],"function_name":["_is_union_type"],"function_offset":[2],"line_number":[843]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAADBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAKLi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOmg3":{"file_name":[],"function_name":["xfs_file_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOmdC":{"file_name":[],"function_name":["xfs_file_buffered_aio_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAH0j-":{"file_name":[],"function_name":["generic_file_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASkft":{"file_name":[],"function_name":["copy_page_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASheR":{"file_name":[],"function_name":["copyout"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgUyr":{"file_name":[],"function_name":["copy_user_generic_string"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEIE":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAADyu":{"file_name":[],"function_name":["exit_to_usermode_loop"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAACrwD":{"file_name":[],"function_name":["task_work_run"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgtU":{"file_name":[],"function_name":["__fput"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAOyMM":{"file_name":[],"function_name":["xfs_release"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAOXPc":{"file_name":[],"function_name":["xfs_free_eofblocks"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAANg6m":{"file_name":[],"function_name":["xfs_bmapi_read"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAOB7F":{"file_name":[],"function_name":["xfs_iext_lookup_extent"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpAW":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAczF0":{"file_name":[],"function_name":["tcp_v4_send_check"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKglI":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdME8":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcXqg":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZ0Bt":{"file_name":[],"function_name":["__kfree_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZ0vq":{"file_name":[],"function_name":["skb_release_data"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAIAP0":{"file_name":[],"function_name":["__put_page"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7mG":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7j0":{"file_name":[],"function_name":["simple_copy_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKZkE":{"file_name":[],"function_name":["__check_object_size"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcqWe":{"file_name":[],"function_name":["__tcp_send_ack.part.47"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZz1R":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZyV9":{"file_name":[],"function_name":["__kmalloc_reserve.isra.57"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAJ0bR":{"file_name":[],"function_name":["__kmalloc_node_track_caller"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIdpk":{"file_name":[],"function_name":["kmalloc_slab"],"function_offset":[],"line_number":[]},"eOfhJQFIxbIEScd007tROwAAAAAAAHRK":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/nptl/pthread_create.c"],"function_name":["start_thread"],"function_offset":[],"line_number":[465]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAmH_":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/s3_clnt.c"],"function_name":["ssl3_connect"],"function_offset":[],"line_number":[345]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAAAhZ-":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/s3_clnt.c"],"function_name":["ssl3_get_server_certificate"],"function_offset":[],"line_number":[1255]},"9HZ7GQCC6G9fZlRD7aGzXQAAAAAABFsM":{"file_name":["/usr/src/debug/openssl-1.0.2k/ssl/ssl_cert.c"],"function_name":["ssl_verify_cert_chain"],"function_offset":[],"line_number":[759]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFdR2":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_vfy.c"],"function_name":["X509_verify_cert"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFh_7":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["X509_STORE_CTX_get1_issuer"],"function_offset":[],"line_number":[617]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFhe5":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["X509_STORE_get_by_subject"],"function_offset":[],"line_number":[306]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFhdI":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["X509_OBJECT_retrieve_by_subject"],"function_offset":[],"line_number":[480]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFhIu":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["x509_object_idx_cnt"],"function_offset":[],"line_number":[454]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAEiFg":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/stack/stack.c"],"function_name":["internal_find"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAEiEp":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/stack/stack.c"],"function_name":["sk_sort"],"function_offset":[],"line_number":[374]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1v3":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c"],"function_name":["__GI___qsort_r","msort_with_tmp"],"function_offset":[],"line_number":[297,45]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1ku":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c"],"function_name":["msort_with_tmp","msort_with_tmp"],"function_offset":[],"line_number":[53,159]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1kh":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c"],"function_name":["msort_with_tmp","msort_with_tmp"],"function_offset":[],"line_number":[54,159]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAA1nF":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/stdlib/msort.c"],"function_name":["msort_with_tmp"],"function_offset":[],"line_number":[83]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFhE-":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_lu.c"],"function_name":["x509_object_cmp"],"function_offset":[],"line_number":[168]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_d2.c"],"function_name":["X509_STORE_load_locations"],"function_offset":[],"line_number":[94]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["by_file_ctrl"],"function_offset":[],"line_number":[117]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["X509_load_cert_crl_file"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/pem/pem_info.c"],"function_name":["PEM_X509_INFO_read_bio"],"function_offset":[],"line_number":[248]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_d2i"],"function_offset":[],"line_number":[154]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_ex_d2i"],"function_offset":[],"line_number":[553]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[478]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_ex_d2i"],"function_offset":[],"line_number":[623]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_noexp_d2i"],"function_offset":[],"line_number":[735]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIM9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[266]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFB_E":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_ex_d2i"],"function_offset":[],"line_number":[235]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFBue":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["x509_name_canon"],"function_offset":[],"line_number":[390]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFBbE":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/x_name.c"],"function_name":["i2d_name_canon"],"function_offset":[],"line_number":[508]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFGgQ":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_enc.c"],"function_name":["ASN1_item_ex_i2d"],"function_offset":[],"line_number":[148]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFG4p":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_enc.c"],"function_name":["asn1_template_ex_i2d"],"function_offset":[],"line_number":[360]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAEiC3":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/stack/stack.c"],"function_name":["sk_num"],"function_offset":[],"line_number":[344]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAMJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAIsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHT2":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAIF8":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAA10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAGs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAAILu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAFhE":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"A2oiHVwisByxRn5RDT4LjAAAAAAAOmcH":{"file_name":[],"function_name":["xfs_file_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAOmYS":{"file_name":[],"function_name":["xfs_file_buffered_aio_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAH0TO":{"file_name":[],"function_name":["generic_file_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAHynP":{"file_name":[],"function_name":["pagecache_get_page"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAHyFT":{"file_name":[],"function_name":["find_get_entry"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJa3-":{"file_name":[],"function_name":["PageHuge"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaNFD":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaMev":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"6miIyyucTZf5zXHCk7PT1gAAAAAAAAo8":{"file_name":[],"function_name":["veth_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaGU2":{"file_name":[],"function_name":["netif_rx"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaGS9":{"file_name":[],"function_name":["netif_rx_internal"],"function_offset":[],"line_number":[]},"a5aMcPOeWx28QSVng73nBQAAAAAAAAAw":{"file_name":["aws"],"function_name":[""],"function_offset":[5],"line_number":[19]},"OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[5],"line_number":[1007]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[19],"line_number":[986]},"XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[21],"line_number":[680]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[499]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAADI":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[22],"line_number":[35]},"5sij7Z672VAK_gGoPDPJBgAAAAAAAAA8":{"file_name":["formatter.py"],"function_name":[""],"function_offset":[6],"line_number":[19]},"PCeTYI0HN2oKNST6e1IaQQAAAAAAAABc":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[50],"line_number":[51]},"U4FmFVJMlNKhF1hVl3Xj1AAAAAAAAAAE":{"file_name":["cyaml.py"],"function_name":[""],"function_offset":[0],"line_number":[3]},"JR7ekk9KGQJKKPohpdwCLQAAAAAAAAAK":{"file_name":["_bootstrap_external.py"],"function_name":["exec_module"],"function_offset":[2],"line_number":[1181]},"zP58DjIs7uq1cghmzykyNAAAAAAAAAAK":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[228]},"rpRn_rYC3CgtEgBAUrkZZgAAAAAAAAAU":{"file_name":["error.py"],"function_name":[""],"function_offset":[3],"line_number":[6]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[13],"line_number":[482]},"NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[14],"line_number":[298]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[18],"line_number":[304]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAABbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAACrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAADAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAJQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAB9A":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"CwUjPVV5_7q7c0GhtW0aPwAAAAAAALcE":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[112],"line_number":[848]},"okehWevKsEA4q6dk779jgwAAAAAAAH1M":{"file_name":["session.py"],"function_name":["get_credentials"],"function_offset":[12],"line_number":[445]},"-IuadWGT89NVzIyF_EmodwAAAAAAAMKw":{"file_name":["credentials.py"],"function_name":["load_credentials"],"function_offset":[18],"line_number":[1953]},"XXJY7v4esGWnaxtMW3FA0gAAAAAAAJ08":{"file_name":["credentials.py"],"function_name":["load"],"function_offset":[18],"line_number":[1009]},"FbrXdcA4j750RyQ3q9JXMwAAAAAAAIKa":{"file_name":["utils.py"],"function_name":["retrieve_iam_role_credentials"],"function_offset":[30],"line_number":[517]},"pL34QuyxyP6XYzGDBMK_5wAAAAAAAH_a":{"file_name":["utils.py"],"function_name":["_get_iam_role"],"function_offset":[1],"line_number":[524]},"IoAk4kM-M4DsDPp7ia5QXwAAAAAAAKvK":{"file_name":["utils.py"],"function_name":["_get_request"],"function_offset":[32],"line_number":[435]},"uHLoBslr3h6S7ooNeXzEbwAAAAAAAJQ8":{"file_name":["httpsession.py"],"function_name":["send"],"function_offset":[56],"line_number":[487]},"iRoTPXvR_cRsnzDO-aurpQAAAAAAAHbc":{"file_name":["connectionpool.py"],"function_name":["urlopen"],"function_offset":[361],"line_number":[894]},"fB79lJck2X90l-j7VqPR-QAAAAAAAGc8":{"file_name":["connectionpool.py"],"function_name":["_make_request"],"function_offset":[116],"line_number":[494]},"gbMheDI1NZ3NY96J0seddgAAAAAAAEuq":{"file_name":["client.py"],"function_name":["getresponse"],"function_offset":[58],"line_number":[1389]},"GquRfhZBLBKr9rIBPuH3nAAAAAAAAE4w":{"file_name":["client.py"],"function_name":["__init__"],"function_offset":[28],"line_number":[276]},"_DA_LSFNMjbu9L2DcselpwAAAAAAAJFI":{"file_name":["socket.py"],"function_name":["makefile"],"function_offset":[40],"line_number":[343]},"piWSMQrh4r040D0BPNaJvwAAAAAAZZ-N":{"file_name":[],"function_name":["__sys_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZYo3":{"file_name":[],"function_name":["___sys_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXwf":{"file_name":[],"function_name":["____sys_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXjN":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAet8Y":{"file_name":[],"function_name":["udpv6_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAActW-":{"file_name":[],"function_name":["udp_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb90r":{"file_name":[],"function_name":["ip_make_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb8Hg":{"file_name":[],"function_name":["__ip_append_data.isra.50"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZdo2":{"file_name":[],"function_name":["sock_alloc_send_pskb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZlYi":{"file_name":[],"function_name":["alloc_skb_with_frags"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZjzl":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJr8u":{"file_name":[],"function_name":["__ksize"],"function_offset":[],"line_number":[]},"grZNsSElR5ITq8H2yHCNSwAAAAAAANbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAPAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAFQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"CwUjPVV5_7q7c0GhtW0aPwAAAAAAAHVG":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[112],"line_number":[848]},"cBO14nNDW8EW0oaZDaZipwAAAAAAAOiW":{"file_name":["session.py"],"function_name":["_resolve_region_name"],"function_offset":[20],"line_number":[876]},"C64RiOp1JIPwHLB_iHDa0AAAAAAAAHNm":{"file_name":["session.py"],"function_name":["get_config_variable"],"function_offset":[4],"line_number":[253]},"xvApUwdY2y4sFaZRNrMv5gAAAAAAAEoq":{"file_name":["configprovider.py"],"function_name":["get_config_variable"],"function_offset":[19],"line_number":[316]},"vsalcPHh9qLgsdKtk190IAAAAAAAAFQg":{"file_name":["configprovider.py"],"function_name":["provide"],"function_offset":[11],"line_number":[416]},"QsuqlohtoJfpo6vQ6tHa2AAAAAAAANS-":{"file_name":["utils.py"],"function_name":["provide"],"function_offset":[3],"line_number":[116]},"8ep9l3WIVYErRiHtmAdvewAAAAAAANI2":{"file_name":["utils.py"],"function_name":["_get_instance_metadata_region"],"function_offset":[3],"line_number":[121]},"nPWpQrEmCn54Ou0__aZyJAAAAAAAACsQ":{"file_name":["utils.py"],"function_name":["retrieve_region"],"function_offset":[19],"line_number":[172]},"-xcELApECIipEESUIWed9wAAAAAAAC7-":{"file_name":["utils.py"],"function_name":["_get_region"],"function_offset":[9],"line_number":[185]},"L_saUsdri-UdXCut6TdtngAAAAAAAO5i":{"file_name":["utils.py"],"function_name":["_fetch_metadata_token"],"function_offset":[28],"line_number":[400]},"uHLoBslr3h6S7ooNeXzEbwAAAAAAAFIW":{"file_name":["httpsession.py"],"function_name":["send"],"function_offset":[56],"line_number":[487]},"p19NBQ2pky4eRJM7tgeenwAAAAAAALGU":{"file_name":["httpsession.py"],"function_name":["proxy_url_for"],"function_offset":[6],"line_number":[222]},"55ABUc9FqQ0uj-yn-sTq2AAAAAAAAKaI":{"file_name":["parse.py"],"function_name":["urlparse"],"function_offset":[28],"line_number":[393]},"1msFlmxT18lYvJkx-hfGPgAAAAAAAF1K":{"file_name":["parse.py"],"function_name":["urlsplit"],"function_offset":[49],"line_number":[481]},"a5aMcPOeWx28QSVng73nBQAAAAAAAABK":{"file_name":["aws"],"function_name":[""],"function_offset":[13],"line_number":[27]},"inI9W0bfekFTCpu0ceKTHgAAAAAAAAAG":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"RPwdw40HEBL87wRkKV2ozwAAAAAAAAAS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"pT2bgvKv3bKR6LMAYtKFRwAAAAAAAAAI":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[2],"line_number":[166]},"Rsr7q4vCSh2ppRtyNkwZAAAAAAAAAAAS":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[3],"line_number":[185]},"cKQfWSgZRgu_1Goz5QGSHwAAAAAAAABQ":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[8],"line_number":[97]},"T2fhmP8acUvRZslK7YRDPwAAAAAAAAAY":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[23],"line_number":[48]},"lrxXzNEmAlflj7bCNDjxdAAAAAAAAAAE":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[1],"line_number":[62]},"SMoSw8cr-PdrIATvljOPrQAAAAAAAABU":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[8],"line_number":[76]},"xaCec3W8F6xlvd_EISI7vwAAAAAAAACA":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[16],"line_number":[29]},"GYpj0RgmHJTfD-_w_Fx69wAAAAAAAABA":{"file_name":["cloudfront.py"],"function_name":[""],"function_offset":[7],"line_number":[20]},"b78FoZPzgl20nGrU0Zu24gAAAAAAAABU":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[22]},"5ZxW56RI3EOJxqCWjdkdHgAAAAAAAABk":{"file_name":["ssh.py"],"function_name":[""],"function_offset":[12],"line_number":[17]},"fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[25],"line_number":[1058]},"7l7IlhF_Z6_Ribw1CW945QAAAAAAAAA8":{"file_name":["ec.py"],"function_name":[""],"function_offset":[8],"line_number":[13]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAAAm":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[5],"line_number":[291]},"imaY9TOf2pKX0_q1vRTskQAAAAAAAAAg":{"file_name":["pyimod01_archive.py"],"function_name":["__enter__"],"function_offset":[8],"line_number":[87]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAADbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAGrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAANka":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAEbO":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"GdaBUD9IUEkKxIBryNqV2wAAAAAAAI7O":{"file_name":["clidriver.py"],"function_name":["create_parser"],"function_offset":[4],"line_number":[635]},"QU8QLoFK6ojrywKrBFfTzAAAAAAAAAmc":{"file_name":["clidriver.py"],"function_name":["_get_command_table"],"function_offset":[3],"line_number":[580]},"V558DAsp4yi8bwa8eYwk5QAAAAAAAKbk":{"file_name":["clidriver.py"],"function_name":["_create_command_table"],"function_offset":[18],"line_number":[615]},"grikUXlisBLUbeL_OWixIwAAAAAAALZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAHdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"cHp4MwXaY5FCuFRuAA6tWwAAAAAAAN9c":{"file_name":["waiters.py"],"function_name":["add_waiters"],"function_offset":[11],"line_number":[36]},"-9oyoP4Jj2iRkwEezqId-gAAAAAAAH78":{"file_name":["waiters.py"],"function_name":["get_waiter_model_from_service_model"],"function_offset":[5],"line_number":[48]},"Kq9d0b1CBVEQZUtuJtmlJgAAAAAAAAT8":{"file_name":["session.py"],"function_name":["get_waiter_model"],"function_offset":[4],"line_number":[526]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAPjQ":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAOwU":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKsux":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK8mW":{"file_name":[],"function_name":["__d_lookup_rcu"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAALbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAANAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAADQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAJ-e":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"wpss7yv4AvkSwbtctTl0JAAAAAAAAANC":{"file_name":["clidriver.py"],"function_name":["_display_response"],"function_offset":[7],"line_number":[952]},"SLUxdgyFrTF3l4NU1VRO_wAAAAAAAOMY":{"file_name":["formatter.py"],"function_name":["__call__"],"function_offset":[23],"line_number":[91]},"ZOgaFnYiv38tVz-8Hafu3wAAAAAAADCy":{"file_name":["paginate.py"],"function_name":["build_full_result"],"function_offset":[43],"line_number":[487]},"u1Za6xFXDX1Ys5Qeh_gy9QAAAAAAAMWW":{"file_name":["paginate.py"],"function_name":["__iter__"],"function_offset":[16],"line_number":[251]},"uq4_q8agTQ0rkhJvygJ3QAAAAAAAAGag":{"file_name":["paginate.py"],"function_name":["_make_request"],"function_offset":[1],"line_number":[329]},"pK0zxAMiW-X23QjQRVzm5wAAAAAAAOu8":{"file_name":["client.py"],"function_name":["_api_call"],"function_offset":[4],"line_number":[337]},"OP7EiuTwTtWCf_B7a-ZpigAAAAAAAIUk":{"file_name":["client.py"],"function_name":["_make_api_call"],"function_offset":[58],"line_number":[699]},"WyVrojmISSgbkYAxEOnpQwAAAAAAAKcu":{"file_name":["client.py"],"function_name":["_make_request"],"function_offset":[3],"line_number":[704]},"JdWBEAqhrU7LJg0YDuYO0wAAAAAAANaq":{"file_name":["endpoint.py"],"function_name":["make_request"],"function_offset":[3],"line_number":[101]},"cwZEcJVCN5Q4BJdAS3o8fwAAAAAAABLk":{"file_name":["endpoint.py"],"function_name":["_send_request"],"function_offset":[28],"line_number":[157]},"iLNvi1vqLkBP_ehg4QlqeAAAAAAAAJ7U":{"file_name":["endpoint.py"],"function_name":["_get_response"],"function_offset":[18],"line_number":[177]},"guXM5tmjJlv0Ehde0y1DFwAAAAAAAPLs":{"file_name":["endpoint.py"],"function_name":["_do_get_response"],"function_offset":[48],"line_number":[232]},"avBEfFKeFSrhKf93SLNe0QAAAAAAAKtK":{"file_name":["endpoint.py"],"function_name":["_send"],"function_offset":[1],"line_number":[271]},"uHLoBslr3h6S7ooNeXzEbwAAAAAAADQ8":{"file_name":["httpsession.py"],"function_name":["send"],"function_offset":[56],"line_number":[487]},"iRoTPXvR_cRsnzDO-aurpQAAAAAAABVw":{"file_name":["connectionpool.py"],"function_name":["urlopen"],"function_offset":[361],"line_number":[894]},"aAagm2yDcrnYaqBPCwyu8QAAAAAAAE8g":{"file_name":["awsrequest.py"],"function_name":["copy"],"function_offset":[1],"line_number":[605]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAABci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAL_G":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAOMM":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAADYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAL2-":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"lpUCR1NQj5NOLBg7mvzlqgAAAAAAAPi6":{"file_name":["generatecliskeleton.py"],"function_name":[""],"function_offset":[47],"line_number":[48]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAHBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAOKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAAT2":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAABF8":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAE10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAACLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAMFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAEu2":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"08DBZKRu4nC_Oi_uT40UHwAAAAAAAOyO":{"file_name":["codecommit.py"],"function_name":[""],"function_offset":[156],"line_number":[157]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAACpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAD2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"n74P5OxFm1hAo5ZWtgcKHQAAAAAAALGe":{"file_name":["__init__.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[93]},"zXbqXCWr0lCbi_b24hNBRQAAAAAAAOI0":{"file_name":["pyimod02_importers.py"],"function_name":["find_spec"],"function_offset":[87],"line_number":[302]},"AOM_-6oRTyAxK8W79Wo5aQAAAAAAAErq":{"file_name":["pyimod02_importers.py"],"function_name":["get_filename"],"function_offset":[12],"line_number":[212]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAABc6":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"ik6PIX946fW_erE7uBJlVQAAAAAAABLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAABr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAALFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAM6e":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"N0GNsPaCLYzoFsPJWnIJtQAAAAAAAK8u":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[53],"line_number":[54]},"fq0ezjB8ddCA6Pk0BY9arQAAAAAAAH4C":{"file_name":["distro.py"],"function_name":[""],"function_offset":[608],"line_number":[609]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAMY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAAkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAFci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAFpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAKDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAHYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAHLq":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"l97YFeEKpeLfa-lEAZVNcAAAAAAAAOZu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAILi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[49],"line_number":[62]},"gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc":{"file_name":["core.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs":{"file_name":["prompttoolkit.py"],"function_name":[""],"function_offset":[5],"line_number":[18]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[5],"line_number":[972]},"9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAAE":{"file_name":["application.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ZBnr-5IlLVGCdkX_lTNKmwAAAAAAAAAQ":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"RDOEyok4432cuMjL10_tugAAAAAAAAEA":{"file_name":["base_events.py"],"function_name":[""],"function_offset":[44],"line_number":[45]},"U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM":{"file_name":["typing.py"],"function_name":["inner"],"function_offset":[3],"line_number":[274]},"bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI":{"file_name":["typing.py"],"function_name":["__getitem__"],"function_offset":[2],"line_number":[354]},"25JFhMXA0rvP5hfyUpf34wAAAAAAAAAc":{"file_name":["typing.py"],"function_name":["Optional"],"function_offset":[7],"line_number":[479]},"oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2":{"file_name":["typing.py"],"function_name":["Union"],"function_offset":[32],"line_number":[466]},"Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM":{"file_name":["typing.py"],"function_name":[""],"function_offset":[0],"line_number":[466]},"pz3Evn9laHNJFMwOKIXbswAAAAAAAAB4":{"file_name":["typing.py"],"function_name":["_type_check"],"function_offset":[24],"line_number":[161]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAJci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAFEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAA8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAJGc":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAHhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAGeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAI58":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAADTm":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAKzA":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"ktj-IOmkEpvZJouiJkQjTgAAAAAAAGYa":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[117],"line_number":[854]},"O_h7elJSxPO7SiCsftYRZgAAAAAAABW2":{"file_name":["client.py"],"function_name":["create_client"],"function_offset":[52],"line_number":[142]},"ZLTqiSLOmv4Ej_7d8yKLmwAAAAAAAEGM":{"file_name":["client.py"],"function_name":["_get_client_args"],"function_offset":[15],"line_number":[295]},"v_WV3HQYVe0q1Ob-1gtx1AAAAAAAAP0W":{"file_name":["args.py"],"function_name":["get_client_args"],"function_offset":[72],"line_number":[118]},"ka2IKJhpWbD6PA3J3v624wAAAAAAAElW":{"file_name":["copy.py"],"function_name":["copy"],"function_offset":[35],"line_number":[101]},"e8Lb_MV93AH-OkvHPPDitgAAAAAAAI5y":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[6],"line_number":[344]},"1vivUE5hL65442lQ9a_ylgAAAAAAAEOi":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[8],"line_number":[486]},"fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKvK":{"file_name":["hooks.py"],"function_name":["_recursive_copy"],"function_offset":[12],"line_number":[500]},"fh_7rTxpgngJ2cX2lBjVdgAAAAAAAKtu":{"file_name":["hooks.py"],"function_name":["_recursive_copy"],"function_offset":[12],"line_number":[500]},"fCsVLBj60GK9Hf8VtnMcgAAAAAAAADSW":{"file_name":["hooks.py"],"function_name":["__copy__"],"function_offset":[5],"line_number":[35]},"54xjnvwS2UtwpSVJMemggAAAAAAAAGsE":{"file_name":[""],"function_name":[""],"function_offset":[0],"line_number":[1]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAEpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAJDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAPxi":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"780bLUPADqfQ3x1T5lnVOgAAAAAAAJsu":{"file_name":["emr.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAADU":{"file_name":["application.py"],"function_name":[""],"function_offset":[40],"line_number":[41]},"bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"qordvIiilnF7CmkWCAd7eAAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc":{"file_name":["base.py"],"function_name":[""],"function_offset":[8],"line_number":[9]},"M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[12],"line_number":[13]},"okgAOHfDrcA806m5xh4DMAAAAAAAAACs":{"file_name":["ansi.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAOVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAPHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAI10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAKs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"ik6PIX946fW_erE7uBJlVQAAAAAAAMLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAGFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAC8C":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"aRRT4_vBG9Q4nqyirWo5FAAAAAAAAJZa":{"file_name":["codedeploy.py"],"function_name":[""],"function_offset":[49],"line_number":[50]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAIY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAAFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMiA":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"08Dc0vnMK9C_nl7yQB6ZKQAAAAAAAMP6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[47],"line_number":[48]},"zuPG_tF81PcJTwjfBwKlDgAAAAAAADW4":{"file_name":["abc.py"],"function_name":[""],"function_offset":[267],"line_number":[268]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAKBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAABKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAG6m":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"auEGiAr7C6IfT0eiHbOlyAAAAAAAAMhK":{"file_name":["session.py"],"function_name":[""],"function_offset":[184],"line_number":[185]},"ZyAwfhB8pqBFv6xiDVdvPQAAAAAAAKh2":{"file_name":["credentials.py"],"function_name":[""],"function_offset":[553],"line_number":[554]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAMpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAN2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"9alsKcnSosScCQ3ntwGT5wAAAAAAAKlg":{"file_name":["_bootstrap_external.py"],"function_name":["find_spec"],"function_offset":[22],"line_number":[1518]},"xAINw9zPBhJlledr3DAcGAAAAAAAAK4I":{"file_name":["_bootstrap_external.py"],"function_name":["_get_spec"],"function_offset":[29],"line_number":[1493]},"xVweU0pD8q051c2YgF4PTwAAAAAAAH1m":{"file_name":["_bootstrap_external.py"],"function_name":["find_spec"],"function_offset":[43],"line_number":[1647]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAJVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAKHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"ik6PIX946fW_erE7uBJlVQAAAAAAAJLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAOAO":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"d4jl580PLMUwu5s3I4wcXgAAAAAAAISu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"tKago5vqLnwIkezk_wTBpQAAAAAAAOfq":{"file_name":["package.py"],"function_name":[""],"function_offset":[31],"line_number":[32]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAHkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ik6PIX946fW_erE7uBJlVQAAAAAAANLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAF6m":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"auEGiAr7C6IfT0eiHbOlyAAAAAAAALg6":{"file_name":["session.py"],"function_name":[""],"function_offset":[184],"line_number":[185]},"mP9Tk3T74fjOyYWKUaqdMQAAAAAAAJDi":{"file_name":["client.py"],"function_name":[""],"function_offset":[119],"line_number":[120]},"I4X8AC1-B0GuL4JyYemPzwAAAAAAAKO6":{"file_name":["args.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAJkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"Gp9aOxUrrpSVBx4-ftlTOAAAAAAAAKYy":{"file_name":["auth.py"],"function_name":[""],"function_offset":[603],"line_number":[604]},"y9R94bQUxts02WzRWfV7xgAAAAAAAC_y":{"file_name":["auth.py"],"function_name":[""],"function_offset":[316],"line_number":[317]},"uI6css-d8SGQRK6a_Ntl-AAAAAAAAD3e":{"file_name":["auth.py"],"function_name":[""],"function_offset":[336],"line_number":[337]},"SlnkBp0IIJFLHVOe4KbxwQAAAAAAAJLa":{"file_name":["http.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"7wBb3xHP1JZHNBpMGh4EdAAAAAAAADGa":{"file_name":["io.py"],"function_name":[""],"function_offset":[408],"line_number":[409]},"u3fGdgL6eAYjYSRbRUri0gAAAAAAAFUY":{"file_name":["io.py"],"function_name":["SocketDomain"],"function_offset":[3],"line_number":[194]},"aG0mH34tM6si5c1l397JVQAAAAAAAOwA":{"file_name":["enum.py"],"function_name":["__setitem__"],"function_offset":[93],"line_number":[457]},"GC-VoGaqaEobPzimayHQTQAAAAAAANdk":{"file_name":["enum.py"],"function_name":["_is_sunder"],"function_offset":[4],"line_number":[62]},"PmhxUKv5sePRxhCBONca8gAAAAAAAID6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[19],"line_number":[20]},"ik6PIX946fW_erE7uBJlVQAAAAAAAPLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"UfGck3qA2qF0xFB5gpY4HgAAAAAAAH72":{"file_name":["base.py"],"function_name":[""],"function_offset":[191],"line_number":[192]},"G9ShE3ODivDEFyHVdsnZ_gAAAAAAABn-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[34],"line_number":[35]},"6AsJ0dA2BUqaic-ScDJBMAAAAAAAACOm":{"file_name":["ansi.py"],"function_name":[""],"function_offset":[38],"line_number":[39]},"fr52ZDCgnkPZlzTNdLTQ5wAAAAAAAGnS":{"file_name":["base.py"],"function_name":[""],"function_offset":[167],"line_number":[168]},"uqoEOAkLp1toolLH0q5LVwAAAAAAAJmm":{"file_name":["mouse_events.py"],"function_name":[""],"function_offset":[63],"line_number":[64]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMFQ":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAJ42":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"WjtMXFj0eujpoknR_rynvAAAAAAAACba":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[800],"line_number":[801]},"Vot4T3F5OpUj8rbXhgpMDgAAAAAAAO8I":{"file_name":["_bootstrap_external.py"],"function_name":["exec_module"],"function_offset":[4],"line_number":[938]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAEtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"EPS0ql6FPdCQLe9KByvDQAAAAAAAAMgy":{"file_name":["traceback.py"],"function_name":[""],"function_offset":[328],"line_number":[329]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAKSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAKJo":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OHQX9IWLaZElAgxGbX3P5gAAAAAAACVG":{"file_name":["_compiler.py"],"function_name":["_code"],"function_offset":[13],"line_number":[584]},"E2b-mzlh_8261-JxcySn-AAAAAAAAKJE":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAKA4":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAJp8":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"V6gUZHzBRISi-Z25klK5DQAAAAAAAKri":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[37],"line_number":[38]},"ik6PIX946fW_erE7uBJlVQAAAAAAAELu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"zWNEoAKVTnnzSns045VKhwAAAAAAAMsa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAAEfO":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"XVsKc4e32xXUv-3uv2s-8QAAAAAAACny":{"file_name":["defaults.py"],"function_name":["emacs_state"],"function_offset":[32],"line_number":[33]},"uPGvGNXBf1JXGeeDSsmGQAAAAAAAALX2":{"file_name":["enum.py"],"function_name":["__new__"],"function_offset":[194],"line_number":[679]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[8],"line_number":[21]},"mHiYHSEggclUi1ELZIxq4AAAAAAAAABA":{"file_name":["session.py"],"function_name":[""],"function_offset":[13],"line_number":[27]},"_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU":{"file_name":["client.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc":{"file_name":["waiter.py"],"function_name":[""],"function_offset":[4],"line_number":[17]},"5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE":{"file_name":["service.py"],"function_name":[""],"function_offset":[0],"line_number":[13]},"1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc":{"file_name":["compat.py"],"function_name":[""],"function_offset":[17],"line_number":[31]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[10],"line_number":[11]},"r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[15],"line_number":[982]},"JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[24],"line_number":[925]},"MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[2],"line_number":[192]},"yWt46REABLfKH6PXLAE18AAAAAAAAABk":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[16],"line_number":[431]},"VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[1],"line_number":[121]},"Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[2],"line_number":[87]},"OwrnTUowquMzuETYoP67yQAAAAAAAAAe":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[4],"line_number":[5]},"HmAocvtnsxREZJIec2I5gwAAAAAAAAA4":{"file_name":["__init__.py"],"function_name":["HTTPStatus"],"function_offset":[41],"line_number":[46]},"KHDki7BxJPyjGLtvY8M5lQAAAAAAAAF-":{"file_name":["enum.py"],"function_name":["__setitem__"],"function_offset":[64],"line_number":[152]},"ik6PIX946fW_erE7uBJlVQAAAAAAAGLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAL5W":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"XlQ19HBD_RNa2r3QWOR-nAAAAAAAAP1u":{"file_name":["commands.py"],"function_name":[""],"function_offset":[127],"line_number":[128]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAFRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAItm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"VuJFonCXevADcEDW6NVbKgAAAAAAAGsG":{"file_name":["devcommands.py"],"function_name":[""],"function_offset":[49],"line_number":[50]},"VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAMsO":{"file_name":["factory.py"],"function_name":[""],"function_offset":[57],"line_number":[58]},"PUSucJs4FC_WdMzOyH3QYwAAAAAAAOMa":{"file_name":["layout.py"],"function_name":[""],"function_offset":[130],"line_number":[131]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAH2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"it1vvnZdXdzy0fFROnaaOQAAAAAAALTQ":{"file_name":["_bootstrap.py"],"function_name":["find_spec"],"function_offset":[28],"line_number":[950]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAOL2":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"XlQ19HBD_RNa2r3QWOR-nAAAAAAAAL1u":{"file_name":["commands.py"],"function_name":[""],"function_offset":[127],"line_number":[128]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAARw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAADtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"VFBd9VqCaQu0ZzjQ2K3pjgAAAAAAAAsO":{"file_name":["factory.py"],"function_name":[""],"function_offset":[57],"line_number":[58]},"PUSucJs4FC_WdMzOyH3QYwAAAAAAABHq":{"file_name":["layout.py"],"function_name":[""],"function_offset":[130],"line_number":[131]},"J1eggTwSzYdi9OsSu1q37gAAAAAAALC4":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"0S3htaCNkzxOYeavDR1GTQAAAAAAAM8O":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[14],"line_number":[580]},"gZooqVYiItnHim-lK4feOgAAAAAAANN-":{"file_name":["_bootstrap.py"],"function_name":["_init_module_attrs"],"function_offset":[70],"line_number":[563]},"UfGck3qA2qF0xFB5gpY4HgAAAAAAABTm":{"file_name":["base.py"],"function_name":[""],"function_offset":[191],"line_number":[192]},"G9ShE3ODivDEFyHVdsnZ_gAAAAAAABs-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[34],"line_number":[35]},"6AsJ0dA2BUqaic-ScDJBMAAAAAAAABbq":{"file_name":["ansi.py"],"function_name":[""],"function_offset":[38],"line_number":[39]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAABJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAADSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"VY0EiAO0DxwLRTE4PfFhdwAAAAAAAOMW":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"A8AozG5gQfEN24i4IE7w5wAAAAAAACgG":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[21],"line_number":[22]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAKKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ik6PIX946fW_erE7uBJlVQAAAAAAAHLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"V6gUZHzBRISi-Z25klK5DQAAAAAAACri":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[37],"line_number":[38]},"zWNEoAKVTnnzSns045VKhwAAAAAAAIsa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAACw2":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"NGbZlnLCqeq3LFq89r_SpQAAAAAAAD0-":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[191],"line_number":[192]},"PmhxUKv5sePRxhCBONca8gAAAAAAAAD6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[19],"line_number":[20]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"clFhkTaiph2aOjCNuZDWKAAAAAAAAAEu":{"file_name":["client.py"],"function_name":[""],"function_offset":[1396],"line_number":[1397]},"OPpnYj88CDOiKneikdGPHAAAAAAAAAF-":{"file_name":["ssl.py"],"function_name":[""],"function_offset":[138],"line_number":[142]},"ZJjPF65K8mBuISvhCfKfBgAAAAAAAAB4":{"file_name":["enum.py"],"function_name":["_convert_"],"function_offset":[27],"line_number":[555]},"xLxhp_367a_SbgOYuEJjlwAAAAAAAAAm":{"file_name":["enum.py"],"function_name":["__call__"],"function_offset":[28],"line_number":[386]},"QHotkhNTqx5C4Kjd2F2_6wAAAAAAAAEC":{"file_name":["enum.py"],"function_name":["_create_"],"function_offset":[35],"line_number":[510]},"Ht79I_xqXv3bOgaClTNQ4wAAAAAAAAKS":{"file_name":["enum.py"],"function_name":["__new__"],"function_offset":[122],"line_number":[301]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"pv4wAezdMMO0SVuGgaEMTgAAAAAAALV2":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[18]},"qns5vQ3LMi6QrIMOgD_TwQAAAAAAAER-":{"file_name":["service.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"J_Lkq1OzUHxWQhnTgF6FwAAAAAAAAPq2":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"XkOSW26Xa6_lkqHv5givKgAAAAAAAFiO":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"aD-GPAkaW-Swis8ybNgyMQAAAAAAAIjQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[455],"line_number":[456]},"HENgRXYeEs7mDD8Gk_MNmgAAAAAAACO-":{"file_name":["help.py"],"function_name":[""],"function_offset":[202],"line_number":[203]},"fFS0upy5lIaT99RhlTN5LQAAAAAAAMwW":{"file_name":["clidocs.py"],"function_name":[""],"function_offset":[399],"line_number":[400]},"lSdGU4igLMOpLhL_6XP15wAAAAAAALze":{"file_name":["argprocess.py"],"function_name":[""],"function_offset":[278],"line_number":[279]},"QAp_Nt6XUeNsCXnAUgW7XgAAAAAAAJC6":{"file_name":["shorthand.py"],"function_name":[""],"function_offset":[132],"line_number":[133]},"20O937106XMbOD0LQR4SPwAAAAAAAAuy":{"file_name":["shorthand.py"],"function_name":["ShorthandParser"],"function_offset":[257],"line_number":[379]},"gPzb0fXoBe1225fbKepMRAAAAAAAAKLy":{"file_name":["shorthand.py"],"function_name":["__init__"],"function_offset":[2],"line_number":[53]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAISc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAIJo":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OHQX9IWLaZElAgxGbX3P5gAAAAAAAGVG":{"file_name":["_compiler.py"],"function_name":["_code"],"function_offset":[13],"line_number":[584]},"E2b-mzlh_8261-JxcySn-AAAAAAAAIFK":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAIJE":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAIai":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAH1i":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"JrU1PwRIxl_8SXdnTESnogAAAAAAAJom":{"file_name":["_compiler.py"],"function_name":["_optimize_charset"],"function_offset":[138],"line_number":[379]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAABtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"zWNEoAKVTnnzSns045VKhwAAAAAAAAsa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAAL2e":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"lTFhQHSZwvS4-s94KVv5mAAAAAAAABAw":{"file_name":["renderer.py"],"function_name":[""],"function_offset":[85],"line_number":[86]},"IcJVDEq52FRv22q0yHVMawAAAAAAACL6":{"file_name":["typing.py"],"function_name":["inner"],"function_offset":[6],"line_number":[351]},"BDtQyw375W96A0PA_Z7SDQAAAAAAAOUy":{"file_name":["typing.py"],"function_name":["__getitem__"],"function_offset":[7],"line_number":[1557]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAABnSX":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItm_":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAIs9a":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJk1L":{"file_name":[],"function_name":["alloc_pages_vma"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJNfz":{"file_name":[],"function_name":["__alloc_pages_nodemask"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJJpI":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAJGV5":{"file_name":[],"function_name":["prep_new_page"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgURI":{"file_name":[],"function_name":["clear_page_erms"],"function_offset":[],"line_number":[]},"grZNsSElR5ITq8H2yHCNSwAAAAAAADVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAEHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAM10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAACs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAOXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAI_q":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"skFt9oVHBFfMDC1On4IJhgAAAAAAAHg6":{"file_name":["ddb.py"],"function_name":[""],"function_offset":[26],"line_number":[27]},"g5zhfSuJlGbmNqPl5Qb2wgAAAAAAALga":{"file_name":["subcommands.py"],"function_name":[""],"function_offset":[64],"line_number":[65]},"UoMth5MLnZ-vUHeTplwEvAAAAAAAAMqu":{"file_name":["params.py"],"function_name":[""],"function_offset":[226],"line_number":[227]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAABfe":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"OlTvyWQFXjOweJcs3kiGygAAAAAAAMui":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAPB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAEYy":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAA8c":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAFSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAFJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAPpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAEZu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"Gxt7_MN7XgUOe9547JcHVQAAAAAAAAd2":{"file_name":["_parser.py"],"function_name":["__len__"],"function_offset":[1],"line_number":[159]},"XkOSW26Xa6_lkqHv5givKgAAAAAAAP0G":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAEZ6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAGRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAAo6":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAI2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAHs4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAEbK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAABUk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANQO":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAEpu":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAALn8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"J3wpF3Lf_vPkis4aNGKFbwAAAAAAANnI":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAGSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAGOg":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OlTvyWQFXjOweJcs3kiGygAAAAAAACIS":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAFB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAAKJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAJyi":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAGSk":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAABtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAALSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAALJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAFpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAALk8":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"zpgqltXEgKujOhJUj-jAhgAAAAAAAKBE":{"file_name":["_parser.py"],"function_name":["__getitem__"],"function_offset":[3],"line_number":[165]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAExO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"6GGFIt18C0VByIn0h-PdeQAAAAAAAGoO":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"SA64oIT_DC3uHXf7ZjFqkwAAAAAAAKVS":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[48],"line_number":[49]},"akZOzI9XwsEixvkTDGeDPwAAAAAAAHZa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAIBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAPKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAAHcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAACD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAADAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAAGYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAAJee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAAW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAFj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"fj70ljef7nDHOqVJGSIoEQAAAAAAAMdS":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"AtF9VdLKnFQvB9H1lsFPjAAAAAAAALka":{"file_name":["parser.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"Pf1McBfrZjVj1CxRZBq6YwAAAAAAAEwy":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[443],"line_number":[444]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAE3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAISm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAABs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAHLi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAABnNL":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADky8":{"file_name":[],"function_name":["down_read_trylock"],"function_offset":[],"line_number":[]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAOxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAPRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAIqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAPFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"XkOSW26Xa6_lkqHv5givKgAAAAAAANim":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAPmC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"vkeP2ntYyoFN0A16x9eliwAAAAAAAHPE":{"file_name":["__init__.py"],"function_name":["namedtuple"],"function_offset":[164],"line_number":[512]},"clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI":{"file_name":["client.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg":{"file_name":["parser.py"],"function_name":[""],"function_offset":[7],"line_number":[12]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAk":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[22],"line_number":[27]},"H5LY_MytOVgyAawi8TymCgAAAAAAAAAQ":{"file_name":["_policybase.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"kUJz0cDHgh-y1O5Hi8equAAAAAAAAAAw":{"file_name":["header.py"],"function_name":[""],"function_offset":[14],"line_number":[19]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAJxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAALcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAGD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAHAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAEW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAKRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"fj70ljef7nDHOqVJGSIoEQAAAAAAACxi":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"AtF9VdLKnFQvB9H1lsFPjAAAAAAAADka":{"file_name":["parser.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"Pf1McBfrZjVj1CxRZBq6YwAAAAAAAFZy":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[443],"line_number":[444]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAI3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAMSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAOG-":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEJE":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAADzu":{"file_name":[],"function_name":["exit_to_usermode_loop"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACrrD":{"file_name":[],"function_name":["task_work_run"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKhsk":{"file_name":[],"function_name":["__fput"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAO4n8":{"file_name":[],"function_name":["xfs_release"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOdwM":{"file_name":[],"function_name":["xfs_free_eofblocks"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAANnCL":{"file_name":[],"function_name":["xfs_bmapi_read"],"function_offset":[],"line_number":[]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[21],"line_number":[26]},"-gq3a70QOgdn9HetYyf2OgAAAAAAAACy":{"file_name":["errors.py"],"function_name":[""],"function_offset":[45],"line_number":[50]}},"executables":{"edNJ10OjHiWc5nzuTQdvig":"linux-vdso.so.1","LvhLWomlc0dSPYzQ8C620g":"controller","j8DVIOTu7Btj9lgFefJ84A":"dockerd","QvG8QEGAld88D676NL_Y2Q":"filebeat","B8JRxL079xbhqQBqGvksAg":"kubelet","wfA2BgwfDNXUWsxkJ083Rw":"kubelet","v6HIzNa4K6G4nRP9032RIA":"dockerd","FWZ9q3TQKZZok58ua1HDsg":"pf-debug-metadata-service","QaIvzvU8UoclQMd_OMt-Pg":"elastic-operator","ew01Dk0sWZctP-VaEpavqQ":"vmlinux","kajOqZqz7V1y0BdYQLFQrw":"containerd-shim-runc-v2","9LzzIocepYcOjnUsLlgOjg":"vmlinux","MNBJ5seVz_ocW6tcr1HSmw":"metricbeat","-pk6w5puGcp-wKnQ61BZzQ":"kubelet","A2oiHVwisByxRn5RDT4LjA":"vmlinux","w5zBqPf1_9mIVEf-Rn7EdA":"systemd","Z_CHd3Zjsh2cWE2NSdbiNQ":"libc-2.26.so","OTWX4UsOVMrSIF5cD4zUzg":"libmount.so.1.1.0","LHNvPtcKBt87cCBX8aTNhQ":"overlay","67s2TwiMngM0yin5Y8pvEg":"containerd","piWSMQrh4r040D0BPNaJvw":"vmlinux","SbPwzb_Kog2bWn8uc7xhDQ":"aws","xLxcEbwnZ5oNrk99ZsxcSQ":"libpython3.11.so.1.0","eOfhJQFIxbIEScd007tROw":"libpthread-2.26.so","-p9BlJh9JZMPPNjY_j92ng":"awsagent","9HZ7GQCC6G9fZlRD7aGzXQ":"libssl.so.1.0.2k","huWyXZbCBWCe2ZtK9BiokQ":"libcrypto.so.1.0.2k","WpYcHtr4qx88B8CBJZ2GTw":"aws","-Z7SlEXhuy5tL2BF-xmy3g":"libpython3.11.so.1.0","6miIyyucTZf5zXHCk7PT1g":"veth","G68hjsyagwq6LpWrMjDdng":"libpython3.9.so.1.0","JsObMPhfT_zO2Q_B1cPLxA":"coredns","ASi9f26ltguiwFajNwOaZw":"zlib.cpython-311-x86_64-linux-gnu.so","jaBVtokSUzfS97d-XKjijg":"libz.so.1","dGWvVtQJJ5wuqNyQVpi8lA":"zlib.cpython-311-x86_64-linux-gnu.so"},"total_frames":198526,"sampling_rate":0.0016000000000000003} diff --git a/x-pack/plugins/profiling/common/__fixtures__/stacktraces_60s_1x.json b/x-pack/plugins/profiling/common/__fixtures__/stacktraces_60s_1x.json deleted file mode 100644 index 8a5c1acf7f93d..0000000000000 --- a/x-pack/plugins/profiling/common/__fixtures__/stacktraces_60s_1x.json +++ /dev/null @@ -1 +0,0 @@ -{"stack_trace_events":{"YdDJxgmO4Qwjr0AEbbpw5g":3,"ARUlXLnccHmzguHUjXRt-A":7,"fsUmzqifyqwKCmzKO1INZQ":24,"z_Kbu_3KsKjzL49rf-CSTA":94,"RpSSZ069-ac11a4PUFolMA":101,"H4U5LLhN4L_4fDVbcrz30A":57,"8jSwzubV-3-vgAsXwII0kA":26,"43tbk4XHS6h_eSSkozr2lQ":33,"1Hf53oSb-zH-2QD2FYxgyA":27,"ER-x6xVv257WtFQAI5qb9g":47,"Hr1OSWigQhS4BD9n1H0fVw":40,"g1qDjUCVlmghGHVDrjeDvw":44,"XU0AYWfaWEgxn6HS3Npe0Q":42,"Xi_OuuwxmtjxVLfRnOKl-w":43,"j3pRZrJva_6zVfPpTrRgMQ":34,"B0rzVoKcdftibP3e40EU_g":39,"jHWwY4al2R105ljWitJf8Q":51,"JFrKrVm1b8YVyjTALHwFPQ":17,"UkNqUaLVbzZ-0N4mRSSfPA":7,"EH1ElzcXDEuDqu7McdrBdQ":17,"VyF1fKBkXgRmNRnKNEu8Fw":23,"naNkvUaKAyxw8L7AmrJp_A":25,"INCPC3idrKxHgrRrb5yK7w":18,"4-XWrzbKLiMzMN29SCKUhA":18,"oazzZOrFVKPzoEMEINIH2g":14,"bgW4z1P_qeyGZ-BNg-EtzA":21,"_7muG2H-TTX5D3mi3LROgw":17,"nKCqWW03DZONEM_Nq2LvwQ":6,"08TjeY9jNFfBuPDWZvzcGA":16,"41gF_giRSTRZMXWPVpvLYA":10,"CCCw9Z7XCAUBXfzhCKjvyQ":12,"RK2MfkyDuA83Ote1DRpnig":9,"E9YrFLZE6ytYTLr5nOdeqA":8,"OaI2ikXPfU9oPJVr7qHqRA":6,"BeervgrHDOwHnECUdx-R1Q":1,"_E7kI3XeP50ndUGgLwozRw":1,"PiAbunsxsTWIrlVv5AJCxQ":2,"gcylfs4yiiRtiY_AHc1fkQ":2,"2J6chKI2om9Kbvwi1SgqlA":1,"YX2R7C2iz4FGt5q5Tnk6TA":1,"--7TGRswVMtk5qWYdGBDUw":1,"iVZ81pgajC_4cYBykPWgBg":1,"dg33Fg5TLDtB9bOuPSPREA":1},"stack_traces":{"YdDJxgmO4Qwjr0AEbbpw5g":{"address_or_lines":[2371],"file_ids":["Ij7mO1SCteAnvtNe95RpEg"],"frame_ids":["Ij7mO1SCteAnvtNe95RpEgAAAAAAAAlD"],"type_ids":[3]},"ARUlXLnccHmzguHUjXRt-A":{"address_or_lines":[4651602,2352],"file_ids":["B56YkhsK1JwqD-8F8sjS3A","Ij7mO1SCteAnvtNe95RpEg"],"frame_ids":["B56YkhsK1JwqD-8F8sjS3AAAAAAARvpS","Ij7mO1SCteAnvtNe95RpEgAAAAAAAAkw"],"type_ids":[3,3]},"fsUmzqifyqwKCmzKO1INZQ":{"address_or_lines":[32434917,32101228,32118123],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7url","QvG8QEGAld88D676NL_Y2QAAAAAB6dNs","QvG8QEGAld88D676NL_Y2QAAAAAB6hVr"],"type_ids":[3,3,3]},"z_Kbu_3KsKjzL49rf-CSTA":{"address_or_lines":[4646312,4318297,4332979,4334816],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuWo","FWZ9q3TQKZZok58ua1HDsgAAAAAAQeRZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAQh2z","FWZ9q3TQKZZok58ua1HDsgAAAAAAQiTg"],"type_ids":[3,3,3,3]},"RpSSZ069-ac11a4PUFolMA":{"address_or_lines":[4646178,4471372,4470064,4464366,4415263],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuUi","FWZ9q3TQKZZok58ua1HDsgAAAAAARDpM","FWZ9q3TQKZZok58ua1HDsgAAAAAARDUw","FWZ9q3TQKZZok58ua1HDsgAAAAAARB7u","FWZ9q3TQKZZok58ua1HDsgAAAAAAQ18f"],"type_ids":[3,3,3,3,3]},"H4U5LLhN4L_4fDVbcrz30A":{"address_or_lines":[12531204,12361900,12360536,12355924,12307483,12548548],"file_ids":["67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg"],"frame_ids":["67s2TwiMngM0yin5Y8pvEgAAAAAAvzYE","67s2TwiMngM0yin5Y8pvEgAAAAAAvKCs","67s2TwiMngM0yin5Y8pvEgAAAAAAvJtY","67s2TwiMngM0yin5Y8pvEgAAAAAAvIlU","67s2TwiMngM0yin5Y8pvEgAAAAAAu8wb","67s2TwiMngM0yin5Y8pvEgAAAAAAv3nE"],"type_ids":[3,3,3,3,3,3]},"8jSwzubV-3-vgAsXwII0kA":{"address_or_lines":[4635624,4317996,4333118,4324708,4325572,4330137,4587439],"file_ids":["-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw","-1kQFVGzdQWpzLSZ9TRmnw"],"frame_ids":["-1kQFVGzdQWpzLSZ9TRmnwAAAAAARrvo","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQeMs","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQh4-","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQf1k","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQgDE","-1kQFVGzdQWpzLSZ9TRmnwAAAAAAQhKZ","-1kQFVGzdQWpzLSZ9TRmnwAAAAAARf-v"],"type_ids":[3,3,3,3,3,3,3]},"43tbk4XHS6h_eSSkozr2lQ":{"address_or_lines":[18515232,22597677,22574090,22556393,22530363,22106663,22101077,22107662],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHQK","v6HIzNa4K6G4nRP9032RIAAAAAABWC7p","v6HIzNa4K6G4nRP9032RIAAAAAABV8k7","v6HIzNa4K6G4nRP9032RIAAAAAABUVIn","v6HIzNa4K6G4nRP9032RIAAAAAABUTxV","v6HIzNa4K6G4nRP9032RIAAAAAABUVYO"],"type_ids":[3,3,3,3,3,3,3,3]},"1Hf53oSb-zH-2QD2FYxgyA":{"address_or_lines":[4636706,4469836,4468509,4463096,4465892,4469227,4567193,4567640,5020934],"file_ids":["LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g","LvhLWomlc0dSPYzQ8C620g"],"frame_ids":["LvhLWomlc0dSPYzQ8C620gAAAAAARsAi","LvhLWomlc0dSPYzQ8C620gAAAAAARDRM","LvhLWomlc0dSPYzQ8C620gAAAAAARC8d","LvhLWomlc0dSPYzQ8C620gAAAAAARBn4","LvhLWomlc0dSPYzQ8C620gAAAAAARCTk","LvhLWomlc0dSPYzQ8C620gAAAAAARDHr","LvhLWomlc0dSPYzQ8C620gAAAAAARbCZ","LvhLWomlc0dSPYzQ8C620gAAAAAARbJY","LvhLWomlc0dSPYzQ8C620gAAAAAATJ0G"],"type_ids":[3,3,3,3,3,3,3,3,3]},"ER-x6xVv257WtFQAI5qb9g":{"address_or_lines":[4643592,4325284,4340382,4331972,4332836,4337401,4594856,4566419,4563908,4561911],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtsI","B8JRxL079xbhqQBqGvksAgAAAAAAQf-k","B8JRxL079xbhqQBqGvksAgAAAAAAQjqe","B8JRxL079xbhqQBqGvksAgAAAAAAQhnE","B8JRxL079xbhqQBqGvksAgAAAAAAQh0k","B8JRxL079xbhqQBqGvksAgAAAAAAQi75","B8JRxL079xbhqQBqGvksAgAAAAAARhyo","B8JRxL079xbhqQBqGvksAgAAAAAARa2T","B8JRxL079xbhqQBqGvksAgAAAAAARaPE","B8JRxL079xbhqQBqGvksAgAAAAAARZv3"],"type_ids":[3,3,3,3,3,3,3,3,3,3]},"Hr1OSWigQhS4BD9n1H0fVw":{"address_or_lines":[4646178,4471372,4470064,4464366,4415320,4209576,4209709,10485923,16807,3096172,3095028],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuUi","FWZ9q3TQKZZok58ua1HDsgAAAAAARDpM","FWZ9q3TQKZZok58ua1HDsgAAAAAARDUw","FWZ9q3TQKZZok58ua1HDsgAAAAAARB7u","FWZ9q3TQKZZok58ua1HDsgAAAAAAQ19Y","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDuo","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAALz5s","ew01Dk0sWZctP-VaEpavqQAAAAAALzn0"],"type_ids":[3,3,3,3,3,3,3,4,4,4,4]},"g1qDjUCVlmghGHVDrjeDvw":{"address_or_lines":[18425604,18258924,18257560,18253668,18248332,18043494,18206037,18442402,10485923,16743,1221731,1219041],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGScE","j8DVIOTu7Btj9lgFefJ84AAAAAABFpvs","j8DVIOTu7Btj9lgFefJ84AAAAAABFpaY","j8DVIOTu7Btj9lgFefJ84AAAAAABFodk","j8DVIOTu7Btj9lgFefJ84AAAAAABFnKM","j8DVIOTu7Btj9lgFefJ84AAAAAABE1Jm","j8DVIOTu7Btj9lgFefJ84AAAAAABFc1V","j8DVIOTu7Btj9lgFefJ84AAAAAABGWii","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAEqRj","piWSMQrh4r040D0BPNaJvwAAAAAAEpnh"],"type_ids":[3,3,3,3,3,3,3,3,4,4,4,4]},"XU0AYWfaWEgxn6HS3Npe0Q":{"address_or_lines":[18506340,18339660,18338296,18334404,18329068,18124198,18286773,18523138,10485923,16807,1222099,1220257,1210315],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGmJk","v6HIzNa4K6G4nRP9032RIAAAAAABF9dM","v6HIzNa4K6G4nRP9032RIAAAAAABF9H4","v6HIzNa4K6G4nRP9032RIAAAAAABF8LE","v6HIzNa4K6G4nRP9032RIAAAAAABF63s","v6HIzNa4K6G4nRP9032RIAAAAAABFI2m","v6HIzNa4K6G4nRP9032RIAAAAAABFwi1","v6HIzNa4K6G4nRP9032RIAAAAAABGqQC","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT","ew01Dk0sWZctP-VaEpavqQAAAAAAEp6h","ew01Dk0sWZctP-VaEpavqQAAAAAAEnfL"],"type_ids":[3,3,3,3,3,3,3,3,4,4,4,4,4]},"Xi_OuuwxmtjxVLfRnOKl-w":{"address_or_lines":[4643332,4460312,4460498,4495428,4495848,4496542,4426254,4658837,10485923,16807,633597,633524,633342,631364],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARtoE","6auiCMWq5cA-hAbqSYvdQQAAAAAARA8Y","6auiCMWq5cA-hAbqSYvdQQAAAAAARA_S","6auiCMWq5cA-hAbqSYvdQQAAAAAARJhE","6auiCMWq5cA-hAbqSYvdQQAAAAAARJno","6auiCMWq5cA-hAbqSYvdQQAAAAAARJye","6auiCMWq5cA-hAbqSYvdQQAAAAAAQ4oO","6auiCMWq5cA-hAbqSYvdQQAAAAAARxaV","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAACar9","ew01Dk0sWZctP-VaEpavqQAAAAAACaq0","ew01Dk0sWZctP-VaEpavqQAAAAAACan-","ew01Dk0sWZctP-VaEpavqQAAAAAACaJE"],"type_ids":[3,3,3,3,3,3,3,3,4,4,4,4,4,4]},"j3pRZrJva_6zVfPpTrRgMQ":{"address_or_lines":[4435309,4435559,4470649,4243696,4243480,4398678,4639074,10485923,16807,1222099,1220257,1210438,1210021,1207727,1205915],"file_ids":["gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","gfRL5jyxmWedM28UI08hFQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["gfRL5jyxmWedM28UI08hFQAAAAAAQ61t","gfRL5jyxmWedM28UI08hFQAAAAAAQ65n","gfRL5jyxmWedM28UI08hFQAAAAAARDd5","gfRL5jyxmWedM28UI08hFQAAAAAAQMDw","gfRL5jyxmWedM28UI08hFQAAAAAAQMAY","gfRL5jyxmWedM28UI08hFQAAAAAAQx5W","gfRL5jyxmWedM28UI08hFQAAAAAARsli","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT","ew01Dk0sWZctP-VaEpavqQAAAAAAEp6h","ew01Dk0sWZctP-VaEpavqQAAAAAAEnhG","ew01Dk0sWZctP-VaEpavqQAAAAAAEnal","ew01Dk0sWZctP-VaEpavqQAAAAAAEm2v","ew01Dk0sWZctP-VaEpavqQAAAAAAEmab"],"type_ids":[3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"B0rzVoKcdftibP3e40EU_g":{"address_or_lines":[4594276,4428280,4428466,4462056,4242611,4242276,4392174,4610690,10485923,16743,1221731,1219889,1210331,1133072,1132968,8474365],"file_ids":["1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","1QjX8mEQC0-5qYXzadOESA","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["1QjX8mEQC0-5qYXzadOESAAAAAAARhpk","1QjX8mEQC0-5qYXzadOESAAAAAAAQ5H4","1QjX8mEQC0-5qYXzadOESAAAAAAAQ5Ky","1QjX8mEQC0-5qYXzadOESAAAAAAARBXo","1QjX8mEQC0-5qYXzadOESAAAAAAAQLyz","1QjX8mEQC0-5qYXzadOESAAAAAAAQLtk","1QjX8mEQC0-5qYXzadOESAAAAAAAQwTu","1QjX8mEQC0-5qYXzadOESAAAAAAARlqC","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAEqRj","piWSMQrh4r040D0BPNaJvwAAAAAAEp0x","piWSMQrh4r040D0BPNaJvwAAAAAAEnfb","piWSMQrh4r040D0BPNaJvwAAAAAAEUoQ","piWSMQrh4r040D0BPNaJvwAAAAAAEUmo","piWSMQrh4r040D0BPNaJvwAAAAAAgU79"],"type_ids":[3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"jHWwY4al2R105ljWitJf8Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584294],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj6m"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"JFrKrVm1b8YVyjTALHwFPQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000312,40003155,27960932,18154776,18503217],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYls4","v6HIzNa4K6G4nRP9032RIAAAAAACYmZT","v6HIzNa4K6G4nRP9032RIAAAAAABqqZk","v6HIzNa4K6G4nRP9032RIAAAAAABFQUY","v6HIzNa4K6G4nRP9032RIAAAAAABGlYx"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"UkNqUaLVbzZ-0N4mRSSfPA":{"address_or_lines":[4652224,31039781,31054085,31056132,31058408,31449931,30791268,25539462,25547885,25549299,25502704,25503492,25480821,25481061,4953508,4960780,4898318,4893650,4898126],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAAB2aEl","wfA2BgwfDNXUWsxkJ083RwAAAAAB2dkF","wfA2BgwfDNXUWsxkJ083RwAAAAAB2eEE","wfA2BgwfDNXUWsxkJ083RwAAAAAB2eno","wfA2BgwfDNXUWsxkJ083RwAAAAAB3-NL","wfA2BgwfDNXUWsxkJ083RwAAAAAB1dZk","wfA2BgwfDNXUWsxkJ083RwAAAAABhbOG","wfA2BgwfDNXUWsxkJ083RwAAAAABhdRt","wfA2BgwfDNXUWsxkJ083RwAAAAABhdnz","wfA2BgwfDNXUWsxkJ083RwAAAAABhSPw","wfA2BgwfDNXUWsxkJ083RwAAAAABhScE","wfA2BgwfDNXUWsxkJ083RwAAAAABhM51","wfA2BgwfDNXUWsxkJ083RwAAAAABhM9l","wfA2BgwfDNXUWsxkJ083RwAAAAAAS5Wk","wfA2BgwfDNXUWsxkJ083RwAAAAAAS7IM","wfA2BgwfDNXUWsxkJ083RwAAAAAASr4O","wfA2BgwfDNXUWsxkJ083RwAAAAAASqvS","wfA2BgwfDNXUWsxkJ083RwAAAAAASr1O"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"EH1ElzcXDEuDqu7McdrBdQ":{"address_or_lines":[4652224,22357367,22385134,22366798,57076399,58917522,58676957,58636100,58650141,31265796,7372944,7295421,7297245,7300762,7297188,7304836,7297413,7309604,7297924,5094553],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZuqv","B8JRxL079xbhqQBqGvksAgAAAAADgwKS","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1mF","B8JRxL079xbhqQBqGvksAgAAAAAAb4kk","B8JRxL079xbhqQBqGvksAgAAAAAAb1uE","B8JRxL079xbhqQBqGvksAgAAAAAATbyZ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"VyF1fKBkXgRmNRnKNEu8Fw":{"address_or_lines":[4652224,59362286,59048854,59078134,59085018,59179681,31752932,6709512,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16807,2741196,2827770,2817684,2805156,3382963],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADicvu","B8JRxL079xbhqQBqGvksAgAAAAADhQOW","B8JRxL079xbhqQBqGvksAgAAAAADhXX2","B8JRxL079xbhqQBqGvksAgAAAAADhZDa","B8JRxL079xbhqQBqGvksAgAAAAADhwKh","B8JRxL079xbhqQBqGvksAgAAAAAB5ILk","B8JRxL079xbhqQBqGvksAgAAAAAAZmEI","B8JRxL079xbhqQBqGvksAgAAAAAAS40k","B8JRxL079xbhqQBqGvksAgAAAAAAS7A6","B8JRxL079xbhqQBqGvksAgAAAAAASFtz","B8JRxL079xbhqQBqGvksAgAAAAAASJnd","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM","A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6","A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U","A2oiHVwisByxRn5RDT4LjAAAAAAAKs2k","A2oiHVwisByxRn5RDT4LjAAAAAAAM56z"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]},"naNkvUaKAyxw8L7AmrJp_A":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602139,24420574,24417550,19100458,18003551],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8Xgb","j8DVIOTu7Btj9lgFefJ84AAAAAABdKDe","j8DVIOTu7Btj9lgFefJ84AAAAAABdJUO","j8DVIOTu7Btj9lgFefJ84AAAAAABI3Mq","j8DVIOTu7Btj9lgFefJ84AAAAAABErZf"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"INCPC3idrKxHgrRrb5yK7w":{"address_or_lines":[4652224,22357367,22385134,22366798,57079599,58878037,58675517,58634660,58648701,31265316,7372944,7295421,7297245,7300762,7297188,7304836,7297245,7300762,7297188,7304836,7297413,7310803,7320503],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAABVSV3","wfA2BgwfDNXUWsxkJ083RwAAAAABVZHu","wfA2BgwfDNXUWsxkJ083RwAAAAABVUpO","wfA2BgwfDNXUWsxkJ083RwAAAAADZvcv","wfA2BgwfDNXUWsxkJ083RwAAAAADgmhV","wfA2BgwfDNXUWsxkJ083RwAAAAADf1E9","wfA2BgwfDNXUWsxkJ083RwAAAAADfrGk","wfA2BgwfDNXUWsxkJ083RwAAAAADfuh9","wfA2BgwfDNXUWsxkJ083RwAAAAAB3RIk","wfA2BgwfDNXUWsxkJ083RwAAAAAAcICQ","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1G9","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1jd","wfA2BgwfDNXUWsxkJ083RwAAAAAAb2aa","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1ik","wfA2BgwfDNXUWsxkJ083RwAAAAAAb3aE","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1jd","wfA2BgwfDNXUWsxkJ083RwAAAAAAb2aa","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1ik","wfA2BgwfDNXUWsxkJ083RwAAAAAAb3aE","wfA2BgwfDNXUWsxkJ083RwAAAAAAb1mF","wfA2BgwfDNXUWsxkJ083RwAAAAAAb43T","wfA2BgwfDNXUWsxkJ083RwAAAAAAb7O3"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"4-XWrzbKLiMzMN29SCKUhA":{"address_or_lines":[4652224,31041029,31055333,31057380,31059656,31451286,31449907,25120346,25115948,4970003,4971223,4754617,4757981,4219698,4219725,10485923,16807,2777344,2775602,2826949,2809805,2807527,2804929,2869997],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARvzA","6auiCMWq5cA-hAbqSYvdQQAAAAAB2aYF","6auiCMWq5cA-hAbqSYvdQQAAAAAB2d3l","6auiCMWq5cA-hAbqSYvdQQAAAAAB2eXk","6auiCMWq5cA-hAbqSYvdQQAAAAAB2e7I","6auiCMWq5cA-hAbqSYvdQQAAAAAB3-iW","6auiCMWq5cA-hAbqSYvdQQAAAAAB3-Mz","6auiCMWq5cA-hAbqSYvdQQAAAAABf05a","6auiCMWq5cA-hAbqSYvdQQAAAAABfz0s","6auiCMWq5cA-hAbqSYvdQQAAAAAAS9YT","6auiCMWq5cA-hAbqSYvdQQAAAAAAS9rX","6auiCMWq5cA-hAbqSYvdQQAAAAAASIy5","6auiCMWq5cA-hAbqSYvdQQAAAAAASJnd","6auiCMWq5cA-hAbqSYvdQQAAAAAAQGMy","6auiCMWq5cA-hAbqSYvdQQAAAAAAQGNN","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKmEA","ew01Dk0sWZctP-VaEpavqQAAAAAAKloy","ew01Dk0sWZctP-VaEpavqQAAAAAAKyLF","ew01Dk0sWZctP-VaEpavqQAAAAAAKt_N","ew01Dk0sWZctP-VaEpavqQAAAAAAKtbn","ew01Dk0sWZctP-VaEpavqQAAAAAAKszB","ew01Dk0sWZctP-VaEpavqQAAAAAAK8rt"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"oazzZOrFVKPzoEMEINIH2g":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708823,24695729,24696100,20084005,20770646,20784592],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQbX","j8DVIOTu7Btj9lgFefJ84AAAAAABeNOx","j8DVIOTu7Btj9lgFefJ84AAAAAABeNUk","j8DVIOTu7Btj9lgFefJ84AAAAAABMnUl","j8DVIOTu7Btj9lgFefJ84AAAAAABPO9W","j8DVIOTu7Btj9lgFefJ84AAAAAABPSXQ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"bgW4z1P_qeyGZ-BNg-EtzA":{"address_or_lines":[43732576,54345578,54346325,54347573,52524033,52636324,52637912,52417621,52420674,52436132,51874398,51910204,51902690,51903112,51905980,51885853,51874436,51883428,51874436,51883428,51874436,51883398,51839246,52405829,52404692,44450492],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAADPT9q","MNBJ5seVz_ocW6tcr1HSmwAAAAADPUJV","MNBJ5seVz_ocW6tcr1HSmwAAAAADPUc1","MNBJ5seVz_ocW6tcr1HSmwAAAAADIXQB","MNBJ5seVz_ocW6tcr1HSmwAAAAADIyqk","MNBJ5seVz_ocW6tcr1HSmwAAAAADIzDY","MNBJ5seVz_ocW6tcr1HSmwAAAAADH9RV","MNBJ5seVz_ocW6tcr1HSmwAAAAADH-BC","MNBJ5seVz_ocW6tcr1HSmwAAAAADIByk","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4pe","MNBJ5seVz_ocW6tcr1HSmwAAAAADGBY8","MNBJ5seVz_ocW6tcr1HSmwAAAAADF_ji","MNBJ5seVz_ocW6tcr1HSmwAAAAADF_qI","MNBJ5seVz_ocW6tcr1HSmwAAAAADGAW8","MNBJ5seVz_ocW6tcr1HSmwAAAAADF7cd","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4qE","MNBJ5seVz_ocW6tcr1HSmwAAAAADF62k","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4qE","MNBJ5seVz_ocW6tcr1HSmwAAAAADF62k","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4qE","MNBJ5seVz_ocW6tcr1HSmwAAAAADF62G","MNBJ5seVz_ocW6tcr1HSmwAAAAADFwEO","MNBJ5seVz_ocW6tcr1HSmwAAAAADH6ZF","MNBJ5seVz_ocW6tcr1HSmwAAAAADH6HU","MNBJ5seVz_ocW6tcr1HSmwAAAAACpkK8"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"_7muG2H-TTX5D3mi3LROgw":{"address_or_lines":[4652224,31041029,31055333,31057380,31059656,31451179,30792516,25540230,25548731,25550840,25503472,25504260,25481372,25481181,25484711,25484964,4951332,4960527,4959954,4897957,4893996,4627954,4660663,10485923,16807,3103928,3101167],"file_ids":["6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","6auiCMWq5cA-hAbqSYvdQQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["6auiCMWq5cA-hAbqSYvdQQAAAAAARvzA","6auiCMWq5cA-hAbqSYvdQQAAAAAB2aYF","6auiCMWq5cA-hAbqSYvdQQAAAAAB2d3l","6auiCMWq5cA-hAbqSYvdQQAAAAAB2eXk","6auiCMWq5cA-hAbqSYvdQQAAAAAB2e7I","6auiCMWq5cA-hAbqSYvdQQAAAAAB3-gr","6auiCMWq5cA-hAbqSYvdQQAAAAAB1dtE","6auiCMWq5cA-hAbqSYvdQQAAAAABhbaG","6auiCMWq5cA-hAbqSYvdQQAAAAABhde7","6auiCMWq5cA-hAbqSYvdQQAAAAABhd_4","6auiCMWq5cA-hAbqSYvdQQAAAAABhSbw","6auiCMWq5cA-hAbqSYvdQQAAAAABhSoE","6auiCMWq5cA-hAbqSYvdQQAAAAABhNCc","6auiCMWq5cA-hAbqSYvdQQAAAAABhM_d","6auiCMWq5cA-hAbqSYvdQQAAAAABhN2n","6auiCMWq5cA-hAbqSYvdQQAAAAABhN6k","6auiCMWq5cA-hAbqSYvdQQAAAAAAS40k","6auiCMWq5cA-hAbqSYvdQQAAAAAAS7EP","6auiCMWq5cA-hAbqSYvdQQAAAAAAS67S","6auiCMWq5cA-hAbqSYvdQQAAAAAASryl","6auiCMWq5cA-hAbqSYvdQQAAAAAASq0s","6auiCMWq5cA-hAbqSYvdQQAAAAAARp3y","6auiCMWq5cA-hAbqSYvdQQAAAAAARx23","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAL1y4","ew01Dk0sWZctP-VaEpavqQAAAAAAL1Hv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4]},"nKCqWW03DZONEM_Nq2LvwQ":{"address_or_lines":[12540096,19004791,19032250,19014236,19907031,31278974,31279321,31305795,31279321,31290406,31279321,31317002,19907351,21668882,21654220,21663244,21662923,16321295,16318241,16372475,15847297,16321906,16318704,15818442,15818729,12152742,12151794,12187561],"file_ids":["67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg","67s2TwiMngM0yin5Y8pvEg"],"frame_ids":["67s2TwiMngM0yin5Y8pvEgAAAAAAv1jA","67s2TwiMngM0yin5Y8pvEgAAAAABIf13","67s2TwiMngM0yin5Y8pvEgAAAAABImi6","67s2TwiMngM0yin5Y8pvEgAAAAABIiJc","67s2TwiMngM0yin5Y8pvEgAAAAABL8HX","67s2TwiMngM0yin5Y8pvEgAAAAAB3Ud-","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3bBD","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3XQm","67s2TwiMngM0yin5Y8pvEgAAAAAB3UjZ","67s2TwiMngM0yin5Y8pvEgAAAAAB3dwK","67s2TwiMngM0yin5Y8pvEgAAAAABL8MX","67s2TwiMngM0yin5Y8pvEgAAAAABSqQS","67s2TwiMngM0yin5Y8pvEgAAAAABSmrM","67s2TwiMngM0yin5Y8pvEgAAAAABSo4M","67s2TwiMngM0yin5Y8pvEgAAAAABSozL","67s2TwiMngM0yin5Y8pvEgAAAAAA-QsP","67s2TwiMngM0yin5Y8pvEgAAAAAA-P8h","67s2TwiMngM0yin5Y8pvEgAAAAAA-dL7","67s2TwiMngM0yin5Y8pvEgAAAAAA8c-B","67s2TwiMngM0yin5Y8pvEgAAAAAA-Q1y","67s2TwiMngM0yin5Y8pvEgAAAAAA-QDw","67s2TwiMngM0yin5Y8pvEgAAAAAA8V7K","67s2TwiMngM0yin5Y8pvEgAAAAAA8V_p","67s2TwiMngM0yin5Y8pvEgAAAAAAuW-m","67s2TwiMngM0yin5Y8pvEgAAAAAAuWvy","67s2TwiMngM0yin5Y8pvEgAAAAAAufep"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"08TjeY9jNFfBuPDWZvzcGA":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708845,24702901,19816356,19817629,19819812,19827076,19819869,19823237,19819812,19819076],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQbt","j8DVIOTu7Btj9lgFefJ84AAAAAABeO-1","j8DVIOTu7Btj9lgFefJ84AAAAAABLl-k","j8DVIOTu7Btj9lgFefJ84AAAAAABLmSd","j8DVIOTu7Btj9lgFefJ84AAAAAABLm0k","j8DVIOTu7Btj9lgFefJ84AAAAAABLomE","j8DVIOTu7Btj9lgFefJ84AAAAAABLm1d","j8DVIOTu7Btj9lgFefJ84AAAAAABLnqF","j8DVIOTu7Btj9lgFefJ84AAAAAABLm0k","j8DVIOTu7Btj9lgFefJ84AAAAAABLmpE"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"41gF_giRSTRZMXWPVpvLYA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901309,19904677,19901252,19907099,19901069],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8Ib","v6HIzNa4K6G4nRP9032RIAAAAAABL6qN"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"CCCw9Z7XCAUBXfzhCKjvyQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778468,20166836,20169482,20167663,20167859,19086136,19109575,19098127,19092114,19079610],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehbk","v6HIzNa4K6G4nRP9032RIAAAAAABM7i0","v6HIzNa4K6G4nRP9032RIAAAAAABM8MK","v6HIzNa4K6G4nRP9032RIAAAAAABM7vv","v6HIzNa4K6G4nRP9032RIAAAAAABM7yz","v6HIzNa4K6G4nRP9032RIAAAAAABIzs4","v6HIzNa4K6G4nRP9032RIAAAAAABI5bH","v6HIzNa4K6G4nRP9032RIAAAAAABI2oP","v6HIzNa4K6G4nRP9032RIAAAAAABI1KS","v6HIzNa4K6G4nRP9032RIAAAAAABIyG6"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"RK2MfkyDuA83Ote1DRpnig":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901252,19908516,19901309,19904677,19901477,19914228,19923006],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6wl","v6HIzNa4K6G4nRP9032RIAAAAAABL930","v6HIzNa4K6G4nRP9032RIAAAAAABMAA-"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"E9YrFLZE6ytYTLr5nOdeqA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16755],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEFz"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4]},"OaI2ikXPfU9oPJVr7qHqRA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778417,19045737,19044484,19054298,18859716,18879913,10485923,16807,2741468,2828042,2818852,4377977,4376240],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp1p","v6HIzNa4K6G4nRP9032RIAAAAAABIpiE","v6HIzNa4K6G4nRP9032RIAAAAAABIr7a","v6HIzNa4K6G4nRP9032RIAAAAAABH8bE","v6HIzNa4K6G4nRP9032RIAAAAAABIBWp","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKdTc","ew01Dk0sWZctP-VaEpavqQAAAAAAKycK","ew01Dk0sWZctP-VaEpavqQAAAAAAKwMk","ew01Dk0sWZctP-VaEpavqQAAAAAAQs15","ew01Dk0sWZctP-VaEpavqQAAAAAAQsaw"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4]},"BeervgrHDOwHnECUdx-R1Q":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54548081,54524484,54525381,54528188,54495447,54497074,54477482,44043465,44042020,44050767,44050194,43988037,43983308,43704594,43741015,10485923,16807,3103112,3099892,3094686,3393841,3393734,3091863,2557902,2671840],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFZx","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_pE","MNBJ5seVz_ocW6tcr1HSmwAAAAADP_3F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQAi8","MNBJ5seVz_ocW6tcr1HSmwAAAAADP4jX","MNBJ5seVz_ocW6tcr1HSmwAAAAADP48y","MNBJ5seVz_ocW6tcr1HSmwAAAAADP0Kq","MNBJ5seVz_ocW6tcr1HSmwAAAAACoAzJ","MNBJ5seVz_ocW6tcr1HSmwAAAAACoAck","MNBJ5seVz_ocW6tcr1HSmwAAAAACoClP","MNBJ5seVz_ocW6tcr1HSmwAAAAACoCcS","MNBJ5seVz_ocW6tcr1HSmwAAAAACnzRF","MNBJ5seVz_ocW6tcr1HSmwAAAAACnyHM","MNBJ5seVz_ocW6tcr1HSmwAAAAACmuES","MNBJ5seVz_ocW6tcr1HSmwAAAAACm29X","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAL1mI","9LzzIocepYcOjnUsLlgOjgAAAAAAL0z0","9LzzIocepYcOjnUsLlgOjgAAAAAALzie","9LzzIocepYcOjnUsLlgOjgAAAAAAM8kx","9LzzIocepYcOjnUsLlgOjgAAAAAAM8jG","9LzzIocepYcOjnUsLlgOjgAAAAAALy2X","9LzzIocepYcOjnUsLlgOjgAAAAAAJwfO","9LzzIocepYcOjnUsLlgOjgAAAAAAKMTg"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4]},"_E7kI3XeP50ndUGgLwozRw":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226539,39801748,39804999,39805475,40019662,39816300,32602256,32687470,24708823,24695729,24696049,18964841,18963588,18973402,18778948,18799145,10485923,16743,2737420,2823946,2813708,2804875,2803431,2800833,2865890],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdREr","j8DVIOTu7Btj9lgFefJ84AAAAAACX1OU","j8DVIOTu7Btj9lgFefJ84AAAAAACX2BH","j8DVIOTu7Btj9lgFefJ84AAAAAACX2Ij","j8DVIOTu7Btj9lgFefJ84AAAAAACYqbO","j8DVIOTu7Btj9lgFefJ84AAAAAACX4xs","j8DVIOTu7Btj9lgFefJ84AAAAAAB8XiQ","j8DVIOTu7Btj9lgFefJ84AAAAAAB8sVu","j8DVIOTu7Btj9lgFefJ84AAAAAABeQbX","j8DVIOTu7Btj9lgFefJ84AAAAAABeNOx","j8DVIOTu7Btj9lgFefJ84AAAAAABeNTx","j8DVIOTu7Btj9lgFefJ84AAAAAABIWFp","j8DVIOTu7Btj9lgFefJ84AAAAAABIVyE","j8DVIOTu7Btj9lgFefJ84AAAAAABIYLa","j8DVIOTu7Btj9lgFefJ84AAAAAABHotE","j8DVIOTu7Btj9lgFefJ84AAAAAABHtop","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKcUM","piWSMQrh4r040D0BPNaJvwAAAAAAKxcK","piWSMQrh4r040D0BPNaJvwAAAAAAKu8M","piWSMQrh4r040D0BPNaJvwAAAAAAKsyL","piWSMQrh4r040D0BPNaJvwAAAAAAKsbn","piWSMQrh4r040D0BPNaJvwAAAAAAKrzB","piWSMQrh4r040D0BPNaJvwAAAAAAK7ri"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"PiAbunsxsTWIrlVv5AJCxQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7441528],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYx4"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"gcylfs4yiiRtiY_AHc1fkQ":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7508562],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpJS"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"2J6chKI2om9Kbvwi1SgqlA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7441584,6770797,6773738,2395067],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYyw","ew01Dk0sWZctP-VaEpavqQAAAAAAZ1Bt","ew01Dk0sWZctP-VaEpavqQAAAAAAZ1vq","ew01Dk0sWZctP-VaEpavqQAAAAAAJIu7"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"YX2R7C2iz4FGt5q5Tnk6TA":{"address_or_lines":[18434496,22515341,22492438,22512730,32109966,22497902,40241913,34110888,40114070,40112026,41252858,41226601,40103401,19895453,19846041,19847127,19902436,19861609,19902628,19862836,19902820,19863773,19901256,19856467,19901444,19858248,18713630,18723524,18720816,19859472,18001099,10488398,10493154,585983,12583132,6817209,21184,6815932,6812296,6811747,6811254,7304819,7302120],"file_ids":["j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","j8DVIOTu7Btj9lgFefJ84A","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","_3bHXKBtA1BrvZVdhZK3vg","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["j8DVIOTu7Btj9lgFefJ84AAAAAABGUnA","j8DVIOTu7Btj9lgFefJ84AAAAAABV46N","j8DVIOTu7Btj9lgFefJ84AAAAAABVzUW","j8DVIOTu7Btj9lgFefJ84AAAAAABV4Ra","j8DVIOTu7Btj9lgFefJ84AAAAAAB6fWO","j8DVIOTu7Btj9lgFefJ84AAAAAABV0pu","j8DVIOTu7Btj9lgFefJ84AAAAAACZgr5","j8DVIOTu7Btj9lgFefJ84AAAAAACCH2o","j8DVIOTu7Btj9lgFefJ84AAAAAACZBeW","j8DVIOTu7Btj9lgFefJ84AAAAAACZA-a","j8DVIOTu7Btj9lgFefJ84AAAAAACdXf6","j8DVIOTu7Btj9lgFefJ84AAAAAACdRFp","j8DVIOTu7Btj9lgFefJ84AAAAAACY-3p","j8DVIOTu7Btj9lgFefJ84AAAAAABL5Sd","j8DVIOTu7Btj9lgFefJ84AAAAAABLtOZ","j8DVIOTu7Btj9lgFefJ84AAAAAABLtfX","j8DVIOTu7Btj9lgFefJ84AAAAAABL6_k","j8DVIOTu7Btj9lgFefJ84AAAAAABLxBp","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Ck","j8DVIOTu7Btj9lgFefJ84AAAAAABLxU0","j8DVIOTu7Btj9lgFefJ84AAAAAABL7Fk","j8DVIOTu7Btj9lgFefJ84AAAAAABLxjd","j8DVIOTu7Btj9lgFefJ84AAAAAABL6tI","j8DVIOTu7Btj9lgFefJ84AAAAAABLvxT","j8DVIOTu7Btj9lgFefJ84AAAAAABL6wE","j8DVIOTu7Btj9lgFefJ84AAAAAABLwNI","j8DVIOTu7Btj9lgFefJ84AAAAAABHYwe","j8DVIOTu7Btj9lgFefJ84AAAAAABHbLE","j8DVIOTu7Btj9lgFefJ84AAAAAABHagw","j8DVIOTu7Btj9lgFefJ84AAAAAABLwgQ","j8DVIOTu7Btj9lgFefJ84AAAAAABEqzL","piWSMQrh4r040D0BPNaJvwAAAAAAoApO","piWSMQrh4r040D0BPNaJvwAAAAAAoBzi","piWSMQrh4r040D0BPNaJvwAAAAAACPD_","piWSMQrh4r040D0BPNaJvwAAAAAAwADc","piWSMQrh4r040D0BPNaJvwAAAAAAaAW5","_3bHXKBtA1BrvZVdhZK3vgAAAAAAAFLA","piWSMQrh4r040D0BPNaJvwAAAAAAaAC8","piWSMQrh4r040D0BPNaJvwAAAAAAZ_KI","piWSMQrh4r040D0BPNaJvwAAAAAAZ_Bj","piWSMQrh4r040D0BPNaJvwAAAAAAZ-52","piWSMQrh4r040D0BPNaJvwAAAAAAb3Zz","piWSMQrh4r040D0BPNaJvwAAAAAAb2vo"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"--7TGRswVMtk5qWYdGBDUw":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7439971,6798378,6797926,4866621,4855697,8473771],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq","ew01Dk0sWZctP-VaEpavqQAAAAAAZ7pm","ew01Dk0sWZctP-VaEpavqQAAAAAASkI9","ew01Dk0sWZctP-VaEpavqQAAAAAASheR","ew01Dk0sWZctP-VaEpavqQAAAAAAgUyr"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"iVZ81pgajC_4cYBykPWgBg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7508344,7393457,7394824,7384416,6869315,6866863,2643],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","6miIyyucTZf5zXHCk7PT1g"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4","ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx","ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI","ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g","ew01Dk0sWZctP-VaEpavqQAAAAAAaNFD","ew01Dk0sWZctP-VaEpavqQAAAAAAaMev","6miIyyucTZf5zXHCk7PT1gAAAAAAAApT"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"dg33Fg5TLDtB9bOuPSPREA":{"address_or_lines":[980270,29770,3203438,1526226,1526293,1526410,1522622,1523799,453712,1320069,1900469,1899334,1898707,2062274,2293545,2285857,2284809,2485949,2472275,2784493,2826658,2823003,3007344,3001783,2924437,3112045,3104142,1417998,1456694,1456323,1393341,1348522,1348436,1345741,1348060,1347558,1345741,1348060,1347558,1345741,1348060,1347558,1345954,1343030,1342299,1335062,1334604,1334212,452199,518055,509958],"file_ids":["Z_CHd3Zjsh2cWE2NSdbiNQ","eOfhJQFIxbIEScd007tROw","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","-p9BlJh9JZMPPNjY_j92ng","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","huWyXZbCBWCe2ZtK9BiokQ","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ"],"frame_ids":["Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADvUu","eOfhJQFIxbIEScd007tROwAAAAAAAHRK","-p9BlJh9JZMPPNjY_j92ngAAAAAAMOFu","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0nS","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0oV","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0qK","-p9BlJh9JZMPPNjY_j92ngAAAAAAFzu-","-p9BlJh9JZMPPNjY_j92ngAAAAAAF0BX","-p9BlJh9JZMPPNjY_j92ngAAAAAABuxQ","-p9BlJh9JZMPPNjY_j92ngAAAAAAFCSF","-p9BlJh9JZMPPNjY_j92ngAAAAAAHP-1","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPtG","-p9BlJh9JZMPPNjY_j92ngAAAAAAHPjT","-p9BlJh9JZMPPNjY_j92ngAAAAAAH3fC","-p9BlJh9JZMPPNjY_j92ngAAAAAAIv8p","-p9BlJh9JZMPPNjY_j92ngAAAAAAIuEh","-p9BlJh9JZMPPNjY_j92ngAAAAAAIt0J","-p9BlJh9JZMPPNjY_j92ngAAAAAAJe69","-p9BlJh9JZMPPNjY_j92ngAAAAAAJblT","-p9BlJh9JZMPPNjY_j92ngAAAAAAKnzt","-p9BlJh9JZMPPNjY_j92ngAAAAAAKyGi","-p9BlJh9JZMPPNjY_j92ngAAAAAAKxNb","-p9BlJh9JZMPPNjY_j92ngAAAAAALeNw","-p9BlJh9JZMPPNjY_j92ngAAAAAALc23","-p9BlJh9JZMPPNjY_j92ngAAAAAALJ-V","-p9BlJh9JZMPPNjY_j92ngAAAAAAL3xt","-p9BlJh9JZMPPNjY_j92ngAAAAAAL12O","huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2","huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD","huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN","huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc","huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m","huWyXZbCBWCe2ZtK9BiokQAAAAAAFImi","huWyXZbCBWCe2ZtK9BiokQAAAAAAFH42","huWyXZbCBWCe2ZtK9BiokQAAAAAAFHtb","huWyXZbCBWCe2ZtK9BiokQAAAAAAFF8W","huWyXZbCBWCe2ZtK9BiokQAAAAAAFF1M","huWyXZbCBWCe2ZtK9BiokQAAAAAAFFvE","huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-en","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB8gG"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]}},"stack_frames":{"ew01Dk0sWZctP-VaEpavqQAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAALz5s":{"file_name":[],"function_name":["__x64_sys_epoll_pwait"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAALzn0":{"file_name":[],"function_name":["do_epoll_wait"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEFn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEqRj":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEpnh":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEqXT":{"file_name":[],"function_name":["__x64_sys_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEp6h":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEnfL":{"file_name":[],"function_name":["futex_wait"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACar9":{"file_name":[],"function_name":["__x64_sys_tgkill"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACaq0":{"file_name":[],"function_name":["do_tkill"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACan-":{"file_name":[],"function_name":["do_send_specific"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAACaJE":{"file_name":[],"function_name":["do_send_sig_info"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEnhG":{"file_name":[],"function_name":["futex_wait"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEnal":{"file_name":[],"function_name":["futex_wait_setup"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEm2v":{"file_name":[],"function_name":["get_futex_key"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAEmab":{"file_name":[],"function_name":["get_futex_key_refs.isra.8"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEp0x":{"file_name":[],"function_name":["do_futex"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEnfb":{"file_name":[],"function_name":["futex_wait"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEUoQ":{"file_name":[],"function_name":["hrtimer_cancel"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEUmo":{"file_name":[],"function_name":["hrtimer_try_to_cancel"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAgU79":{"file_name":[],"function_name":["__lock_text_start"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKdPM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKyX6":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKv6U":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKs2k":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAM56z":{"file_name":[],"function_name":["kernfs_dop_revalidate"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKmEA":{"file_name":[],"function_name":["__do_sys_newfstatat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKloy":{"file_name":[],"function_name":["vfs_statx"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKyLF":{"file_name":[],"function_name":["filename_lookup"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKt_N":{"file_name":[],"function_name":["path_lookupat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKtbn":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKszB":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAK8rt":{"file_name":[],"function_name":["__d_lookup_rcu"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAL1y4":{"file_name":[],"function_name":["__x64_sys_epoll_ctl"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAL1Hv":{"file_name":[],"function_name":["ep_insert"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEFz":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKdTc":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKycK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKwMk":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQs15":{"file_name":[],"function_name":["ima_file_check"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQsaw":{"file_name":[],"function_name":["process_measurement"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAL1mI":{"file_name":[],"function_name":["__x64_sys_epoll_ctl"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAL0z0":{"file_name":[],"function_name":["ep_insert"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAALzie":{"file_name":[],"function_name":["ep_item_poll.isra.15"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAM8kx":{"file_name":[],"function_name":["kernfs_fop_poll"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAM8jG":{"file_name":[],"function_name":["kernfs_generic_poll"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAALy2X":{"file_name":[],"function_name":["ep_ptable_queue_proc"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJwfO":{"file_name":[],"function_name":["kmem_cache_alloc"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKMTg":{"file_name":[],"function_name":["memcg_kmem_get_cache"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKcUM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKxcK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKu8M":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsyL":{"file_name":[],"function_name":["link_path_walk.part.33"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKsbn":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKrzB":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAK7ri":{"file_name":[],"function_name":["__d_lookup_rcu"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYx4":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpJS":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYyw":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ1Bt":{"file_name":[],"function_name":["__kfree_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ1vq":{"file_name":[],"function_name":["skb_release_data"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAJIu7":{"file_name":[],"function_name":["free_unref_page"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoApO":{"file_name":[],"function_name":["ret_from_intr"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoBzi":{"file_name":[],"function_name":["do_IRQ"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAACPD_":{"file_name":[],"function_name":["irq_exit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAwADc":{"file_name":[],"function_name":["__softirqentry_text_start"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAaAW5":{"file_name":[],"function_name":["net_rx_action"],"function_offset":[],"line_number":[]},"_3bHXKBtA1BrvZVdhZK3vgAAAAAAAFLA":{"file_name":[],"function_name":["ena_io_poll"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAaAC8":{"file_name":[],"function_name":["napi_complete_done"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ_KI":{"file_name":[],"function_name":["gro_normal_list.part.131"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ_Bj":{"file_name":[],"function_name":["netif_receive_skb_list_internal"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZ-52":{"file_name":[],"function_name":["__netif_receive_skb_list_core"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb3Zz":{"file_name":[],"function_name":["ip_list_rcv"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAb2vo":{"file_name":[],"function_name":["ip_rcv_core.isra.17"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYZj":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7wq":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZ7pm":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASkI9":{"file_name":[],"function_name":["_copy_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASheR":{"file_name":[],"function_name":["copyout"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAgUyr":{"file_name":[],"function_name":["copy_user_generic_string"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaNFD":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaMev":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"6miIyyucTZf5zXHCk7PT1gAAAAAAAApT":{"file_name":[],"function_name":["veth_xmit"],"function_offset":[],"line_number":[]},"eOfhJQFIxbIEScd007tROwAAAAAAAHRK":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/nptl/pthread_create.c"],"function_name":["start_thread"],"function_offset":[],"line_number":[465]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFaMO":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/x509_d2.c"],"function_name":["X509_STORE_load_locations"],"function_offset":[],"line_number":[94]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjo2":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["by_file_ctrl"],"function_offset":[],"line_number":[117]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFjjD":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/x509/by_file.c"],"function_name":["X509_load_cert_crl_file"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFUK9":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/pem/pem_info.c"],"function_name":["PEM_X509_INFO_read_bio"],"function_offset":[],"line_number":[248]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJOq":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_d2i"],"function_offset":[],"line_number":[154]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJNU":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["ASN1_item_ex_d2i"],"function_offset":[],"line_number":[553]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFIjN":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[478]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFJHc":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_ex_d2i"],"function_offset":[],"line_number":[623]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFI_m":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_template_noexp_d2i"],"function_offset":[],"line_number":[735]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFImi":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_item_ex_d2i"],"function_offset":[],"line_number":[261]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFH42":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_d2i_ex_primitive"],"function_offset":[],"line_number":[874]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFHtb":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_dec.c"],"function_name":["asn1_ex_c2i"],"function_offset":[],"line_number":[903]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFF8W":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["ASN1_item_new"],"function_offset":[],"line_number":[76]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFF1M":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["asn1_item_ex_combine_new"],"function_offset":[],"line_number":[136]},"huWyXZbCBWCe2ZtK9BiokQAAAAAAFFvE":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/asn1/tasn_new.c"],"function_name":["ASN1_primitive_new"],"function_offset":[],"line_number":[342]},"huWyXZbCBWCe2ZtK9BiokQAAAAAABuZn":{"file_name":["/usr/src/debug/openssl-1.0.2k/crypto/mem.c"],"function_name":["CRYPTO_malloc"],"function_offset":[],"line_number":[346]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB-en":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["__GI___libc_malloc"],"function_offset":[],"line_number":[3068]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAB8gG":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/malloc/malloc.c"],"function_name":["_int_malloc"],"function_offset":[],"line_number":[3584]}},"executables":{"Ij7mO1SCteAnvtNe95RpEg":"linux-vdso.so.1","B56YkhsK1JwqD-8F8sjS3A":"prometheus","QvG8QEGAld88D676NL_Y2Q":"filebeat","FWZ9q3TQKZZok58ua1HDsg":"pf-debug-metadata-service","67s2TwiMngM0yin5Y8pvEg":"containerd","-1kQFVGzdQWpzLSZ9TRmnw":"kube-state-metrics","v6HIzNa4K6G4nRP9032RIA":"dockerd","LvhLWomlc0dSPYzQ8C620g":"controller","B8JRxL079xbhqQBqGvksAg":"kubelet","ew01Dk0sWZctP-VaEpavqQ":"vmlinux","j8DVIOTu7Btj9lgFefJ84A":"dockerd","piWSMQrh4r040D0BPNaJvw":"vmlinux","6auiCMWq5cA-hAbqSYvdQQ":"kubelet","gfRL5jyxmWedM28UI08hFQ":"snapshot-controller","1QjX8mEQC0-5qYXzadOESA":"containerd-shim-runc-v2","wfA2BgwfDNXUWsxkJ083Rw":"kubelet","A2oiHVwisByxRn5RDT4LjA":"vmlinux","MNBJ5seVz_ocW6tcr1HSmw":"metricbeat","9LzzIocepYcOjnUsLlgOjg":"vmlinux","_3bHXKBtA1BrvZVdhZK3vg":"ena","6miIyyucTZf5zXHCk7PT1g":"veth","Z_CHd3Zjsh2cWE2NSdbiNQ":"libc-2.26.so","eOfhJQFIxbIEScd007tROw":"libpthread-2.26.so","-p9BlJh9JZMPPNjY_j92ng":"awsagent","huWyXZbCBWCe2ZtK9BiokQ":"libcrypto.so.1.0.2k"},"total_frames":13116,"sampling_rate":1} diff --git a/x-pack/plugins/profiling/common/__fixtures__/stacktraces_86400s_125x.json b/x-pack/plugins/profiling/common/__fixtures__/stacktraces_86400s_125x.json deleted file mode 100644 index 35bdfd7883688..0000000000000 --- a/x-pack/plugins/profiling/common/__fixtures__/stacktraces_86400s_125x.json +++ /dev/null @@ -1 +0,0 @@ -{"stack_trace_events":{"clTcDPwSeibw16tpSQPVxA":38,"1sIZ88dgfmQewwimPWuaWw":80,"2gFeSnOvAhz1aSRiNEVnjQ":213,"0CNUMdOdpmKJxWeUmvWvXg":1062,"9_06LL00QkYIeiFNCWu0XQ":919,"StwAKCpFAmfI3NKtrFQDVg":494,"Jd0qjF7XxnghG2_AZCQTFA":408,"1Ez9iBhqi5bXK2tpNXVjRA":380,"2Ov4wSepfExdnFvsJSSjog":281,"DALs1IxJ3oi7BZ8FFjuM_Q":418,"VmRA1Zd-R_saxzv9stOlrw":364,"u31aX9a6CI2OuomWQHSx1Q":397,"7zatBTElj7KkoApkBS7dzw":438,"ErI-d7HGvspCKDUrR8E64A":371,"-s21TvA-EsTWbfCutQG83Q":373,"kryT_w4Id2yAnU578aXk1w":330,"AsgowTLQhiAbue_lxpHIHw":373,"hecRkAhRG62NML7wI512zA":230,"woPu0Q2DCHU5xpBNJFRNGw":179,"-t2pi-xr8qjFCfIHra96OA":203,"qbtMiMC37gp-mMp0u-WgYw":238,"ZZck2mgLZGHuLiBDFerx6w":244,"af-YU39AX7WoGwE66OjkRg":197,"DkjcsUWzUMWlzGIG7vWPLA":201,"9sZZ-MQWzCV4c64gJJBU6Q":261,"rQhVFvlTg_4aQXNpF_LGMQ":213,"-t0hOBsBrsbJ-S8NPXUTmg":175,"VoyVx3eKZvx3I7o9LV75WA":148,"SwXYsounAV_Jw1AjJobr2g":120,"Z84n0-wX6U6-iVSLGr0n7A":130,"PPkg_Kb06KioYNLVH5MUSw":114,"lMQPlrvTe5c5NiwvC7JXZg":102,"0BFlivqqa58juwW6lzxBVg":70,"cKHQmDxYocbgoxaTvYj6SA":53,"KnJHmq-Dv1WTEbftpdA5Zg":39,"2-DAEecFvG7qyB6YjY5nOg":38,"Ocoebh9gAlmO1k7rQilo0w":23,"XyR38J9TfiJQyusyqjnL0Q":12,"9s4s_y43ZAfUdYXm930H4A":9,"LeV2oAqU4BVeWoabuoh-cw":10,"2gcYNFzbFyKxWn73M5202w":12,"CU-T9AvnxmWd1TTRjgV01Q":27,"nnsc9UkL_oA5SAi5cs_ZPg":9,"wAujHiFN47_oNUI63d6EtA":15,"ia-QZTf1AEqK7KEggAUJSw":12,"YxsKA4n0U7pKfHmrePpfjA":2,"mqliNf10_gB69yQo7_zlzg":9,"24tLFB3hY9xz1zbZCjaBXA":1,"MLSOPRH6z6HuctKh5rsAnA":4,"krdohOL0KiVMtm4q-6fmjg":2,"FtHYpmBv9BwyjtHQeYFcCw":2,"FuFG7sSEAg94nZpDT4nzlA":3,"chida0TNeXOPGVvI0kALCQ":4,"UDWRHwtQcuK3KYw4Lj118w":3,"wQhKHV5i9LyZbGr1o38TMA":1,"TtsX1UxF45-CxViHFwbKJw":1,"iu7dYG1YyobzAXC7AJADOw":1,"WmwSnxyphedkasVyGbhNdg":2,"YWZby9VC56JtR6BAaYHEoA":1,"Hi8HEHDniMkBvPgm-_IXdg":2,"X86DUuQ7tHAxGBaWu4tZLg":3,"Tx8lhCcOjrVLOl1hWK6aBw":1,"oKVObqTWF9QIjxgKf8UkTw":3,"rsb7cL4OAenBHrp0F_Wcgg":2,"mWVVBnqMHfG9pWtaZUm47Q":1,"r1nqJ9JqsZyOKqlpBmuvLg":1,"5MDEZjYH98Woy4iHbcvgDg":1,"WYRZ4mSdJHjsW8s2yoKnfA":1,"C4ItszXjQjtRADEg560AUw":6,"8IBqDIuSolkkEHIjO_CfMw":5,"T2hqeT_yirkauwcO1cGJEw":4,"OIXgOJgQPE-F5rS7DPPzZA":2,"i0e78nPZCZ2CbzzLMEOcMw":4,"34DMF2kw8Djh_MjcdchMzw":6,"XG9tjujXJl2nWpbHppoRMA":6,"SrSwvDbs2pmPg3SRfXJBCA":8,"bcNRMcXtTRgNPl4vy6M5KQ":8,"XmiUdMqa5OViUnHQ_LS4Uw":3,"3odHGojcaqq4ImPnmLLSzw":6,"bRKRM4i4-XY2LCfN18mOow":8,"W936jUeelyxTrQQ2V9mn-w":3,"AlH3zgnqwh5sdMMzX8AXxg":3,"YHwQa4NMDpWa9cokfF0xqw":1,"AlRn0MJA_RCD0pN2OpIRZA":4,"inhNt-Ftru1dLAPaXB98Gw":2,"qaaAfLAUIerA8yhApFJRYQ":2,"cj3H8UtNXHeFFvSKCpbt_Q":1,"XT5dbBR70HCMmAkhladaCQ":1,"Kfnso_5TQwyEGb1cfr-n5A":1,"O3_UY4IxBGbcnXlHSqWz_w":2},"stack_traces":{"clTcDPwSeibw16tpSQPVxA":{"address_or_lines":[4646313],"file_ids":["FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuWp"],"type_ids":[3]},"1sIZ88dgfmQewwimPWuaWw":{"address_or_lines":[4660883,2469],"file_ids":["B8JRxL079xbhqQBqGvksAg","edNJ10OjHiWc5nzuTQdvig"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARx6T","edNJ10OjHiWc5nzuTQdvigAAAAAAAAml"],"type_ids":[3,3]},"2gFeSnOvAhz1aSRiNEVnjQ":{"address_or_lines":[10486356,710610,1071113],"file_ids":["piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["piWSMQrh4r040D0BPNaJvwAAAAAAoAJU","piWSMQrh4r040D0BPNaJvwAAAAAACtfS","piWSMQrh4r040D0BPNaJvwAAAAAAEFgJ"],"type_ids":[4,4,4]},"0CNUMdOdpmKJxWeUmvWvXg":{"address_or_lines":[32434917,32101228,32115955,32118104],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7url","QvG8QEGAld88D676NL_Y2QAAAAAB6dNs","QvG8QEGAld88D676NL_Y2QAAAAAB6gzz","QvG8QEGAld88D676NL_Y2QAAAAAB6hVY"],"type_ids":[3,3,3,3]},"9_06LL00QkYIeiFNCWu0XQ":{"address_or_lines":[4643592,4325284,4339923,4341903,4293837],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARtsI","B8JRxL079xbhqQBqGvksAgAAAAAAQf-k","B8JRxL079xbhqQBqGvksAgAAAAAAQjjT","B8JRxL079xbhqQBqGvksAgAAAAAAQkCP","B8JRxL079xbhqQBqGvksAgAAAAAAQYTN"],"type_ids":[3,3,3,3,3]},"StwAKCpFAmfI3NKtrFQDVg":{"address_or_lines":[4646312,4600750,4594821,4561903,4559144,4562383],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARuWo","FWZ9q3TQKZZok58ua1HDsgAAAAAARjOu","FWZ9q3TQKZZok58ua1HDsgAAAAAARhyF","FWZ9q3TQKZZok58ua1HDsgAAAAAARZvv","FWZ9q3TQKZZok58ua1HDsgAAAAAARZEo","FWZ9q3TQKZZok58ua1HDsgAAAAAARZ3P"],"type_ids":[3,3,3,3,3,3]},"Jd0qjF7XxnghG2_AZCQTFA":{"address_or_lines":[43723813,43390308,43405438,43397462,43398148,43406419,43408369],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACmywl","MNBJ5seVz_ocW6tcr1HSmwAAAAAClhVk","MNBJ5seVz_ocW6tcr1HSmwAAAAACllB-","MNBJ5seVz_ocW6tcr1HSmwAAAAACljFW","MNBJ5seVz_ocW6tcr1HSmwAAAAACljQE","MNBJ5seVz_ocW6tcr1HSmwAAAAACllRT","MNBJ5seVz_ocW6tcr1HSmwAAAAACllvx"],"type_ids":[3,3,3,3,3,3,3]},"1Ez9iBhqi5bXK2tpNXVjRA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9497568],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkOvg"],"type_ids":[3,3,3,3,3,3,3,3]},"2Ov4wSepfExdnFvsJSSjog":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9504548,5043327],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkQck","FWZ9q3TQKZZok58ua1HDsgAAAAAATPR_"],"type_ids":[3,3,3,3,3,3,3,3,3]},"DALs1IxJ3oi7BZ8FFjuM_Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271933,15288920,9572292,9504218,4890989,4889187],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6Qf9","FWZ9q3TQKZZok58ua1HDsgAAAAAA6UpY","FWZ9q3TQKZZok58ua1HDsgAAAAAAkg_E","FWZ9q3TQKZZok58ua1HDsgAAAAAAkQXa","FWZ9q3TQKZZok58ua1HDsgAAAAAASqFt","FWZ9q3TQKZZok58ua1HDsgAAAAAASppj"],"type_ids":[3,3,3,3,3,3,3,3,3,3]},"VmRA1Zd-R_saxzv9stOlrw":{"address_or_lines":[4650848,9850853,9880398,9883181,9807044,9827268,9781937,9782483,9784009,9784300,9829781],"file_ids":["QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg","QaIvzvU8UoclQMd_OMt-Pg"],"frame_ids":["QaIvzvU8UoclQMd_OMt-PgAAAAAARvdg","QaIvzvU8UoclQMd_OMt-PgAAAAAAlk_l","QaIvzvU8UoclQMd_OMt-PgAAAAAAlsNO","QaIvzvU8UoclQMd_OMt-PgAAAAAAls4t","QaIvzvU8UoclQMd_OMt-PgAAAAAAlaTE","QaIvzvU8UoclQMd_OMt-PgAAAAAAlfPE","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUKx","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUTT","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUrJ","QaIvzvU8UoclQMd_OMt-PgAAAAAAlUvs","QaIvzvU8UoclQMd_OMt-PgAAAAAAlf2V"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3]},"u31aX9a6CI2OuomWQHSx1Q":{"address_or_lines":[4652224,22357367,22385134,22366798,57080079,58879477,58676957,58636100,58650141,31265796,7372663,7364083],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZvkP","B8JRxL079xbhqQBqGvksAgAAAAADgm31","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcH93","B8JRxL079xbhqQBqGvksAgAAAAAAcF3z"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3]},"7zatBTElj7KkoApkBS7dzw":{"address_or_lines":[32443680,58256816,58381230,58319266,58327970,58359946,58318775,58321276,58323254,58419093,58425670,32747421,32699470],"file_ids":["QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q","QvG8QEGAld88D676NL_Y2Q"],"frame_ids":["QvG8QEGAld88D676NL_Y2QAAAAAB7w0g","QvG8QEGAld88D676NL_Y2QAAAAADeO2w","QvG8QEGAld88D676NL_Y2QAAAAADetOu","QvG8QEGAld88D676NL_Y2QAAAAADeeGi","QvG8QEGAld88D676NL_Y2QAAAAADegOi","QvG8QEGAld88D676NL_Y2QAAAAADeoCK","QvG8QEGAld88D676NL_Y2QAAAAADed-3","QvG8QEGAld88D676NL_Y2QAAAAADeel8","QvG8QEGAld88D676NL_Y2QAAAAADefE2","QvG8QEGAld88D676NL_Y2QAAAAADe2eV","QvG8QEGAld88D676NL_Y2QAAAAADe4FG","QvG8QEGAld88D676NL_Y2QAAAAAB86-d","QvG8QEGAld88D676NL_Y2QAAAAAB8vRO"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3]},"ErI-d7HGvspCKDUrR8E64A":{"address_or_lines":[152249,135481,144741,190122,831754,827742,928935,925466,103752,102294,100426,61069,75059,73332],"file_ids":["w5zBqPf1_9mIVEf-Rn7EdA","Z_CHd3Zjsh2cWE2NSdbiNQ","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","w5zBqPf1_9mIVEf-Rn7EdA","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg","OTWX4UsOVMrSIF5cD4zUzg"],"frame_ids":["w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAlK5","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAjVl","w5zBqPf1_9mIVEf-Rn7EdAAAAAAAAuaq","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADLEK","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADKFe","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADiyn","w5zBqPf1_9mIVEf-Rn7EdAAAAAAADh8a","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAZVI","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAY-W","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAYhK","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAO6N","OTWX4UsOVMrSIF5cD4zUzgAAAAAAASUz","OTWX4UsOVMrSIF5cD4zUzgAAAAAAAR50"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"-s21TvA-EsTWbfCutQG83Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10733159,10733818,10618404,10387225,4547736,4658752],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Zn","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8j6","FWZ9q3TQKZZok58ua1HDsgAAAAAAogYk","FWZ9q3TQKZZok58ua1HDsgAAAAAAnn8Z","FWZ9q3TQKZZok58ua1HDsgAAAAAARWSY","FWZ9q3TQKZZok58ua1HDsgAAAAAARxZA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"kryT_w4Id2yAnU578aXk1w":{"address_or_lines":[4652224,22357367,22385134,22366798,57089650,58932906,58679635,58644118,58665750,31406998,7372944,7295421,7297188,7304836,7297245,5131680],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZx5y","B8JRxL079xbhqQBqGvksAgAAAAADgz6q","B8JRxL079xbhqQBqGvksAgAAAAADf2FT","B8JRxL079xbhqQBqGvksAgAAAAADftaW","B8JRxL079xbhqQBqGvksAgAAAAADfysW","B8JRxL079xbhqQBqGvksAgAAAAAB3zuW","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAATk2g"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"AsgowTLQhiAbue_lxpHIHw":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41460538,41453510,39934947,37247976,34247181,33672088,18131287],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeKM6","v6HIzNa4K6G4nRP9032RIAAAAAACeIfG","v6HIzNa4K6G4nRP9032RIAAAAAACYVvj","v6HIzNa4K6G4nRP9032RIAAAAAACOFvo","v6HIzNa4K6G4nRP9032RIAAAAAACCpIN","v6HIzNa4K6G4nRP9032RIAAAAAACAcuY","v6HIzNa4K6G4nRP9032RIAAAAAABFKlX"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"hecRkAhRG62NML7wI512zA":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961373,27940684],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqgd","v6HIzNa4K6G4nRP9032RIAAAAAABqldM"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"woPu0Q2DCHU5xpBNJFRNGw":{"address_or_lines":[43732576,54345578,54346325,54347573,52524033,52636324,52637912,52417621,52420674,52436132,51874398,51910204,51902690,51903112,51905980,51885853,51874212,51875084,44164621],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAADPT9q","MNBJ5seVz_ocW6tcr1HSmwAAAAADPUJV","MNBJ5seVz_ocW6tcr1HSmwAAAAADPUc1","MNBJ5seVz_ocW6tcr1HSmwAAAAADIXQB","MNBJ5seVz_ocW6tcr1HSmwAAAAADIyqk","MNBJ5seVz_ocW6tcr1HSmwAAAAADIzDY","MNBJ5seVz_ocW6tcr1HSmwAAAAADH9RV","MNBJ5seVz_ocW6tcr1HSmwAAAAADH-BC","MNBJ5seVz_ocW6tcr1HSmwAAAAADIByk","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4pe","MNBJ5seVz_ocW6tcr1HSmwAAAAADGBY8","MNBJ5seVz_ocW6tcr1HSmwAAAAADF_ji","MNBJ5seVz_ocW6tcr1HSmwAAAAADF_qI","MNBJ5seVz_ocW6tcr1HSmwAAAAADGAW8","MNBJ5seVz_ocW6tcr1HSmwAAAAADF7cd","MNBJ5seVz_ocW6tcr1HSmwAAAAADF4mk","MNBJ5seVz_ocW6tcr1HSmwAAAAADF40M","MNBJ5seVz_ocW6tcr1HSmwAAAAACoeYN"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"-t2pi-xr8qjFCfIHra96OA":{"address_or_lines":[4620832,23557195,23527051,9749435,9749637,9750553,9750935,9746779,9746522,23527477,23529910,23522407,10849724,10839125,10834845,10836246,10842317,4508401,4247613,4282212],"file_ids":["hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg","hc6JHMKlLXjOZcU9MGxvfg"],"frame_ids":["hc6JHMKlLXjOZcU9MGxvfgAAAAAARoIg","hc6JHMKlLXjOZcU9MGxvfgAAAAABZ3RL","hc6JHMKlLXjOZcU9MGxvfgAAAAABZv6L","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlMO7","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlMSF","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlMgZ","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlMmX","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlLlb","hc6JHMKlLXjOZcU9MGxvfgAAAAAAlLha","hc6JHMKlLXjOZcU9MGxvfgAAAAABZwA1","hc6JHMKlLXjOZcU9MGxvfgAAAAABZwm2","hc6JHMKlLXjOZcU9MGxvfgAAAAABZuxn","hc6JHMKlLXjOZcU9MGxvfgAAAAAApY28","hc6JHMKlLXjOZcU9MGxvfgAAAAAApWRV","hc6JHMKlLXjOZcU9MGxvfgAAAAAApVOd","hc6JHMKlLXjOZcU9MGxvfgAAAAAApVkW","hc6JHMKlLXjOZcU9MGxvfgAAAAAApXDN","hc6JHMKlLXjOZcU9MGxvfgAAAAAARMrx","hc6JHMKlLXjOZcU9MGxvfgAAAAAAQNA9","hc6JHMKlLXjOZcU9MGxvfgAAAAAAQVdk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"qbtMiMC37gp-mMp0u-WgYw":{"address_or_lines":[4652224,22357367,22385134,22366798,57076399,58917522,58676957,58636100,58650141,31265796,7372944,7295421,7297245,7300762,7297188,7304836,7297188,7305194,5143289,5150220,5146267],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZuqv","B8JRxL079xbhqQBqGvksAgAAAAADgwKS","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3fq","B8JRxL079xbhqQBqGvksAgAAAAAATnr5","B8JRxL079xbhqQBqGvksAgAAAAAATpYM","B8JRxL079xbhqQBqGvksAgAAAAAAToab"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"ZZck2mgLZGHuLiBDFerx6w":{"address_or_lines":[4652224,22357367,22385134,22366798,57076399,58917522,58676957,58636100,58650141,31265796,7372944,7295421,7297245,7300762,7297188,7304836,7297188,7304836,7297188,7304836,7297188,7303473],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVSV3","B8JRxL079xbhqQBqGvksAgAAAAABVZHu","B8JRxL079xbhqQBqGvksAgAAAAABVUpO","B8JRxL079xbhqQBqGvksAgAAAAADZuqv","B8JRxL079xbhqQBqGvksAgAAAAADgwKS","B8JRxL079xbhqQBqGvksAgAAAAADf1bd","B8JRxL079xbhqQBqGvksAgAAAAADfrdE","B8JRxL079xbhqQBqGvksAgAAAAADfu4d","B8JRxL079xbhqQBqGvksAgAAAAAB3RQE","B8JRxL079xbhqQBqGvksAgAAAAAAcICQ","B8JRxL079xbhqQBqGvksAgAAAAAAb1G9","B8JRxL079xbhqQBqGvksAgAAAAAAb1jd","B8JRxL079xbhqQBqGvksAgAAAAAAb2aa","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3aE","B8JRxL079xbhqQBqGvksAgAAAAAAb1ik","B8JRxL079xbhqQBqGvksAgAAAAAAb3Ex"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"af-YU39AX7WoGwE66OjkRg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000356,39998369,27959205,27961306,27960060,27907285,27885784,27888182,18793031,27888361],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYltk","v6HIzNa4K6G4nRP9032RIAAAAAACYlOh","v6HIzNa4K6G4nRP9032RIAAAAAABqp-l","v6HIzNa4K6G4nRP9032RIAAAAAABqqfa","v6HIzNa4K6G4nRP9032RIAAAAAABqqL8","v6HIzNa4K6G4nRP9032RIAAAAAABqdTV","v6HIzNa4K6G4nRP9032RIAAAAAABqYDY","v6HIzNa4K6G4nRP9032RIAAAAAABqYo2","v6HIzNa4K6G4nRP9032RIAAAAAABHsJH","v6HIzNa4K6G4nRP9032RIAAAAAABqYrp"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"DkjcsUWzUMWlzGIG7vWPLA":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54556506,44024036,44026008,44007166,43828228,43837959,43282962,43282989,10485923,16807,2845749,2845580,2841596,3335577,3325166,699747],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHda","MNBJ5seVz_ocW6tcr1HSmwAAAAACn8Dk","MNBJ5seVz_ocW6tcr1HSmwAAAAACn8iY","MNBJ5seVz_ocW6tcr1HSmwAAAAACn37-","MNBJ5seVz_ocW6tcr1HSmwAAAAACnMQE","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOoH","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAK2w1","A2oiHVwisByxRn5RDT4LjAAAAAAAK2uM","A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8","A2oiHVwisByxRn5RDT4LjAAAAAAAMuWZ","A2oiHVwisByxRn5RDT4LjAAAAAAAMrzu","A2oiHVwisByxRn5RDT4LjAAAAAAACq1j"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"9sZZ-MQWzCV4c64gJJBU6Q":{"address_or_lines":[4652224,59362286,59048854,59078134,59085018,59179681,31752932,6709540,4933796,4937114,4970099,4971610,4754617,4757981,4219698,4219725,10485923,16807,2777072,2775330,2826677,2809572,2808699,2807483,2863936],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAADicvu","B8JRxL079xbhqQBqGvksAgAAAAADhQOW","B8JRxL079xbhqQBqGvksAgAAAAADhXX2","B8JRxL079xbhqQBqGvksAgAAAAADhZDa","B8JRxL079xbhqQBqGvksAgAAAAADhwKh","B8JRxL079xbhqQBqGvksAgAAAAAB5ILk","B8JRxL079xbhqQBqGvksAgAAAAAAZmEk","B8JRxL079xbhqQBqGvksAgAAAAAAS0ik","B8JRxL079xbhqQBqGvksAgAAAAAAS1Wa","B8JRxL079xbhqQBqGvksAgAAAAAAS9Zz","B8JRxL079xbhqQBqGvksAgAAAAAAS9xa","B8JRxL079xbhqQBqGvksAgAAAAAASIy5","B8JRxL079xbhqQBqGvksAgAAAAAASJnd","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKl_w","A2oiHVwisByxRn5RDT4LjAAAAAAAKlki","A2oiHVwisByxRn5RDT4LjAAAAAAAKyG1","A2oiHVwisByxRn5RDT4LjAAAAAAAKt7k","A2oiHVwisByxRn5RDT4LjAAAAAAAKtt7","A2oiHVwisByxRn5RDT4LjAAAAAAAKta7","A2oiHVwisByxRn5RDT4LjAAAAAAAK7NA"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"rQhVFvlTg_4aQXNpF_LGMQ":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41428732,20150746,19897796,19899069,19901252,19906953,20160590,19897796,19899069,19901252,19910358,18737412,18488391,18154825,18129756],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCb8","v6HIzNa4K6G4nRP9032RIAAAAAABM3na","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8GJ","v6HIzNa4K6G4nRP9032RIAAAAAABM6BO","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL87W","v6HIzNa4K6G4nRP9032RIAAAAAABHekE","v6HIzNa4K6G4nRP9032RIAAAAAABGhxH","v6HIzNa4K6G4nRP9032RIAAAAAABFQVJ","v6HIzNa4K6G4nRP9032RIAAAAAABFKNc"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"-t0hOBsBrsbJ-S8NPXUTmg":{"address_or_lines":[4652224,22033901,21942103,21951046,9844260,9839268,22072132,22072395,5590500,5508424,4907789,4749540,4757831,4219698,4219725,10485923,16807,2756576,2755820,2745050,6715782,6715626,7926696,6795731,4869416,4855393,8472925],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABUDXt","B8JRxL079xbhqQBqGvksAgAAAAABTs9X","B8JRxL079xbhqQBqGvksAgAAAAABTvJG","B8JRxL079xbhqQBqGvksAgAAAAAAljYk","B8JRxL079xbhqQBqGvksAgAAAAAAliKk","B8JRxL079xbhqQBqGvksAgAAAAABUMtE","B8JRxL079xbhqQBqGvksAgAAAAABUMxL","B8JRxL079xbhqQBqGvksAgAAAAAAVU3k","B8JRxL079xbhqQBqGvksAgAAAAAAVA1I","B8JRxL079xbhqQBqGvksAgAAAAAASuMN","B8JRxL079xbhqQBqGvksAgAAAAAASHjk","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg_g","A2oiHVwisByxRn5RDT4LjAAAAAAAKgzs","A2oiHVwisByxRn5RDT4LjAAAAAAAKeLa","A2oiHVwisByxRn5RDT4LjAAAAAAAZnmG","A2oiHVwisByxRn5RDT4LjAAAAAAAZnjq","A2oiHVwisByxRn5RDT4LjAAAAAAAePOo","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7HT","A2oiHVwisByxRn5RDT4LjAAAAAAASk0o","A2oiHVwisByxRn5RDT4LjAAAAAAAShZh","A2oiHVwisByxRn5RDT4LjAAAAAAAgUld"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"VoyVx3eKZvx3I7o9LV75WA":{"address_or_lines":[4652224,22354373,22356417,22043891,9840916,9838765,4872825,5688954,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16807,2756288,2755416,2744627,6715329,7926130,7924288,7914841,6798266,6797590,6797444,2726038],"file_ids":["B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","B8JRxL079xbhqQBqGvksAg","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["B8JRxL079xbhqQBqGvksAgAAAAAARvzA","B8JRxL079xbhqQBqGvksAgAAAAABVRnF","B8JRxL079xbhqQBqGvksAgAAAAABVSHB","B8JRxL079xbhqQBqGvksAgAAAAABUFzz","B8JRxL079xbhqQBqGvksAgAAAAAAlikU","B8JRxL079xbhqQBqGvksAgAAAAAAliCt","B8JRxL079xbhqQBqGvksAgAAAAAASlp5","B8JRxL079xbhqQBqGvksAgAAAAAAVs56","B8JRxL079xbhqQBqGvksAgAAAAAAVUwE","B8JRxL079xbhqQBqGvksAgAAAAAAVATI","B8JRxL079xbhqQBqGvksAgAAAAAASsLk","B8JRxL079xbhqQBqGvksAgAAAAAASHZk","B8JRxL079xbhqQBqGvksAgAAAAAASJlH","B8JRxL079xbhqQBqGvksAgAAAAAAQGMy","B8JRxL079xbhqQBqGvksAgAAAAAAQGNN","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz","A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB","A2oiHVwisByxRn5RDT4LjAAAAAAAePFy","A2oiHVwisByxRn5RDT4LjAAAAAAAeOpA","A2oiHVwisByxRn5RDT4LjAAAAAAAeMVZ","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7u6","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7kW","A2oiHVwisByxRn5RDT4LjAAAAAAAZ7iE","A2oiHVwisByxRn5RDT4LjAAAAAAAKZiW"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"SwXYsounAV_Jw1AjJobr2g":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791289,24794610,24781052,24778417,19045737,19044484,19054298,18859588,18399464,18130636],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekj5","v6HIzNa4K6G4nRP9032RIAAAAAABelXy","v6HIzNa4K6G4nRP9032RIAAAAAABeiD8","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp1p","v6HIzNa4K6G4nRP9032RIAAAAAABIpiE","v6HIzNa4K6G4nRP9032RIAAAAAABIr7a","v6HIzNa4K6G4nRP9032RIAAAAAABH8ZE","v6HIzNa4K6G4nRP9032RIAAAAAABGMDo","v6HIzNa4K6G4nRP9032RIAAAAAABFKbM"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"Z84n0-wX6U6-iVSLGr0n7A":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901309,19904677,19901252,19907213,19923168],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8KN","v6HIzNa4K6G4nRP9032RIAAAAAABMADg"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"PPkg_Kb06KioYNLVH5MUSw":{"address_or_lines":[43732576,69269321,69269937,69272583,69273587,69274533,75195556,54542596,54557252,54545733,54547559,54558277,54570436,44043866,44037437,43989636,43829252,43837959,43282962,43282989,10485923,16807,2756288,2755416,2924231,3319181,3316454,2921821,2921711,8455053,8481479],"file_ids":["MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","MNBJ5seVz_ocW6tcr1HSmw","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["MNBJ5seVz_ocW6tcr1HSmwAAAAACm05g","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPdJ","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIPmx","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQQH","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQfz","MNBJ5seVz_ocW6tcr1HSmwAAAAAEIQul","MNBJ5seVz_ocW6tcr1HSmwAAAAAEe2Sk","MNBJ5seVz_ocW6tcr1HSmwAAAAADQEEE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQHpE","MNBJ5seVz_ocW6tcr1HSmwAAAAADQE1F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQFRn","MNBJ5seVz_ocW6tcr1HSmwAAAAADQH5F","MNBJ5seVz_ocW6tcr1HSmwAAAAADQK3E","MNBJ5seVz_ocW6tcr1HSmwAAAAACoA5a","MNBJ5seVz_ocW6tcr1HSmwAAAAACn_U9","MNBJ5seVz_ocW6tcr1HSmwAAAAACnzqE","MNBJ5seVz_ocW6tcr1HSmwAAAAACnMgE","MNBJ5seVz_ocW6tcr1HSmwAAAAACnOoH","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIS","MNBJ5seVz_ocW6tcr1HSmwAAAAAClHIt","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A","A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY","A2oiHVwisByxRn5RDT4LjAAAAAAALJ7H","A2oiHVwisByxRn5RDT4LjAAAAAAAMqWN","A2oiHVwisByxRn5RDT4LjAAAAAAAMprm","A2oiHVwisByxRn5RDT4LjAAAAAAALJVd","A2oiHVwisByxRn5RDT4LjAAAAAAALJTv","A2oiHVwisByxRn5RDT4LjAAAAAAAgQON","A2oiHVwisByxRn5RDT4LjAAAAAAAgWrH"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"lMQPlrvTe5c5NiwvC7JXZg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429353,40304297,19976893,19927481,19928567,19983876,19943049,19984068,19944276,19984260,19945213,19982696,19937907,19983876,19943049,19984068,19944276,19982696,19937907,19935862,19142858],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeClp","v6HIzNa4K6G4nRP9032RIAAAAAACZv6p","v6HIzNa4K6G4nRP9032RIAAAAAABMNK9","v6HIzNa4K6G4nRP9032RIAAAAAABMBG5","v6HIzNa4K6G4nRP9032RIAAAAAABMBX3","v6HIzNa4K6G4nRP9032RIAAAAAABMO4E","v6HIzNa4K6G4nRP9032RIAAAAAABME6J","v6HIzNa4K6G4nRP9032RIAAAAAABMO7E","v6HIzNa4K6G4nRP9032RIAAAAAABMFNU","v6HIzNa4K6G4nRP9032RIAAAAAABMO-E","v6HIzNa4K6G4nRP9032RIAAAAAABMFb9","v6HIzNa4K6G4nRP9032RIAAAAAABMOlo","v6HIzNa4K6G4nRP9032RIAAAAAABMDpz","v6HIzNa4K6G4nRP9032RIAAAAAABMO4E","v6HIzNa4K6G4nRP9032RIAAAAAABME6J","v6HIzNa4K6G4nRP9032RIAAAAAABMO7E","v6HIzNa4K6G4nRP9032RIAAAAAABMFNU","v6HIzNa4K6G4nRP9032RIAAAAAABMOlo","v6HIzNa4K6G4nRP9032RIAAAAAABMDpz","v6HIzNa4K6G4nRP9032RIAAAAAABMDJ2","v6HIzNa4K6G4nRP9032RIAAAAAABJBjK"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"0BFlivqqa58juwW6lzxBVg":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791213,24785269,19897796,19899069,19901252,19908516,19901309,19904677,19901252,19908516,19901477,19920683,18932457,18903037],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekit","v6HIzNa4K6G4nRP9032RIAAAAAABejF1","v6HIzNa4K6G4nRP9032RIAAAAAABL53E","v6HIzNa4K6G4nRP9032RIAAAAAABL6K9","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6t9","v6HIzNa4K6G4nRP9032RIAAAAAABL7il","v6HIzNa4K6G4nRP9032RIAAAAAABL6tE","v6HIzNa4K6G4nRP9032RIAAAAAABL8ek","v6HIzNa4K6G4nRP9032RIAAAAAABL6wl","v6HIzNa4K6G4nRP9032RIAAAAAABL_cr","v6HIzNa4K6G4nRP9032RIAAAAAABIOLp","v6HIzNa4K6G4nRP9032RIAAAAAABIG_9"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"cKHQmDxYocbgoxaTvYj6SA":{"address_or_lines":[4652224,58814799,10400775,10401064,10401333,10401661,58829797,58814910,58812516,58789549,58791347,58770754,58772726,13824541,13825258,13823212,13823370,4964628,4731769,4742286,4757722,4219698,4219725,10485923,16807,2795169,2795020,2794811,2794650,2760034,2759532,2759330,2758281,2557765],"file_ids":["wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","wfA2BgwfDNXUWsxkJ083Rw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["wfA2BgwfDNXUWsxkJ083RwAAAAAARvzA","wfA2BgwfDNXUWsxkJ083RwAAAAADgXFP","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrQH","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrUo","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrY1","wfA2BgwfDNXUWsxkJ083RwAAAAAAnrd9","wfA2BgwfDNXUWsxkJ083RwAAAAADgavl","wfA2BgwfDNXUWsxkJ083RwAAAAADgXG-","wfA2BgwfDNXUWsxkJ083RwAAAAADgWhk","wfA2BgwfDNXUWsxkJ083RwAAAAADgQ6t","wfA2BgwfDNXUWsxkJ083RwAAAAADgRWz","wfA2BgwfDNXUWsxkJ083RwAAAAADgMVC","wfA2BgwfDNXUWsxkJ083RwAAAAADgMz2","wfA2BgwfDNXUWsxkJ083RwAAAAAA0vId","wfA2BgwfDNXUWsxkJ083RwAAAAAA0vTq","wfA2BgwfDNXUWsxkJ083RwAAAAAA0uzs","wfA2BgwfDNXUWsxkJ083RwAAAAAA0u2K","wfA2BgwfDNXUWsxkJ083RwAAAAAAS8EU","wfA2BgwfDNXUWsxkJ083RwAAAAAASDN5","wfA2BgwfDNXUWsxkJ083RwAAAAAASFyO","wfA2BgwfDNXUWsxkJ083RwAAAAAASJja","wfA2BgwfDNXUWsxkJ083RwAAAAAAQGMy","wfA2BgwfDNXUWsxkJ083RwAAAAAAQGNN","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKqah","9LzzIocepYcOjnUsLlgOjgAAAAAAKqYM","9LzzIocepYcOjnUsLlgOjgAAAAAAKqU7","9LzzIocepYcOjnUsLlgOjgAAAAAAKqSa","9LzzIocepYcOjnUsLlgOjgAAAAAAKh1i","9LzzIocepYcOjnUsLlgOjgAAAAAAKhts","9LzzIocepYcOjnUsLlgOjgAAAAAAKhqi","9LzzIocepYcOjnUsLlgOjgAAAAAAKhaJ","9LzzIocepYcOjnUsLlgOjgAAAAAAJwdF"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"KnJHmq-Dv1WTEbftpdA5Zg":{"address_or_lines":[4652224,30971941,30986245,30988292,30990568,30935955,30723428,25540326,25548591,25550478,25503568,25504356,25481468,25481277,25484807,25485060,4951332,4960314,4742003,4757981,4219698,4219725,10485923,16743,2737420,2823946,2813561,2756082,2755033,2554964,2554477,2553932,2551218,2411027,2394415],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAAB2Jgl","-pk6w5puGcp-wKnQ61BZzQAAAAAB2NAF","-pk6w5puGcp-wKnQ61BZzQAAAAAB2NgE","-pk6w5puGcp-wKnQ61BZzQAAAAAB2ODo","-pk6w5puGcp-wKnQ61BZzQAAAAAB2AuT","-pk6w5puGcp-wKnQ61BZzQAAAAAB1M1k","-pk6w5puGcp-wKnQ61BZzQAAAAABhbbm","-pk6w5puGcp-wKnQ61BZzQAAAAABhdcv","-pk6w5puGcp-wKnQ61BZzQAAAAABhd6O","-pk6w5puGcp-wKnQ61BZzQAAAAABhSdQ","-pk6w5puGcp-wKnQ61BZzQAAAAABhSpk","-pk6w5puGcp-wKnQ61BZzQAAAAABhND8","-pk6w5puGcp-wKnQ61BZzQAAAAABhNA9","-pk6w5puGcp-wKnQ61BZzQAAAAABhN4H","-pk6w5puGcp-wKnQ61BZzQAAAAABhN8E","-pk6w5puGcp-wKnQ61BZzQAAAAAAS40k","-pk6w5puGcp-wKnQ61BZzQAAAAAAS7A6","-pk6w5puGcp-wKnQ61BZzQAAAAAASFtz","-pk6w5puGcp-wKnQ61BZzQAAAAAASJnd","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKcUM","piWSMQrh4r040D0BPNaJvwAAAAAAKxcK","piWSMQrh4r040D0BPNaJvwAAAAAAKu55","piWSMQrh4r040D0BPNaJvwAAAAAAKg3y","piWSMQrh4r040D0BPNaJvwAAAAAAKgnZ","piWSMQrh4r040D0BPNaJvwAAAAAAJvxU","piWSMQrh4r040D0BPNaJvwAAAAAAJvpt","piWSMQrh4r040D0BPNaJvwAAAAAAJvhM","piWSMQrh4r040D0BPNaJvwAAAAAAJu2y","piWSMQrh4r040D0BPNaJvwAAAAAAJMoT","piWSMQrh4r040D0BPNaJvwAAAAAAJIkv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"2-DAEecFvG7qyB6YjY5nOg":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755650,4215846],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxC","ew01Dk0sWZctP-VaEpavqQAAAAAAQFQm"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"Ocoebh9gAlmO1k7rQilo0w":{"address_or_lines":[18515232,22597677,22574774,22595066,32287086,22580238,40442809,34294056,40314966,40312922,41455610,41429291,39997332,40000583,40001059,40220526,40011884,32784080,32870382,24791191,24778097,24778417,19046138,19039453,18993092,18869484,18879802,10485923,16807,2756560,2755688,2744899,3827767,3827522,2050302,4868077,4855663],"file_ids":["v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","v6HIzNa4K6G4nRP9032RIA","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["v6HIzNa4K6G4nRP9032RIAAAAAABGoUg","v6HIzNa4K6G4nRP9032RIAAAAAABWNAt","v6HIzNa4K6G4nRP9032RIAAAAAABWHa2","v6HIzNa4K6G4nRP9032RIAAAAAABWMX6","v6HIzNa4K6G4nRP9032RIAAAAAAB7Klu","v6HIzNa4K6G4nRP9032RIAAAAAABWIwO","v6HIzNa4K6G4nRP9032RIAAAAAACaRu5","v6HIzNa4K6G4nRP9032RIAAAAAACC0ko","v6HIzNa4K6G4nRP9032RIAAAAAACZyhW","v6HIzNa4K6G4nRP9032RIAAAAAACZyBa","v6HIzNa4K6G4nRP9032RIAAAAAACeI_6","v6HIzNa4K6G4nRP9032RIAAAAAACeCkr","v6HIzNa4K6G4nRP9032RIAAAAAACYk-U","v6HIzNa4K6G4nRP9032RIAAAAAACYlxH","v6HIzNa4K6G4nRP9032RIAAAAAACYl4j","v6HIzNa4K6G4nRP9032RIAAAAAACZbdu","v6HIzNa4K6G4nRP9032RIAAAAAACYohs","v6HIzNa4K6G4nRP9032RIAAAAAAB9D7Q","v6HIzNa4K6G4nRP9032RIAAAAAAB9Y_u","v6HIzNa4K6G4nRP9032RIAAAAAABekiX","v6HIzNa4K6G4nRP9032RIAAAAAABehVx","v6HIzNa4K6G4nRP9032RIAAAAAABehax","v6HIzNa4K6G4nRP9032RIAAAAAABIp76","v6HIzNa4K6G4nRP9032RIAAAAAABIoTd","v6HIzNa4K6G4nRP9032RIAAAAAABIc_E","v6HIzNa4K6G4nRP9032RIAAAAAABH-zs","v6HIzNa4K6G4nRP9032RIAAAAAABIBU6","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAOmg3","ew01Dk0sWZctP-VaEpavqQAAAAAAOmdC","ew01Dk0sWZctP-VaEpavqQAAAAAAH0j-","ew01Dk0sWZctP-VaEpavqQAAAAAASkft","ew01Dk0sWZctP-VaEpavqQAAAAAAShdv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4]},"XyR38J9TfiJQyusyqjnL0Q":{"address_or_lines":[4652224,22354871,22382638,22364302,56672751,58471189,58268669,58227812,58241853,31197476,7372151,7373114,7374151,8925121,8860356,8860667,8477214,5688773,8906989,5590020,5506248,4899556,4748900,4757831,4219698,4219725,10485923,16743,2752512,2751640,2740851,6649793,7859650,7859044,6707098,6708074,2391221,2381065],"file_ids":["-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","-pk6w5puGcp-wKnQ61BZzQ","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-pk6w5puGcp-wKnQ61BZzQAAAAAARvzA","-pk6w5puGcp-wKnQ61BZzQAAAAABVRu3","-pk6w5puGcp-wKnQ61BZzQAAAAABVYgu","-pk6w5puGcp-wKnQ61BZzQAAAAABVUCO","-pk6w5puGcp-wKnQ61BZzQAAAAADYMHv","-pk6w5puGcp-wKnQ61BZzQAAAAADfDMV","-pk6w5puGcp-wKnQ61BZzQAAAAADeRv9","-pk6w5puGcp-wKnQ61BZzQAAAAADeHxk","-pk6w5puGcp-wKnQ61BZzQAAAAADeLM9","-pk6w5puGcp-wKnQ61BZzQAAAAAB3Akk","-pk6w5puGcp-wKnQ61BZzQAAAAAAcH13","-pk6w5puGcp-wKnQ61BZzQAAAAAAcIE6","-pk6w5puGcp-wKnQ61BZzQAAAAAAcIVH","-pk6w5puGcp-wKnQ61BZzQAAAAAAiC_B","-pk6w5puGcp-wKnQ61BZzQAAAAAAhzLE","-pk6w5puGcp-wKnQ61BZzQAAAAAAhzP7","-pk6w5puGcp-wKnQ61BZzQAAAAAAgVoe","-pk6w5puGcp-wKnQ61BZzQAAAAAAVs3F","-pk6w5puGcp-wKnQ61BZzQAAAAAAh-jt","-pk6w5puGcp-wKnQ61BZzQAAAAAAVUwE","-pk6w5puGcp-wKnQ61BZzQAAAAAAVATI","-pk6w5puGcp-wKnQ61BZzQAAAAAASsLk","-pk6w5puGcp-wKnQ61BZzQAAAAAASHZk","-pk6w5puGcp-wKnQ61BZzQAAAAAASJlH","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGMy","-pk6w5puGcp-wKnQ61BZzQAAAAAAQGNN","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKgAA","piWSMQrh4r040D0BPNaJvwAAAAAAKfyY","piWSMQrh4r040D0BPNaJvwAAAAAAKdJz","piWSMQrh4r040D0BPNaJvwAAAAAAZXfB","piWSMQrh4r040D0BPNaJvwAAAAAAd-3C","piWSMQrh4r040D0BPNaJvwAAAAAAd-tk","piWSMQrh4r040D0BPNaJvwAAAAAAZlea","piWSMQrh4r040D0BPNaJvwAAAAAAZltq","piWSMQrh4r040D0BPNaJvwAAAAAAJHy1","piWSMQrh4r040D0BPNaJvwAAAAAAJFUJ"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4]},"9s4s_y43ZAfUdYXm930H4A":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,6711003,4219907],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAZmbb","9LzzIocepYcOjnUsLlgOjgAAAAAAQGQD"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4]},"LeV2oAqU4BVeWoabuoh-cw":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7435512,7503313],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4","9LzzIocepYcOjnUsLlgOjgAAAAAAcn3R"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4]},"2gcYNFzbFyKxWn73M5202w":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7436960,2551475,2548988],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXqg","9LzzIocepYcOjnUsLlgOjgAAAAAAJu6z","9LzzIocepYcOjnUsLlgOjgAAAAAAJuT8"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4]},"CU-T9AvnxmWd1TTRjgV01Q":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7435512,7508830,6761766,2559050],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4","9LzzIocepYcOjnUsLlgOjgAAAAAAcpNe","9LzzIocepYcOjnUsLlgOjgAAAAAAZy0m","9LzzIocepYcOjnUsLlgOjgAAAAAAJwxK"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4]},"nnsc9UkL_oA5SAi5cs_ZPg":{"address_or_lines":[4195929,135481,1080531,1010960,1006705,1002538,905832,905294,893117,905294,893117,905294,895510,893117,905294,893117,905294,893117,905294,893117,905294,887126,310194,449006,905294,893117,905294,885107,310194,633609,646930,310194,366119,310194,448792,905294,895510,876495,513798,506886,539471,539386,531635],"file_ids":["YsKzCJ9e4eZnuT00vj7Pcw","Z_CHd3Zjsh2cWE2NSdbiNQ","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw","N4ILulabOfF5MnyRJbvDXw"],"frame_ids":["YsKzCJ9e4eZnuT00vj7PcwAAAAAAQAZZ","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","N4ILulabOfF5MnyRJbvDXwAAAAAAEHzT","N4ILulabOfF5MnyRJbvDXwAAAAAAD20Q","N4ILulabOfF5MnyRJbvDXwAAAAAAD1xx","N4ILulabOfF5MnyRJbvDXwAAAAAAD0wq","N4ILulabOfF5MnyRJbvDXwAAAAAADdJo","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaoW","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADYlW","N4ILulabOfF5MnyRJbvDXwAAAAAABLuy","N4ILulabOfF5MnyRJbvDXwAAAAAABtnu","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaC9","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADYFz","N4ILulabOfF5MnyRJbvDXwAAAAAABLuy","N4ILulabOfF5MnyRJbvDXwAAAAAACasJ","N4ILulabOfF5MnyRJbvDXwAAAAAACd8S","N4ILulabOfF5MnyRJbvDXwAAAAAABLuy","N4ILulabOfF5MnyRJbvDXwAAAAAABZYn","N4ILulabOfF5MnyRJbvDXwAAAAAABLuy","N4ILulabOfF5MnyRJbvDXwAAAAAABtkY","N4ILulabOfF5MnyRJbvDXwAAAAAADdBO","N4ILulabOfF5MnyRJbvDXwAAAAAADaoW","N4ILulabOfF5MnyRJbvDXwAAAAAADV_P","N4ILulabOfF5MnyRJbvDXwAAAAAAB9cG","N4ILulabOfF5MnyRJbvDXwAAAAAAB7wG","N4ILulabOfF5MnyRJbvDXwAAAAAACDtP","N4ILulabOfF5MnyRJbvDXwAAAAAACDr6","N4ILulabOfF5MnyRJbvDXwAAAAAACByz"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"wAujHiFN47_oNUI63d6EtA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7513502,6765905,6759805,2574033,2218596],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcqWe","ew01Dk0sWZctP-VaEpavqQAAAAAAZz1R","ew01Dk0sWZctP-VaEpavqQAAAAAAZyV9","ew01Dk0sWZctP-VaEpavqQAAAAAAJ0bR","ew01Dk0sWZctP-VaEpavqQAAAAAAIdpk"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"ia-QZTf1AEqK7KEggAUJSw":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2756560,2755688,2744899,6715329,7656460,7440136,7508344,7393457,7394824,7384416,6868281,6866019],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","ew01Dk0sWZctP-VaEpavqQAAAAAAoACj","ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn","ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q","ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo","ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD","ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB","ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM","ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI","ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4","ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx","ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI","ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g","ew01Dk0sWZctP-VaEpavqQAAAAAAaM05","ew01Dk0sWZctP-VaEpavqQAAAAAAaMRj"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"YxsKA4n0U7pKfHmrePpfjA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10489481,12583132,6878809,6871998,6871380,7366427,7363873,7362975,7354531,7354154,7352952,7752506,7093274,7753394,7707617],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoA6J","9LzzIocepYcOjnUsLlgOjgAAAAAAwADc","9LzzIocepYcOjnUsLlgOjgAAAAAAaPZZ","9LzzIocepYcOjnUsLlgOjgAAAAAAaNu-","9LzzIocepYcOjnUsLlgOjgAAAAAAaNlU","9LzzIocepYcOjnUsLlgOjgAAAAAAcGcb","9LzzIocepYcOjnUsLlgOjgAAAAAAcF0h","9LzzIocepYcOjnUsLlgOjgAAAAAAcFmf","9LzzIocepYcOjnUsLlgOjgAAAAAAcDij","9LzzIocepYcOjnUsLlgOjgAAAAAAcDcq","9LzzIocepYcOjnUsLlgOjgAAAAAAcDJ4","9LzzIocepYcOjnUsLlgOjgAAAAAAdks6","9LzzIocepYcOjnUsLlgOjgAAAAAAbDwa","9LzzIocepYcOjnUsLlgOjgAAAAAAdk6y","9LzzIocepYcOjnUsLlgOjgAAAAAAdZvh"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"mqliNf10_gB69yQo7_zlzg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,18612,22306,4364,53010,48188,14432,38826,1480561,1970211,1481652,1480953,2600004,1079483,19966,39758,10892,28340,55468,1479960,1494280,2600004,1079483,63826,64498,1479960,2600004,1079483,60540,21276,37564,30612,1479868,2600004,1079483,54304,30612,1479868,2600004,1066627,7128,57352],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","GdaBUD9IUEkKxIBryNqV2w","QU8QLoFK6ojrywKrBFfTzA","V558DAsp4yi8bwa8eYwk5Q","tuTnMBfyc9UiPsI0QyvErA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","cHp4MwXaY5FCuFRuAA6tWw","-9oyoP4Jj2iRkwEezqId-g","3FRCbvQLPuJyn2B-2wELGw","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ","yaTrLhUSIq2WitrTHLBy3Q"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAFci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S","grZNsSElR5ITq8H2yHCNSwAAAAAAALw8","W8AFtEsepzrJ6AasHrCttwAAAAAAADhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","EFJHOn-GACfHXgae-R1yDAAAAAAAAE3-","GdaBUD9IUEkKxIBryNqV2wAAAAAAAJtO","QU8QLoFK6ojrywKrBFfTzAAAAAAAACqM","V558DAsp4yi8bwa8eYwk5QAAAAAAAG60","tuTnMBfyc9UiPsI0QyvErAAAAAAAANis","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","oERZXsH8EPeoSRxNNaSWfQAAAAAAAPlS","gMhgHDYSMmyInNJ15VwYFgAAAAAAAPvy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","cHp4MwXaY5FCuFRuAA6tWwAAAAAAAOx8","-9oyoP4Jj2iRkwEezqId-gAAAAAAAFMc","3FRCbvQLPuJyn2B-2wELGwAAAAAAAJK8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAANQg","FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEEaD","--q8cwZVXbHL2zOM_p3RlQAAAAAAABvY","yaTrLhUSIq2WitrTHLBy3QAAAAAAAOAI"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1]},"24tLFB3hY9xz1zbZCjaBXA":{"address_or_lines":[4654944,15291206,14341928,15275435,15271887,9565966,9575659,9566094,9566425,10732849,10691669,9933294,9934938,9900484,9900235,9617319,9584395,5101817,7575182,7550869,7561892,5676919,7561404,5629448,5551236,5477192,5131149,4738084,4746343,4209682,4209709,10485923,16807,2755760,2754888,2744099,6711233,7651644,7435512,7503672,7388865,7390232,7379824,6864947,6862495,2596,6843125,7212243],"file_ids":["FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","FWZ9q3TQKZZok58ua1HDsg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg","aUXpdArtZf510BJKvwiFDw","9LzzIocepYcOjnUsLlgOjg","9LzzIocepYcOjnUsLlgOjg"],"frame_ids":["FWZ9q3TQKZZok58ua1HDsgAAAAAARwdg","FWZ9q3TQKZZok58ua1HDsgAAAAAA6VNG","FWZ9q3TQKZZok58ua1HDsgAAAAAA2tco","FWZ9q3TQKZZok58ua1HDsgAAAAAA6RWr","FWZ9q3TQKZZok58ua1HDsgAAAAAA6QfP","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfcO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkhzr","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfeO","FWZ9q3TQKZZok58ua1HDsgAAAAAAkfjZ","FWZ9q3TQKZZok58ua1HDsgAAAAAAo8Ux","FWZ9q3TQKZZok58ua1HDsgAAAAAAoyRV","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5Hu","FWZ9q3TQKZZok58ua1HDsgAAAAAAl5ha","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxHE","FWZ9q3TQKZZok58ua1HDsgAAAAAAlxDL","FWZ9q3TQKZZok58ua1HDsgAAAAAAkr-n","FWZ9q3TQKZZok58ua1HDsgAAAAAAkj8L","FWZ9q3TQKZZok58ua1HDsgAAAAAATdj5","FWZ9q3TQKZZok58ua1HDsgAAAAAAc5aO","FWZ9q3TQKZZok58ua1HDsgAAAAAAczeV","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2Kk","FWZ9q3TQKZZok58ua1HDsgAAAAAAVp93","FWZ9q3TQKZZok58ua1HDsgAAAAAAc2C8","FWZ9q3TQKZZok58ua1HDsgAAAAAAVeYI","FWZ9q3TQKZZok58ua1HDsgAAAAAAVLSE","FWZ9q3TQKZZok58ua1HDsgAAAAAAU5NI","FWZ9q3TQKZZok58ua1HDsgAAAAAATkuN","FWZ9q3TQKZZok58ua1HDsgAAAAAASEwk","FWZ9q3TQKZZok58ua1HDsgAAAAAASGxn","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwS","FWZ9q3TQKZZok58ua1HDsgAAAAAAQDwt","9LzzIocepYcOjnUsLlgOjgAAAAAAoACj","9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn","9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw","9LzzIocepYcOjnUsLlgOjgAAAAAAKglI","9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j","9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB","9LzzIocepYcOjnUsLlgOjgAAAAAAdME8","9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4","9LzzIocepYcOjnUsLlgOjgAAAAAAcn84","9LzzIocepYcOjnUsLlgOjgAAAAAAcL7B","9LzzIocepYcOjnUsLlgOjgAAAAAAcMQY","9LzzIocepYcOjnUsLlgOjgAAAAAAcJtw","9LzzIocepYcOjnUsLlgOjgAAAAAAaMAz","9LzzIocepYcOjnUsLlgOjgAAAAAAaLaf","aUXpdArtZf510BJKvwiFDwAAAAAAAAok","9LzzIocepYcOjnUsLlgOjgAAAAAAaGr1","9LzzIocepYcOjnUsLlgOjgAAAAAAbgzT"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]},"MLSOPRH6z6HuctKh5rsAnA":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,2228,5922,53516,36626,29084,63584,18346,1480561,1970211,1481652,1480953,2600004,1079669,3708,1480561,1970211,1481652,1480953,2600004,1079669,5350,11456,17946,62630,26608,28264,8452,1480561,1941045,1970515,1481652,1481047,2600004,1058958,26942,1844654,1847116,1788409,1758317,1865641,10490014,422731,937166],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","ktj-IOmkEpvZJouiJkQjTg","O_h7elJSxPO7SiCsftYRZg","_s_-RvH9Io2qUzM6f5JLGg","8UGQaqEhTX9IIJEQCXnRsQ","jn4X0YIYIsTeszwLEaje9g","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","TesF2I_BvQoOuJH9P_M2mA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ","ew01Dk0sWZctP-VaEpavqQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAHGc","W8AFtEsepzrJ6AasHrCttwAAAAAAAPhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAEeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAA58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","kSaNXrGzSS3BnDNNWezzMAAAAAAAABTm","ne8F__HPIVgxgycJADVSzAAAAAAAACzA","ktj-IOmkEpvZJouiJkQjTgAAAAAAAEYa","O_h7elJSxPO7SiCsftYRZgAAAAAAAPSm","_s_-RvH9Io2qUzM6f5JLGgAAAAAAAGfw","8UGQaqEhTX9IIJEQCXnRsQAAAAAAAG5o","jn4X0YIYIsTeszwLEaje9gAAAAAAACEE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ41","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhFT","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFplX","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAECiO","TesF2I_BvQoOuJH9P_M2mAAAAAAAAGk-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHCWu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHC9M","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG0n5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGtRt","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHep","ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe","ew01Dk0sWZctP-VaEpavqQAAAAAABnNL","ew01Dk0sWZctP-VaEpavqQAAAAAADkzO"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,3,3,3,3,3,4,4,4]},"krdohOL0KiVMtm4q-6fmjg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,5836,10976,12298,1480209,1969795,1481300,1480601,2595076,1079144,1868,1480209,1969795,1481300,1480601,2595076,1079144,37910,8000,46852,32076,49840,40252,33434,32730,43978,37948,30428,26428,19370,1480209,1940645,1970099,1481300,1480695,2595076,1079144,20016,37192,1480141,1913750],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","ne8F__HPIVgxgycJADVSzA","CwUjPVV5_7q7c0GhtW0aPw","okehWevKsEA4q6dk779jgw","-IuadWGT89NVzIyF_Emodw","XXJY7v4esGWnaxtMW3FA0g","FbrXdcA4j750RyQ3q9JXMw","pL34QuyxyP6XYzGDBMK_5w","IoAk4kM-M4DsDPp7ia5QXw","uHLoBslr3h6S7ooNeXzEbw","iRoTPXvR_cRsnzDO-aurpQ","fB79lJck2X90l-j7VqPR-Q","gbMheDI1NZ3NY96J0seddg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GquRfhZBLBKr9rIBPuH3nA","_DA_LSFNMjbu9L2Dcselpw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAABbM","W8AFtEsepzrJ6AasHrCttwAAAAAAACrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAADAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","kSaNXrGzSS3BnDNNWezzMAAAAAAAAJQW","ne8F__HPIVgxgycJADVSzAAAAAAAAB9A","CwUjPVV5_7q7c0GhtW0aPwAAAAAAALcE","okehWevKsEA4q6dk779jgwAAAAAAAH1M","-IuadWGT89NVzIyF_EmodwAAAAAAAMKw","XXJY7v4esGWnaxtMW3FA0gAAAAAAAJ08","FbrXdcA4j750RyQ3q9JXMwAAAAAAAIKa","pL34QuyxyP6XYzGDBMK_5wAAAAAAAH_a","IoAk4kM-M4DsDPp7ia5QXwAAAAAAAKvK","uHLoBslr3h6S7ooNeXzEbwAAAAAAAJQ8","iRoTPXvR_cRsnzDO-aurpQAAAAAAAHbc","fB79lJck2X90l-j7VqPR-QAAAAAAAGc8","gbMheDI1NZ3NY96J0seddgAAAAAAAEuq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZyl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg-z","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpf3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","GquRfhZBLBKr9rIBPuH3nAAAAAAAAE4w","_DA_LSFNMjbu9L2DcselpwAAAAAAAJFI","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpXN","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHTOW"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,3,3]},"FtHYpmBv9BwyjtHQeYFcCw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1091475,64358,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,61360,18470,16624,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1079144,14936,1481694,1828960,2581397,1480843,1480209,1940568,1917258,1481300,1480601,2595076,1076587,6244,3453440,1376741,1877279,3072226],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","8EY5iPD5-FtlXFBTyb6lkw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","dCCKy6JoX0PADOFic8hRNQ","9w9lF96vJW7ZhBoZ8ETsBw","xUQuo4OgBaS_Le-fdAwt8A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zkPjzY2Et3KehkHOcSphkA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","mBpjyQvq6ftE7Wm1BUpcFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","8EY5iPD5-FtlXFBTyb6lkwAAAAAAAPtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","dCCKy6JoX0PADOFic8hRNQAAAAAAAO-w","9w9lF96vJW7ZhBoZ8ETsBwAAAAAAAEgm","xUQuo4OgBaS_Le-fdAwt8AAAAAAAAEDw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","zkPjzY2Et3KehkHOcSphkAAAAAAAADpY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUFK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","mBpjyQvq6ftE7Wm1BUpcFgAAAAAAABhk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAANLIA","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFQHl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHKUf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuDi"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3]},"FuFG7sSEAg94nZpDT4nzlA":{"address_or_lines":[4623936,24755503,6980046,23231210,6980046,23264536,6980046,23232004,23232150,6980046,23230455,6980046,23232004,23232150,6980046,23230455,6980046,23272795,6980046,23232004,23232150,6980046,24742300,6980046,23230455,6980046,23269877,22973163,22972451,22973163,22972451,22964890,22884541,11721444,11715672,11715835,11715578,22884850,22966101,22967654,19588556,8970856,8920596,9005417,9007845,7887684,7888285,7889956,7894532,7945899,4658568,4210208],"file_ids":["pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g","pRLjmMO0U8sO4DFopfFU5g"],"frame_ids":["pRLjmMO0U8sO4DFopfFU5gAAAAAARo5A","pRLjmMO0U8sO4DFopfFU5gAAAAABeb0v","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYnrq","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYv0Y","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYn4E","pRLjmMO0U8sO4DFopfFU5gAAAAABYn6W","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYnf3","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYn4E","pRLjmMO0U8sO4DFopfFU5gAAAAABYn6W","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYnf3","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYx1b","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYn4E","pRLjmMO0U8sO4DFopfFU5gAAAAABYn6W","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABeYmc","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYnf3","pRLjmMO0U8sO4DFopfFU5gAAAAAAaoHO","pRLjmMO0U8sO4DFopfFU5gAAAAABYxH1","pRLjmMO0U8sO4DFopfFU5gAAAAABXorr","pRLjmMO0U8sO4DFopfFU5gAAAAABXogj","pRLjmMO0U8sO4DFopfFU5gAAAAABXorr","pRLjmMO0U8sO4DFopfFU5gAAAAABXogj","pRLjmMO0U8sO4DFopfFU5gAAAAABXmqa","pRLjmMO0U8sO4DFopfFU5gAAAAABXTC9","pRLjmMO0U8sO4DFopfFU5gAAAAAAstrk","pRLjmMO0U8sO4DFopfFU5gAAAAAAssRY","pRLjmMO0U8sO4DFopfFU5gAAAAAAssT7","pRLjmMO0U8sO4DFopfFU5gAAAAAAssP6","pRLjmMO0U8sO4DFopfFU5gAAAAABXTHy","pRLjmMO0U8sO4DFopfFU5gAAAAABXm9V","pRLjmMO0U8sO4DFopfFU5gAAAAABXnVm","pRLjmMO0U8sO4DFopfFU5gAAAAABKuXM","pRLjmMO0U8sO4DFopfFU5gAAAAAAiOJo","pRLjmMO0U8sO4DFopfFU5gAAAAAAiB4U","pRLjmMO0U8sO4DFopfFU5gAAAAAAiWlp","pRLjmMO0U8sO4DFopfFU5gAAAAAAiXLl","pRLjmMO0U8sO4DFopfFU5gAAAAAAeFtE","pRLjmMO0U8sO4DFopfFU5gAAAAAAeF2d","pRLjmMO0U8sO4DFopfFU5gAAAAAAeGQk","pRLjmMO0U8sO4DFopfFU5gAAAAAAeHYE","pRLjmMO0U8sO4DFopfFU5gAAAAAAeT6r","pRLjmMO0U8sO4DFopfFU5gAAAAAARxWI","pRLjmMO0U8sO4DFopfFU5gAAAAAAQD4g"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"chida0TNeXOPGVvI0kALCQ":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,824,116,12,8,54,12,46,22,1091612,1804498,665668,663668,1112453,1232178,833111,2265137,2264574,2258601,1016110,2256845],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","IlUL618nbeW5Kz4uyGZLrQ","U7DZUwH_4YU5DSkoQhGJWw","bmb3nSRfimrjfhanpjR1rQ","oN7OWDJeuc8DmI2f_earDQ","Yj7P3-Rt3nirG6apRl4A7A","pz3Evn9laHNJFMwOKIXbsw","7aaw2O1Vn7-6eR8XuUWQZQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAM4","IlUL618nbeW5Kz4uyGZLrQAAAAAAAAB0","U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM","bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI","oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2","Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM","pz3Evn9laHNJFMwOKIXbswAAAAAAAAAu","7aaw2O1Vn7-6eR8XuUWQZQAAAAAAAAAW","G68hjsyagwq6LpWrMjDdngAAAAAAEKgc","G68hjsyagwq6LpWrMjDdngAAAAAAG4jS","G68hjsyagwq6LpWrMjDdngAAAAAACihE","G68hjsyagwq6LpWrMjDdngAAAAAACiB0","G68hjsyagwq6LpWrMjDdngAAAAAAEPmF","G68hjsyagwq6LpWrMjDdngAAAAAAEs0y","G68hjsyagwq6LpWrMjDdngAAAAAADLZX","G68hjsyagwq6LpWrMjDdngAAAAAAIpAx","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInap","G68hjsyagwq6LpWrMjDdngAAAAAAD4Eu","G68hjsyagwq6LpWrMjDdngAAAAAAIm_N"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3]},"UDWRHwtQcuK3KYw4Lj118w":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,30038,33244,3444,11060,9712,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,49806,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,61514,2790352,1482889,1482415,2595076,1057495,58094,59978,64928,29086,21086],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","SD7uzoegJjRT3jYNpuQ5wQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","lOUbi56SanKTCh9Y7fIwDw","n74P5OxFm1hAo5ZWtgcKHQ","zXbqXCWr0lCbi_b24hNBRQ"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAIHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAA10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAMKO","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","SD7uzoegJjRT3jYNpuQ5wQAAAAAAAPBK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAECLX","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOpK","lOUbi56SanKTCh9Y7fIwDwAAAAAAAP2g","n74P5OxFm1hAo5ZWtgcKHQAAAAAAAHGe","zXbqXCWr0lCbi_b24hNBRQAAAAAAAFJe"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1]},"wQhKHV5i9LyZbGr1o38TMA":{"address_or_lines":[4631744,4426728,23175065,22765086,22101979,22101626,22103238,19925815,19926028,19930622,22109732,19929162,22109403,22104583,22092442,20383549,20126576,20124268,7004126,6995902,6997458,19974869,19979184,7254420,7366379,8869213,8813007,8830631,8835818,5761274,8899923,8811367,6480793,6476612,6475553,6139725,6059982,5083307,5091601,4714216,4721177,4729434,10485923,16743,2752800,2752044,2741274,6650246,6650083,7384662,7382442,7451553,7447772,7440959,7439791],"file_ids":["-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","-V-5ede56KMAXhjFbz84Sw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["-V-5ede56KMAXhjFbz84SwAAAAAARqzA","-V-5ede56KMAXhjFbz84SwAAAAAAQ4vo","-V-5ede56KMAXhjFbz84SwAAAAABYZ-Z","-V-5ede56KMAXhjFbz84SwAAAAABW14e","-V-5ede56KMAXhjFbz84SwAAAAABUT_b","-V-5ede56KMAXhjFbz84SwAAAAABUT56","-V-5ede56KMAXhjFbz84SwAAAAABUUTG","-V-5ede56KMAXhjFbz84SwAAAAABMAs3","-V-5ede56KMAXhjFbz84SwAAAAABMAwM","-V-5ede56KMAXhjFbz84SwAAAAABMB3-","-V-5ede56KMAXhjFbz84SwAAAAABUV4k","-V-5ede56KMAXhjFbz84SwAAAAABMBhK","-V-5ede56KMAXhjFbz84SwAAAAABUVzb","-V-5ede56KMAXhjFbz84SwAAAAABUUoH","-V-5ede56KMAXhjFbz84SwAAAAABURqa","-V-5ede56KMAXhjFbz84SwAAAAABNwc9","-V-5ede56KMAXhjFbz84SwAAAAABMxtw","-V-5ede56KMAXhjFbz84SwAAAAABMxJs","-V-5ede56KMAXhjFbz84SwAAAAAAat_e","-V-5ede56KMAXhjFbz84SwAAAAAAar--","-V-5ede56KMAXhjFbz84SwAAAAAAasXS","-V-5ede56KMAXhjFbz84SwAAAAABMMrV","-V-5ede56KMAXhjFbz84SwAAAAABMNuw","-V-5ede56KMAXhjFbz84SwAAAAAAbrGU","-V-5ede56KMAXhjFbz84SwAAAAAAcGbr","-V-5ede56KMAXhjFbz84SwAAAAAAh1Vd","-V-5ede56KMAXhjFbz84SwAAAAAAhnnP","-V-5ede56KMAXhjFbz84SwAAAAAAhr6n","-V-5ede56KMAXhjFbz84SwAAAAAAhtLq","-V-5ede56KMAXhjFbz84SwAAAAAAV-j6","-V-5ede56KMAXhjFbz84SwAAAAAAh81T","-V-5ede56KMAXhjFbz84SwAAAAAAhnNn","-V-5ede56KMAXhjFbz84SwAAAAAAYuOZ","-V-5ede56KMAXhjFbz84SwAAAAAAYtNE","-V-5ede56KMAXhjFbz84SwAAAAAAYs8h","-V-5ede56KMAXhjFbz84SwAAAAAAXa9N","-V-5ede56KMAXhjFbz84SwAAAAAAXHfO","-V-5ede56KMAXhjFbz84SwAAAAAATZCr","-V-5ede56KMAXhjFbz84SwAAAAAATbER","-V-5ede56KMAXhjFbz84SwAAAAAAR-7o","-V-5ede56KMAXhjFbz84SwAAAAAASAoZ","-V-5ede56KMAXhjFbz84SwAAAAAASCpa","piWSMQrh4r040D0BPNaJvwAAAAAAoACj","piWSMQrh4r040D0BPNaJvwAAAAAAAEFn","piWSMQrh4r040D0BPNaJvwAAAAAAKgEg","piWSMQrh4r040D0BPNaJvwAAAAAAKf4s","piWSMQrh4r040D0BPNaJvwAAAAAAKdQa","piWSMQrh4r040D0BPNaJvwAAAAAAZXmG","piWSMQrh4r040D0BPNaJvwAAAAAAZXjj","piWSMQrh4r040D0BPNaJvwAAAAAAcK5W","piWSMQrh4r040D0BPNaJvwAAAAAAcKWq","piWSMQrh4r040D0BPNaJvwAAAAAAcbOh","piWSMQrh4r040D0BPNaJvwAAAAAAcaTc","piWSMQrh4r040D0BPNaJvwAAAAAAcYo_","piWSMQrh4r040D0BPNaJvwAAAAAAcYWv"],"type_ids":[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4]},"TtsX1UxF45-CxViHFwbKJw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,17442,33388,19218,34134,37340,19828,11060,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,53982,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,41518,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,17976,33110,26922,19187,41240,50343],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uo8E5My6tupMEt-pfV-uhA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAIVW","LF6DFcGHEMqhhhlptO_M_QAAAAAAAJHc","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAANLe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uo8E5My6tupMEt-pfV-uhAAAAAAAAKIu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAGkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMSn"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"iu7dYG1YyobzAXC7AJADOw":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,4,38,174,104,68,88,38,174,104,14,32,190,1091944,2047231,2046923,2044755,2041537,2044755,2041537,2044780,2041460,1171829,2265239,2264574,2258463,1179954],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ZBnr-5IlLVGCdkX_lTNKmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ZBnr-5IlLVGCdkX_lTNKmwAAAAAAAABY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAAHzz_","G68hjsyagwq6LpWrMjDdngAAAAAAHzvL","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzNs","G68hjsyagwq6LpWrMjDdngAAAAAAHyZ0","G68hjsyagwq6LpWrMjDdngAAAAAAEeF1","G68hjsyagwq6LpWrMjDdngAAAAAAIpCX","G68hjsyagwq6LpWrMjDdngAAAAAAIo3-","G68hjsyagwq6LpWrMjDdngAAAAAAInYf","G68hjsyagwq6LpWrMjDdngAAAAAAEgEy"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"WmwSnxyphedkasVyGbhNdg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,18612,22306,4364,53010,23142,41180,18932,30244,42480,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,4420,2578675,2599636,1091600,29418,2795776,1483241,1482767,2600004,1074397,3150,5208,43696,4420,2578675,2599636,1091600,58990,2795776,1483241,1482767,2600004,1073803,3150,5208,43696,4204,342,33506,2852079,2851771,2849353,2846190,2846190,2845732],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","l97YFeEKpeLfa-lEAZVNcA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAFci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAFpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAKDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0","xwuAPHgc12-8PZB3i-320gAAAAAAAHYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAHLq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","l97YFeEKpeLfa-lEAZVNcAAAAAAAAOZu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAILi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4Tv","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK4O7","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK3pJ","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK23u","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAK2wk"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3]},"YWZby9VC56JtR6BAaYHEoA":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,18612,22306,4364,53010,16796,14432,6058,1480561,1970211,1481652,1480953,2600004,1079669,20092,1480561,1970211,1481652,1480953,2600004,1062448,57610,1845095,1847963,1481919,2600004,1079483,60588,38154,52556,1479960,1494280,2600004,1079483,55468,1479960,1494280,2600004,1079483,14674,64498,1479960,2600004,1079483,48678,25810,37884,46996,1479868,2600004,1079483,7536,46996,1479868,2600004,1049946,29322],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","EFJHOn-GACfHXgae-R1yDA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kSaNXrGzSS3BnDNNWezzMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","tuTnMBfyc9UiPsI0QyvErA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","-T5rZCijT5TDJjmoEi8Kxg","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","--q8cwZVXbHL2zOM_p3RlQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0","U4Le8nh-beog_B7jq7uTIAAAAAAAAFci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAEGc","W8AFtEsepzrJ6AasHrCttwAAAAAAADhg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAABeq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","EFJHOn-GACfHXgae-R1yDAAAAAAAAE58","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhAj","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEDYw","kSaNXrGzSS3BnDNNWezzMAAAAAAAAOEK","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHCdn","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDKb","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAOys","MYrgKQIxdDhr1gdpucfc-QAAAAAAAJUK","un9fLDZOLvDMO52ltZtuegAAAAAAAM1M","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","tuTnMBfyc9UiPsI0QyvErAAAAAAAANis","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","oERZXsH8EPeoSRxNNaSWfQAAAAAAADlS","gMhgHDYSMmyInNJ15VwYFgAAAAAAAPvy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpUY","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","rTFMSHhLRlj86vHPR06zoQAAAAAAAL4m","oArGmvsy3VNtTf_V9EHNeQAAAAAAAGTS","-T5rZCijT5TDJjmoEi8KxgAAAAAAAJP8","FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","GEIvPhvjHWZLHz2BksVgvAAAAAAAAB1w","FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEAVa","--q8cwZVXbHL2zOM_p3RlQAAAAAAAHKK"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1]},"Hi8HEHDniMkBvPgm-_IXdg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,50422,53628,36212,43828,42480,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,3426,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1091475,5270,2790352,1482889,1482415,2595076,1073749,53998,56056,29040,34524,2573747,2594708,1055190,28766,23366,29852,29250,6740,37336,23068],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ynoRUNDFNh_CC1ViETMulA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fxzD8soKl4etJ4L6nJl81g","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAMT2","LF6DFcGHEMqhhhlptO_M_QAAAAAAANF8","Af6E3BeG383JVVbu67NJ0QAAAAAAAI10","xwuAPHgc12-8PZB3i-320gAAAAAAAKs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAA1i","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","ynoRUNDFNh_CC1ViETMulAAAAAAAABSW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAANLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEBnW","fxzD8soKl4etJ4L6nJl81gAAAAAAAHBe","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAHSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAHJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAABpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAJHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFoc"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1]},"X86DUuQ7tHAxGBaWu4tZLg":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1079669,2228,5922,53516,36626,19046,37084,2548,13860,26096,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,64610,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,39726,2795776,1483241,1482767,2600004,1074397,52302,54360,27312,324,2578675,2599636,1091600,0,2794972,1848805,1837992,1848417,2718329,2222078,2208786],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BrhWuphS0ZH9x8_V0fpb0A","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","780bLUPADqfQ3x1T5lnVOg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0","U4Le8nh-beog_B7jq7uTIAAAAAAAABci","CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM","SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S","grZNsSElR5ITq8H2yHCNSwAAAAAAAEpm","LF6DFcGHEMqhhhlptO_M_QAAAAAAAJDc","Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0","xwuAPHgc12-8PZB3i-320gAAAAAAADYk","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","BrhWuphS0ZH9x8_V0fpb0AAAAAAAAPxi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","780bLUPADqfQ3x1T5lnVOgAAAAAAAJsu","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqXc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHAuo","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDRh","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKXp5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIef-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAIbQS"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3]},"Tx8lhCcOjrVLOl1hWK6aBw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,33156,1058,33388,19218,38700,43744,45066,1480209,1969795,1481300,1480601,2595076,1079144,34636,1480209,1969795,1481300,1480601,2595076,1062336,4250,1844695,1847563,1481567,2595076,1079485,3004,57258,27404,1479608,1493928,2595076,1079485,63084,1479608,1493928,2595076,1079485,14194,64498,1479608,2595076,1079485,18374,41842,34364,14228,1479516,2595076,1079485,24640,14228,1479516,2595076,1087128,21352,26392,2571436,1909209],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","yaTrLhUSIq2WitrTHLBy3Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAJcs","W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAALAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAABCa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAAu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAAN-q","un9fLDZOLvDMO52ltZtuegAAAAAAAGsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAAPZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAADdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAAPvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAAEfG","oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy","7v-k2b21f_Xuf-3329jFywAAAAAAAIY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAAGBA","FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEJaY","--q8cwZVXbHL2zOM_p3RlQAAAAAAAFNo","yaTrLhUSIq2WitrTHLBy3QAAAAAAAGcY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJzys","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHSHZ"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,3,3]},"oKVObqTWF9QIjxgKf8UkTw":{"address_or_lines":[4201744,135481,4208244,4207404,2599636,1091600,51328,2795776,1483241,1482767,2600004,1079483,27726,29268,38054,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41284,2578675,2599636,1091600,50170,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41284,2578675,2599636,1091600,13752,2795776,1483241,1482767,2600004,1079483,27726,29268,38054,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,27726,29784,2736,41068,49494,4746,19187,41141,49404],"file_ids":["SbPwzb_Kog2bWn8uc7xhDQ","Z_CHd3Zjsh2cWE2NSdbiNQ","SbPwzb_Kog2bWn8uc7xhDQ","SbPwzb_Kog2bWn8uc7xhDQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","DTRaillMS4wmG2CDEfm9rQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","08Dc0vnMK9C_nl7yQB6ZKQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","zuPG_tF81PcJTwjfBwKlDg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["SbPwzb_Kog2bWn8uc7xhDQAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDZ0","SbPwzb_Kog2bWn8uc7xhDQAAAAAAQDMs","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","DTRaillMS4wmG2CDEfm9rQAAAAAAAMiA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","08Dc0vnMK9C_nl7yQB6ZKQAAAAAAAMP6","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","zuPG_tF81PcJTwjfBwKlDgAAAAAAADW4","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAKBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAABKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKC1","jaBVtokSUzfS97d-XKjijgAAAAAAAMD8"],"type_ids":[3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"rsb7cL4OAenBHrp0F_Wcgg":{"address_or_lines":[30070,2795776,1483241,1482767,2600004,1074397,48206,50264,23216,33092,2578675,2599636,1091600,1150,2795776,1483241,1482767,2600004,1074397,48206,50264,23216,33092,2578675,2599636,1091600,47798,2795776,1483241,1482767,2600004,1074397,48206,50264,23216,33092,2578675,2599636,1091600,18886,2795776,1483241,1482767,2600004,1074397,48206,50264,23216,33092,2578675,2599636,1074397,51858,2586225,2600004,1055835,28542,1975041,2600004,1079669,52004,1480561,1940968,1917658,1481652,1480953,2600004,1057290,36296,2944663],"file_ids":["pv4wAezdMMO0SVuGgaEMTg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","qns5vQ3LMi6QrIMOgD_TwQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","J_Lkq1OzUHxWQhnTgF6FwA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","XkOSW26Xa6_lkqHv5givKg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","BuJIbGFo3xNyZaTAXvW1Ag","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","L9BMhx_jo5vrPGr_NYlXCQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","pZhbjLL2hYCcec5rSvEEGw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","kkqG_q7yucIGLE7ky-QX9A","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["pv4wAezdMMO0SVuGgaEMTgAAAAAAAHV2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAALxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","qns5vQ3LMi6QrIMOgD_TwQAAAAAAAAR-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAALxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","J_Lkq1OzUHxWQhnTgF6FwAAAAAAAALq2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAALxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","XkOSW26Xa6_lkqHv5givKgAAAAAAAEnG","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAALxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","BuJIbGFo3xNyZaTAXvW1AgAAAAAAAMqS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEBxb","L9BMhx_jo5vrPGr_NYlXCQAAAAAAAG9-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHiMB","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","pZhbjLL2hYCcec5rSvEEGwAAAAAAAMsk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHULa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAECIK","kkqG_q7yucIGLE7ky-QX9AAAAAAAAI3I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALO6X"],"type_ids":[1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,1,3,3,3,1,3,3,3,3,3,3,3,1,3]},"mWVVBnqMHfG9pWtaZUm47Q":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,49540,1058,33388,19218,58614,61820,19828,11060,26096,1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,11498,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,56810,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,31598,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,17976,33110,51498,19187,41240,50348],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","LF6DFcGHEMqhhhlptO_M_Q","Af6E3BeG383JVVbu67NJ0Q","xwuAPHgc12-8PZB3i-320g","6WJ6x4R10ox82_e3Ea4eiA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","3HhVgGD2yvuFLpoZq7RfKw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uSWUCgHgLPG4OFtPdUp0rg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAOT2","LF6DFcGHEMqhhhlptO_M_QAAAAAAAPF8","Af6E3BeG383JVVbu67NJ0QAAAAAAAE10","xwuAPHgc12-8PZB3i-320gAAAAAAACs0","6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAACzq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","3HhVgGD2yvuFLpoZq7RfKwAAAAAAAN3q","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uSWUCgHgLPG4OFtPdUp0rgAAAAAAAHtu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMSs"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"r1nqJ9JqsZyOKqlpBmuvLg":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,16772,50210,17004,2834,30508,27360,36874,1480209,1969795,1481300,1480601,2595076,1079144,18252,1480209,1969795,1481300,1480601,2595076,1062336,61594,1844695,1847563,1481567,2595076,1079485,3004,49066,11020,1479608,1493928,2595076,1079485,46700,1479608,1493928,2595076,1079485,63346,48114,1479608,2595076,1079485,10182,25458,17980,63380,1479516,2595076,1079485,16448,63380,1479516,2595076,1073749,13188,3118087,767068,768138,10485923,16807,2845274,2841596,3817899,3815886,3627192],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","-Z7SlEXhuy5tL2BF-xmy3g","Z_CHd3Zjsh2cWE2NSdbiNQ","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHcs","W8AFtEsepzrJ6AasHrCttwAAAAAAAGrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAEdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAAPCa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAAu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAAL-q","un9fLDZOLvDMO52ltZtuegAAAAAAACsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAALZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAACfG","oArGmvsy3VNtTf_V9EHNeQAAAAAAAGNy","7v-k2b21f_Xuf-3329jFywAAAAAAAEY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAAEBA","FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","--q8cwZVXbHL2zOM_p3RlQAAAAAAADOE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAL5QH","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7Rc","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7iK","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAK2pa","A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8","A2oiHVwisByxRn5RDT4LjAAAAAAAOkGr","A2oiHVwisByxRn5RDT4LjAAAAAAAOjnO","A2oiHVwisByxRn5RDT4LjAAAAAAAN1i4"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,3,3,3,4,4,4,4,4,4,4]},"5MDEZjYH98Woy4iHbcvgDg":{"address_or_lines":[2573747,2594708,1091475,65190,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,22586,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,12514,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,25530,2790352,1482889,1482415,2595076,1073749,58094,60152,33136,34524,2573747,2594708,1091475,37170,2790352,1482889,1482415,2595076,1079144,58108,1481694,1493928,2595076,1080441,8392,15128,1480209,1827586,3439453,2746712,2738096],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MU3fJpOZe9TA4mzeo52wZg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","auEGiAr7C6IfT0eiHbOlyA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","mP9Tk3T74fjOyYWKUaqdMQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","I4X8AC1-B0GuL4JyYemPzw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","s6flibJ32CsA8wnq-j6RkQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","3EA5Wz2lIIw6eu5uv4gkTw","hjYcB64xHdoySaNOZ8xYqg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","MU3fJpOZe9TA4mzeo52wZgAAAAAAAP6m","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","auEGiAr7C6IfT0eiHbOlyAAAAAAAAFg6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","mP9Tk3T74fjOyYWKUaqdMQAAAAAAADDi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","I4X8AC1-B0GuL4JyYemPzwAAAAAAAGO6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAOLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","s6flibJ32CsA8wnq-j6RkQAAAAAAAJEy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","ik6PIX946fW_erE7uBJlVQAAAAAAAOL8","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHx5","3EA5Wz2lIIw6eu5uv4gkTwAAAAAAACDI","hjYcB64xHdoySaNOZ8xYqgAAAAAAADsY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-MC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAANHtd","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKelY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKcew"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,1,1,3,3,3,3,3]},"WYRZ4mSdJHjsW8s2yoKnfA":{"address_or_lines":[1858,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,30594,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1091475,34158,2790352,1482889,1482415,2595076,1073749,37614,39672,12656,18140,2573747,2594708,1079144,56186,1481694,1828960,2581397,1480843,1480209,1940568,1917258,1481300,1480601,2595076,1079485,9718,1479772,1827586,1940195,1986609,1483518,1482415,1493679,2595076,1073425,15208,2566502,1844254,1972704,2595076,1071886,41592,1850963,1844695,1917599,1539319,3072295,1865140],"file_ids":["Gp9aOxUrrpSVBx4-ftlTOA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","y9R94bQUxts02WzRWfV7xg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uI6css-d8SGQRK6a_Ntl-A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","SlnkBp0IIJFLHVOe4KbxwQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uPGvGNXBf1JXGeeDSsmGQA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PmtIuZrIdDPbhY30JCQRww","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","yos2k6ZH69vZXiBQV3d7cQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["Gp9aOxUrrpSVBx4-ftlTOAAAAAAAAAdC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","y9R94bQUxts02WzRWfV7xgAAAAAAAHeC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uI6css-d8SGQRK6a_Ntl-AAAAAAAAIVu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAJLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4","J1eggTwSzYdi9OsSu1q37gAAAAAAADFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","SlnkBp0IIJFLHVOe4KbxwQAAAAAAANt6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2OV","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpiL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZxY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUFK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","uPGvGNXBf1JXGeeDSsmGQAAAAAAAACX2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpRc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-MC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZrj","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHlAx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqL-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsqv","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGER","PmtIuZrIdDPbhY30JCQRwwAAAAAAADto","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJylm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCQe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhng","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEFsO","yos2k6ZH69vZXiBQV3d7cQAAAAAAAKJ4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHD5T","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHUKf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAF3z3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAALuEn","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHW0"],"type_ids":[1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3]},"C4ItszXjQjtRADEg560AUw":{"address_or_lines":[4201744,135481,4208244,4207404,2594708,1079144,388,33826,620,51986,30508,10976,36874,1480209,1969795,1481300,1480601,2595076,1079144,1868,1480209,1969795,1481300,1480601,2595076,1062336,61594,1844695,1847563,1481567,2595076,1079485,35772,49066,60172,1479608,1493928,2595076,1079485,30316,1479608,1493928,2595076,1079485,30578,15346,1479608,2595076,1079485,10678,9074,1596,46996,1479516,2595076,1079485,16448,46996,1479516,2595076,1073749,13088,6410,24756,3150002,920932,10485923,16807,2776792,2775330,2826677,2809533,2807255,2804657,2869654],"file_ids":["WpYcHtr4qx88B8CBJZ2GTw","Z_CHd3Zjsh2cWE2NSdbiNQ","WpYcHtr4qx88B8CBJZ2GTw","WpYcHtr4qx88B8CBJZ2GTw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","DTRaillMS4wmG2CDEfm9rQ","U4Le8nh-beog_B7jq7uTIA","CqoTgn4VUlwTNyUw7wsMHQ","SjQZVYGLzro7G-9yPjVJlg","grZNsSElR5ITq8H2yHCNSw","W8AFtEsepzrJ6AasHrCttw","sur1OQS0yB3u_A1ZgjRjFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EFJHOn-GACfHXgae-R1yDA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","kSaNXrGzSS3BnDNNWezzMA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xNMiNBkMujk7ZnRv0OEjrQ","MYrgKQIxdDhr1gdpucfc-Q","un9fLDZOLvDMO52ltZtueg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","grikUXlisBLUbeL_OWixIw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","oERZXsH8EPeoSRxNNaSWfQ","gMhgHDYSMmyInNJ15VwYFg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","rTFMSHhLRlj86vHPR06zoQ","oArGmvsy3VNtTf_V9EHNeQ","7v-k2b21f_Xuf-3329jFyw","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GEIvPhvjHWZLHz2BksVgvA","FqNqtF0e0OG1VJJtWE9clw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","--q8cwZVXbHL2zOM_p3RlQ","wXOyVgf5_nNg6CUH5kFBbg","zEgDK4qMawUAQZjg5YHyww","-Z7SlEXhuy5tL2BF-xmy3g","Z_CHd3Zjsh2cWE2NSdbiNQ","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["WpYcHtr4qx88B8CBJZ2GTwAAAAAAQB0Q","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDZ0","WpYcHtr4qx88B8CBJZ2GTwAAAAAAQDMs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE","U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi","CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs","SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS","grZNsSElR5ITq8H2yHCNSwAAAAAAAHcs","W8AFtEsepzrJ6AasHrCttwAAAAAAACrg","sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJAK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg6D","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEDXA","kSaNXrGzSS3BnDNNWezzMAAAAAAAAPCa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHCXX","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHDEL","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFptf","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","xNMiNBkMujk7ZnRv0OEjrQAAAAAAAIu8","MYrgKQIxdDhr1gdpucfc-QAAAAAAAL-q","un9fLDZOLvDMO52ltZtuegAAAAAAAOsM","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","grikUXlisBLUbeL_OWixIwAAAAAAAHZs","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsuo","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","oERZXsH8EPeoSRxNNaSWfQAAAAAAAHdy","gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpO4","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","rTFMSHhLRlj86vHPR06zoQAAAAAAACm2","oArGmvsy3VNtTf_V9EHNeQAAAAAAACNy","7v-k2b21f_Xuf-3329jFywAAAAAAAAY8","FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","GEIvPhvjHWZLHz2BksVgvAAAAAAAAEBA","FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","--q8cwZVXbHL2zOM_p3RlQAAAAAAADMg","wXOyVgf5_nNg6CUH5kFBbgAAAAAAABkK","zEgDK4qMawUAQZjg5YHywwAAAAAAAGC0","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAMBCy","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAADg1k","A2oiHVwisByxRn5RDT4LjAAAAAAAoACj","A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn","A2oiHVwisByxRn5RDT4LjAAAAAAAKl7Y","A2oiHVwisByxRn5RDT4LjAAAAAAAKlki","A2oiHVwisByxRn5RDT4LjAAAAAAAKyG1","A2oiHVwisByxRn5RDT4LjAAAAAAAKt69","A2oiHVwisByxRn5RDT4LjAAAAAAAKtXX","A2oiHVwisByxRn5RDT4LjAAAAAAAKsux","A2oiHVwisByxRn5RDT4LjAAAAAAAK8mW"],"type_ids":[3,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,1,3,3,3,3,1,1,3,3,3,1,1,1,1,3,3,3,1,1,3,3,3,1,1,1,3,3,4,4,4,4,4,4,4,4,4]},"8IBqDIuSolkkEHIjO_CfMw":{"address_or_lines":[1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,57338,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,46806,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,4702,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,25478,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1079144,57700,1481694,1828960,2580566,1480601,1493679,2595076,1052274,37402,1973088,2595076,1059438,7162],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","VY0EiAO0DxwLRTE4PfFhdw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2AkHKX3hFovQqnWGTZG4BA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","JEYMXKhPKBKP90oNIKO6Ww","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Fq3uvTWKo9OreZfu-LOYYQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","f2CfX6aaJGZ4Su3cCY2vCQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","yxUFWTEZsQP-FeNV2RKnFQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Q2lceMFM0t8w5Hdokg8e8A"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","VY0EiAO0DxwLRTE4PfFhdwAAAAAAAN_6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2AkHKX3hFovQqnWGTZG4BAAAAAAAALbW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","JEYMXKhPKBKP90oNIKO6WwAAAAAAABJe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","Fq3uvTWKo9OreZfu-LOYYQAAAAAAAGOG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","f2CfX6aaJGZ4Su3cCY2vCQAAAAAAAOFk","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2BW","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFsqv","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEA5y","yxUFWTEZsQP-FeNV2RKnFQAAAAAAAJIa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhtg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAECpu","Q2lceMFM0t8w5Hdokg8e8AAAAAAAABv6"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,3,3,1,3,3,3,1]},"T2hqeT_yirkauwcO1cGJEw":{"address_or_lines":[74,6,18,8,18,80,24,4,84,38,174,104,68,116,38,174,104,68,4,38,174,104,68,96,38,174,104,68,60,38,38,10,38,174,104,68,124,38,174,104,68,124,38,174,104,68,100,140,10,38,174,104,68,76,38,174,34,24,10,10,786829,1091612,1986900,1997206,2238455,4240,5748,1213299,4101,76200,1213299,77535,52678,1213299,52081,33630,106222],"file_ids":["a5aMcPOeWx28QSVng73nBQ","inI9W0bfekFTCpu0ceKTHg","RPwdw40HEBL87wRkKV2ozw","pT2bgvKv3bKR6LMAYtKFRw","Rsr7q4vCSh2ppRtyNkwZAA","cKQfWSgZRgu_1Goz5QGSHw","T2fhmP8acUvRZslK7YRDPw","lrxXzNEmAlflj7bCNDjxdA","SMoSw8cr-PdrIATvljOPrQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","xaCec3W8F6xlvd_EISI7vw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","QCNrAtEDVSYrGKsToy3LYA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ocuGLNOciiOP6W8cfH2-qw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bjI4Jot-SXYwqfMr0sl7Xg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjBJSIgrJ7WBnrV9WxdKEQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9-_Y7FNFlkawnHBUI4HVnA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","suQJt7m9qyZP3i8d45HwBQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5w2Emmm2pdiPFBnzFSNcKg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","1bzyoH1Mbbzc-oKA3fR-7Q","BXKFYOU6E7YaW5MDpfBf8w","zP58DjIs7uq1cghmzykyNA","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","PVZV2uq5ZRt-FFaczL10BA","PVZV2uq5ZRt-FFaczL10BA","Z_CHd3Zjsh2cWE2NSdbiNQ","PVZV2uq5ZRt-FFaczL10BA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAABK","inI9W0bfekFTCpu0ceKTHgAAAAAAAAAG","RPwdw40HEBL87wRkKV2ozwAAAAAAAAAS","pT2bgvKv3bKR6LMAYtKFRwAAAAAAAAAI","Rsr7q4vCSh2ppRtyNkwZAAAAAAAAAAAS","cKQfWSgZRgu_1Goz5QGSHwAAAAAAAABQ","T2fhmP8acUvRZslK7YRDPwAAAAAAAAAY","lrxXzNEmAlflj7bCNDjxdAAAAAAAAAAE","SMoSw8cr-PdrIATvljOPrQAAAAAAAABU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","xaCec3W8F6xlvd_EISI7vwAAAAAAAAB0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","QCNrAtEDVSYrGKsToy3LYAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ocuGLNOciiOP6W8cfH2-qwAAAAAAAABg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bjI4Jot-SXYwqfMr0sl7XgAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjBJSIgrJ7WBnrV9WxdKEQAAAAAAAAB8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9-_Y7FNFlkawnHBUI4HVnAAAAAAAAAB8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","suQJt7m9qyZP3i8d45HwBQAAAAAAAABk","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5w2Emmm2pdiPFBnzFSNcKgAAAAAAAABM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAAAi","1bzyoH1Mbbzc-oKA3fR-7QAAAAAAAAAY","BXKFYOU6E7YaW5MDpfBf8wAAAAAAAAAK","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","G68hjsyagwq6LpWrMjDdngAAAAAADAGN","G68hjsyagwq6LpWrMjDdngAAAAAAEKgc","G68hjsyagwq6LpWrMjDdngAAAAAAHlFU","G68hjsyagwq6LpWrMjDdngAAAAAAHnmW","G68hjsyagwq6LpWrMjDdngAAAAAAIif3","PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ","PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF","3nN3bymnZ8E42aLEtgglmAAAAAAAASmo","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAAS7f","3nN3bymnZ8E42aLEtgglmAAAAAAAAM3G","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAAMtx","3nN3bymnZ8E42aLEtgglmAAAAAAAAINe","3nN3bymnZ8E42aLEtgglmAAAAAAAAZ7u"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"OIXgOJgQPE-F5rS7DPPzZA":{"address_or_lines":[2795776,1483241,1482767,2600004,1079483,23630,25172,33958,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,20804,2578675,2599636,1091600,20658,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,20804,2578675,2599636,1091600,0,2795776,1483241,1482767,2600004,1074397,23630,25688,64176,20804,2578675,2599636,1079669,0,1482046,1829360,2586225,2600004,1079669,36060,1482046,1829360,2586325,1481195,1480561,1940968,1917658,1481652,1480953,2600004,1079483,61874,1480124,1827986,1940595,1989057,1480953,1494106,2600004,1073803,20418,2569666],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","93AmMdBRQTTNSFcMQ_Ywdg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","_____________________w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","29RxCcCS3qayH8Wz47EBXQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","mBpjyQvq6ftE7Wm1BUpcFg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","IWme5rHQfgYd-9YstXSeGA","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGJU","eV_m28NnKeeTL60KO2H3SAAAAAAAAISm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","93AmMdBRQTTNSFcMQ_YwdgAAAAAAAFCy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","_____________________wAAAAAAAAAA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","29RxCcCS3qayH8Wz47EBXQAAAAAAAIzc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3bV","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpnr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ3o","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHULa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","mBpjyQvq6ftE7Wm1BUpcFgAAAAAAAPGy","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpW8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-SS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZxz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHlnB","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFsxa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGKL","IWme5rHQfgYd-9YstXSeGAAAAAAAAE_C","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJzXC"],"type_ids":[3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,1,3]},"i0e78nPZCZ2CbzzLMEOcMw":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,38,10,38,38,10,38,174,104,14,32,190,1091944,2047231,2046923,2044755,2041537,2044733,2042086,2025366,954962],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-","G68hjsyagwq6LpWrMjDdngAAAAAAEKlo","G68hjsyagwq6LpWrMjDdngAAAAAAHzz_","G68hjsyagwq6LpWrMjDdngAAAAAAHzvL","G68hjsyagwq6LpWrMjDdngAAAAAAHzNT","G68hjsyagwq6LpWrMjDdngAAAAAAHybB","G68hjsyagwq6LpWrMjDdngAAAAAAHzM9","G68hjsyagwq6LpWrMjDdngAAAAAAHyjm","G68hjsyagwq6LpWrMjDdngAAAAAAHueW","G68hjsyagwq6LpWrMjDdngAAAAAADpJS"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3]},"34DMF2kw8Djh_MjcdchMzw":{"address_or_lines":[2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1091600,34914,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1091600,7430,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1091600,3230,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1091600,61846,2795776,1483241,1482767,2600004,1074397,31822,33880,6832,33092,2578675,2599636,1079669,38686,1482046,1829360,2586225,2600004,1079669,15794,56134,43516,45442,36964,61672,47980,1480561,1940984,1479155],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","y4VaggFtn5eGbiM4h45zCg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","aovhV1VhdNHhPwAmk_rOhg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","px3SfTg4DYOeiT_Yemty2w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","opI8K6Q9RBhmYCrRVwNTgA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","cVEUVwL4zVVcM9r_4PTCXA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","GGxNFCJdZtgXLG8zgUfn_Q","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","y4VaggFtn5eGbiM4h45zCgAAAAAAAIhi","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","aovhV1VhdNHhPwAmk_rOhgAAAAAAAB0G","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","px3SfTg4DYOeiT_Yemty2wAAAAAAAAye","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","opI8K6Q9RBhmYCrRVwNTgAAAAAAAAPGW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY","J1eggTwSzYdi9OsSu1q37gAAAAAAABqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","cVEUVwL4zVVcM9r_4PTCXAAAAAAAAJce","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","GGxNFCJdZtgXLG8zgUfn_QAAAAAAAD2y","jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAKn8","_lF8o5tJDcePvza_IYtgSQAAAAAAALGC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAJBk","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAPDo","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALts","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ34","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpHz"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3]},"XG9tjujXJl2nWpbHppoRMA":{"address_or_lines":[2573747,2594708,1091475,39286,2790352,1482889,1482415,2595076,1079485,29422,30964,39782,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,10978,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,35610,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,10138,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,58142,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,17976,33110,47402,19187,41240,50602],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ZVYMRqiL5oPAMqs8XcON8Q","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1y9WuJpjgBMcQb3shY5phQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","dGWvVtQJJ5wuqNyQVpi8lA","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","ZVYMRqiL5oPAMqs8XcON8QAAAAAAAJl2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAACri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAIsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAACea","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1y9WuJpjgBMcQb3shY5phQAAAAAAAOMe","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAALkq","dGWvVtQJJ5wuqNyQVpi8lAAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMWq"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"SrSwvDbs2pmPg3SRfXJBCA":{"address_or_lines":[1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,10978,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,35610,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,11318,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,15678,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,250,2790352,1482889,1482415,2595076,1076587,29422,31480,4464,17976,33110,51586,2846655,2846347,2843929,2840766,2843907,2841214,1439462],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","V6gUZHzBRISi-Z25klK5DQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWNEoAKVTnnzSns045VKhw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","n4Ao4OZE2osF0FygfcWo3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","NGbZlnLCqeq3LFq89r_SpQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","PmhxUKv5sePRxhCBONca8g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","V6gUZHzBRISi-Z25klK5DQAAAAAAACri","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWNEoAKVTnnzSns045VKhwAAAAAAAIsa","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","n4Ao4OZE2osF0FygfcWo3gAAAAAAACw2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","NGbZlnLCqeq3LFq89r_SpQAAAAAAAD0-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","PmhxUKv5sePRxhCBONca8gAAAAAAAAD6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UD","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1p-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFfbm"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3]},"bcNRMcXtTRgNPl4vy6M5KQ":{"address_or_lines":[2573747,2594708,1091475,48050,2789627,1482889,1482415,2595076,1079485,29808,43878,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,47414,2789627,1482889,1482415,2595076,1079485,29808,43878,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,21414,2790352,1482889,1482415,2595076,1073749,33518,35576,8560,18140,2573747,2594708,1091475,12682,2790352,1482889,1482415,2595076,1076587,33518,35576,8560,17976,49494,55682,2846655,2846347,2843929,2840766,2843929,2840766,2843954,2840766,2841312],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","xDXQtI2vA5YySwpx7QFiwA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fSQ747oLNh0c0zFQjsVRWg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","yp8MidCGMe4czbl-NigsYQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2noK4QoWxdzASRHkjOFwVA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","xDXQtI2vA5YySwpx7QFiwAAAAAAAALuy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAHRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fSQ747oLNh0c0zFQjsVRWgAAAAAAALk2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAHRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","yp8MidCGMe4czbl-NigsYQAAAAAAAFOm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2noK4QoWxdzASRHkjOFwVAAAAAAAADGK","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAILu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4","J1eggTwSzYdi9OsSu1q37gAAAAAAACFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAANmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2Uy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1rg"],"type_ids":[3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3]},"XmiUdMqa5OViUnHQ_LS4Uw":{"address_or_lines":[61654,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,324,2578675,2599636,1091600,61890,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,324,2578675,2599636,1091600,27010,2795051,1483241,1482767,2600004,1079483,32208,46246,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,324,2578675,2599636,1091600,2254,2795776,1483241,1482767,2600004,1074397,35918,37976,10928,108,49494,29322,19187,41240,50348],"file_ids":["mfGJjedIJMvFXgX3QuTMfQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","9NWoah56eYULAP_zGE9Puw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","IKrIDHd5n47PpDQsRXxvvg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","oG7568kMJujZxPJfj7VMjA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["mfGJjedIJMvFXgX3QuTMfQAAAAAAAPDW","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","9NWoah56eYULAP_zGE9PuwAAAAAAAPHC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","IKrIDHd5n47PpDQsRXxvvgAAAAAAAGmC","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAALSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","oG7568kMJujZxPJfj7VMjAAAAAAAAAjO","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY","J1eggTwSzYdi9OsSu1q37gAAAAAAACqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAABs","p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAHKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMSs"],"type_ids":[1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"3odHGojcaqq4ImPnmLLSzw":{"address_or_lines":[1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,43246,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,17846,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1091600,13950,2795051,1483241,1482767,2600004,1079483,60880,9382,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,64590,1112,39600,28996,2578675,2599636,1079669,4762,1482046,1829360,2586225,2600004,1079669,34130,1480561,1941045,1970515,1481652,1480953,2600004,1069341,25906,23366,39420,41384,9542,10212,11330,8962,13084,1693331,1865533],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","HENgRXYeEs7mDD8Gk_MNmg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fFS0upy5lIaT99RhlTN5LQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","lSdGU4igLMOpLhL_6XP15w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","QAp_Nt6XUeNsCXnAUgW7Xg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","20O937106XMbOD0LQR4SPw","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","gPzb0fXoBe1225fbKepMRA","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","OHQX9IWLaZElAgxGbX3P5g","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","JrU1PwRIxl_8SXdnTESnog","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","HENgRXYeEs7mDD8Gk_MNmgAAAAAAAKju","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fFS0upy5lIaT99RhlTN5LQAAAAAAAEW2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","lSdGU4igLMOpLhL_6XP15wAAAAAAADZ-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAO3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAACSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY","J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","QAp_Nt6XUeNsCXnAUgW7XgAAAAAAABKa","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ3Zx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","20O937106XMbOD0LQR4SPwAAAAAAAIVS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpdx","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHZ41","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHhFT","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpu0","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpj5","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEFEd","gPzb0fXoBe1225fbKepMRAAAAAAAAGUy","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAJn8","_lF8o5tJDcePvza_IYtgSQAAAAAAAKGo","OHQX9IWLaZElAgxGbX3P5gAAAAAAACVG","E2b-mzlh_8261-JxcySn-AAAAAAAACfk","E2b-mzlh_8261-JxcySn-AAAAAAAACxC","E2b-mzlh_8261-JxcySn-AAAAAAAACMC","JrU1PwRIxl_8SXdnTESnogAAAAAAADMc","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAGdaT","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHHc9"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3]},"bRKRM4i4-XY2LCfN18mOow":{"address_or_lines":[1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,32078,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,9638,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1091475,5742,2789627,1482889,1482415,2595076,1079485,25712,39782,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,29422,31480,4464,18140,2573747,2594708,1079144,37050,1481694,1828960,2581297,2595076,1079144,25922,1480209,1940645,1970099,1481300,1480601,2595076,1052274,41714,56134,54428,53864,42310,53828,54946,52578,59942,1429990,1365958,1365461],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","HENgRXYeEs7mDD8Gk_MNmg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","fFS0upy5lIaT99RhlTN5LQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","lSdGU4igLMOpLhL_6XP15w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","QAp_Nt6XUeNsCXnAUgW7Xg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","20O937106XMbOD0LQR4SPw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","gPzb0fXoBe1225fbKepMRA","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","OHQX9IWLaZElAgxGbX3P5g","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","E2b-mzlh_8261-JxcySn-A","JrU1PwRIxl_8SXdnTESnog","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","HENgRXYeEs7mDD8Gk_MNmgAAAAAAAH1O","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","fFS0upy5lIaT99RhlTN5LQAAAAAAACWm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","lSdGU4igLMOpLhL_6XP15wAAAAAAABZu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAAGRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAHLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4","J1eggTwSzYdi9OsSu1q37gAAAAAAABFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","QAp_Nt6XUeNsCXnAUgW7XgAAAAAAAJC6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ2Mx","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHdo","20O937106XMbOD0LQR4SPwAAAAAAAGVC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpYR","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHZyl","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHg-z","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFppU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpeZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEA5y","gPzb0fXoBe1225fbKepMRAAAAAAAAKLy","jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAANSc","_lF8o5tJDcePvza_IYtgSQAAAAAAANJo","OHQX9IWLaZElAgxGbX3P5gAAAAAAAKVG","E2b-mzlh_8261-JxcySn-AAAAAAAANJE","E2b-mzlh_8261-JxcySn-AAAAAAAANai","E2b-mzlh_8261-JxcySn-AAAAAAAAM1i","JrU1PwRIxl_8SXdnTESnogAAAAAAAOom","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFdHm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFNfG","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFNXV"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3]},"W936jUeelyxTrQQ2V9mn-w":{"address_or_lines":[1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,59834,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,60574,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,64656,2790352,1482889,1482415,2595076,1079485,13038,14580,23398,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,13038,15096,53616,1756,2573747,2594708,1091475,42430,2790352,1482889,1482415,2595076,1076587,13038,15096,53616,1592,16726,47490,2846655,2846347,2843929,2840766,2843929,2840766,2843929,2840766,2840766,2842897,2268402,1775000,1761295,1048381],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zWCVT22bUHN0NWIQIBSuKg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","zj3hc8VBXxWxcbGVwJZYLA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","EHb2BWbkIivImSAfaUtw-A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-7Nhzq0bVRejx7IVqpbbZQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zWCVT22bUHN0NWIQIBSuKgAAAAAAAOm6","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","zj3hc8VBXxWxcbGVwJZYLAAAAAAAAOye","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","EHb2BWbkIivImSAfaUtw-AAAAAAAAPyQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","-7Nhzq0bVRejx7IVqpbbZQAAAAAAAKW-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAADLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4","J1eggTwSzYdi9OsSu1q37gAAAAAAANFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAALmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2ER","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAIpzy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGxWY","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAGuAP","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAD_89"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"AlH3zgnqwh5sdMMzX8AXxg":{"address_or_lines":[1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,52130,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,61558,2790352,1482889,1482415,2595076,1079485,25326,26868,35686,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,8770,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1091475,17970,2790352,1482889,1482415,2595076,1073749,25326,27384,368,1756,2573747,2594708,1066158,3868,39750,21660,21058,64084,29144,22318,29144,18030,1840882,1970521,2595076,1049850,1910],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Gxt7_MN7XgUOe9547JcHVQ"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAAMui","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAPB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0","eV_m28NnKeeTL60KO2H3SAAAAAAAAItm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAEYy","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAGLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEESu","MsEmysGbXhMvgdbwhcZDCgAAAAAAAA8c","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAAFSc","_lF8o5tJDcePvza_IYtgSQAAAAAAAFJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAPpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAEZu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHBby","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhFZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEAT6","Gxt7_MN7XgUOe9547JcHVQAAAAAAAAd2"],"type_ids":[3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,3,3,3,3,1]},"YHwQa4NMDpWa9cokfF0xqw":{"address_or_lines":[2795776,1483241,1482767,2600004,1074397,19534,21592,60080,4420,2578675,2599636,1091600,35162,2795051,1483241,1482767,2600004,1079483,15824,29862,1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,4420,2578675,2599636,1091600,62314,2795776,1483241,1482767,2600004,1079669,19534,21418,26368,41208,8202,42532,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,55198,34238,39164,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,4420,2578675,2599636,1091600,55698,2795776,1483241,1482767,2600004,1074397,19534,21592,60080,4204,33110,33418,19187,41240,50763],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","2L4SW1rQgEVXRj3pZAI3nQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","Bd3XiVd_ucXTo7t4NwSjLA","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","7bd6QJSfWZZfOOpDMHqLMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","p5XvqZgoydjTl8thPo5KGw","oR5jBuG11Az1rZkKaPBmAg","ASi9f26ltguiwFajNwOaZw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","2L4SW1rQgEVXRj3pZAI3nQAAAAAAAIla","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqYr","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q","eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAPNq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAAGcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAKD4","h0l-9tGi18mC40qpcJbyDwAAAAAAACAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAANee","TBeSzkyqIwKL8td602zDjAAAAAAAAIW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAANmS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAAExO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY","J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs","p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAIKK","ASi9f26ltguiwFajNwOaZwAAAAAAAErz","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMZL"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3]},"AlRn0MJA_RCD0pN2OpIRZA":{"address_or_lines":[1481694,1828960,2567559,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,11962,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,59882,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,31598,2790352,1482889,1482415,2595076,1073749,17134,19192,57712,1756,2573747,2594708,1091475,28926,2789627,1482889,1482415,2595076,1079485,13424,27494,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1076587,17134,19192,57712,1592,33110,51586,2846655,2846347,2843929,2840766,2843929,2840766,2843907,2841214,1439429,1865241,10489950,423063,2283967,2281521,8542303],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","GP7h96O0_ppGVtc-UpQQIQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","3HhVgGD2yvuFLpoZq7RfKw","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","uSWUCgHgLPG4OFtPdUp0rg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-BjW54fwMksXBor9R-YN9w","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","Npep8JfxWDWZ3roJSD7jPg","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","M_-aGo2vWhLu7lS5grLv9w","oR5jBuG11Az1rZkKaPBmAg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA","A2oiHVwisByxRn5RDT4LjA"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpve","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","GP7h96O0_ppGVtc-UpQQIQAAAAAAAC66","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","3HhVgGD2yvuFLpoZq7RfKwAAAAAAAOnq","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","uSWUCgHgLPG4OFtPdUp0rgAAAAAAAHtu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","-BjW54fwMksXBor9R-YN9wAAAAAAAHD-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpD7","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","Npep8JfxWDWZ3roJSD7jPgAAAAAAADRw","eV_m28NnKeeTL60KO2H3SAAAAAAAAGtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEG1r","ik6PIX946fW_erE7uBJlVQAAAAAAAELu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4","M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW","oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2-_","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK26L","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1i-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK2UD","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAK1p-","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFfbF","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHHYZ","A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe","A2oiHVwisByxRn5RDT4LjAAAAAAABnSX","A2oiHVwisByxRn5RDT4LjAAAAAAAItm_","A2oiHVwisByxRn5RDT4LjAAAAAAAItAx","A2oiHVwisByxRn5RDT4LjAAAAAAAglhf"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4]},"inhNt-Ftru1dLAPaXB98Gw":{"address_or_lines":[2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,8722,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,20598,2790352,1482889,1482415,2595076,1079485,62190,63732,7014,1479516,1828960,2567559,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,25154,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1091475,40098,2790352,1482889,1482415,2595076,1073749,62190,64248,37232,50908,2573747,2594708,1066158,25996,23366,46236,45634,23124,53720,46894,53720,46894,53720,46894,53720,42606,1840882,1970521,2594999,2587827],"file_ids":["-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","OlTvyWQFXjOweJcs3kiGyg","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","N2mxDWkAZe8CHgZMQpxZ7A","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","eV_m28NnKeeTL60KO2H3SA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","1eW8DnM19kiBGqMWGVkHPA","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","2kgk5qEgdkkSXT9cIdjqxQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","ik6PIX946fW_erE7uBJlVQ","r3Nzr2WeUwu3gjU4N-rWyA","J1eggTwSzYdi9OsSu1q37g","CNgPIV65Suq5GVbO7eJK7g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","MsEmysGbXhMvgdbwhcZDCg","jtp3NDFNJGnK6sK5oOFo8Q","7R-mHvx47pWvF_ng7rKpHw","_lF8o5tJDcePvza_IYtgSQ","TRd7r6mvdzYdjMdTtebtww","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","bgsqxCFBdtyNwHEAo-3p1w","5PnOjelHYJZ6ovJAXK5uiQ","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g","-Z7SlEXhuy5tL2BF-xmy3g"],"frame_ids":["-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","OlTvyWQFXjOweJcs3kiGygAAAAAAACIS","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAFB2","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEHi9","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPj0","eV_m28NnKeeTL60KO2H3SAAAAAAAABtm","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFpNc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAG-hg","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJy2H","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","1eW8DnM19kiBGqMWGVkHPAAAAAAAAGJC","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEKeT","2kgk5qEgdkkSXT9cIdjqxQAAAAAAAJyi","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAKpPQ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFqCJ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAFp6v","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5kE","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEGJV","ik6PIX946fW_erE7uBJlVQAAAAAAAPLu","r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4","J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw","CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ0Wz","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5eU","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAEESu","MsEmysGbXhMvgdbwhcZDCgAAAAAAAGWM","jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG","7R-mHvx47pWvF_ng7rKpHwAAAAAAALSc","_lF8o5tJDcePvza_IYtgSQAAAAAAALJC","TRd7r6mvdzYdjMdTtebtwwAAAAAAAFpU","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu","bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY","5PnOjelHYJZ6ovJAXK5uiQAAAAAAAKZu","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHBby","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAHhFZ","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ5i3","-Z7SlEXhuy5tL2BF-xmy3gAAAAAAJ3yz"],"type_ids":[3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3]},"qaaAfLAUIerA8yhApFJRYQ":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,72,38,174,104,68,88,38,174,104,68,124,38,38,10,38,174,104,68,72,38,174,104,68,120,38,174,104,68,354,6,108,20,50,50,2970,50,2970,50,2970,50,684,1109029,956192],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qkYSh95E1urNTie_gKbr7w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","V8ldXm9NGXsJ182jEHEsUw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","xVaa0cBWNcFeS-8zFezQgA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","UBINlIxj95Sa_x2_k5IddA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gRRk0W_9P4SGZLXFJ5KU8Q","VIK6i3XoO6nxn9WkNabugA","SGPpASrxkViIc4Sq7x-WYQ","9xG1GRY3A4PQMfXDNvrOxQ","cbxfeE2AkqKne6oKUxdB6g","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","aEZUIXI_cV9kZCa4-U1NsQ","MebnOxK5WOhP29sl19Jefw","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAABI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qkYSh95E1urNTie_gKbr7wAAAAAAAABY","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","V8ldXm9NGXsJ182jEHEsUwAAAAAAAAB8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","xVaa0cBWNcFeS-8zFezQgAAAAAAAAABI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","UBINlIxj95Sa_x2_k5IddAAAAAAAAAB4","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gRRk0W_9P4SGZLXFJ5KU8QAAAAAAAAFi","VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG","SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs","9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAU","cbxfeE2AkqKne6oKUxdB6gAAAAAAAAAy","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAua","aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy","MebnOxK5WOhP29sl19JefwAAAAAAAAKs","G68hjsyagwq6LpWrMjDdngAAAAAAEOwl","G68hjsyagwq6LpWrMjDdngAAAAAADpcg"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3]},"cj3H8UtNXHeFFvSKCpbt_Q":{"address_or_lines":[1479868,1829360,2572487,2795776,1483241,1482767,2600004,1074397,7246,9304,47792,324,2578675,2599636,1091600,58218,2795776,1483241,1482767,2600004,1079669,7246,9130,14080,57592,61450,9764,1482046,1829983,2572841,1848805,1978934,1481919,1494280,2600004,1079669,22430,50622,6396,1482046,1829360,2572487,2795776,1483241,1482767,2600004,1074397,7246,9304,47792,324,2578675,2599636,1091600,51602,2795776,1483241,1482767,2600004,1074397,7246,9304,47792,324,2578675,2599636,1091600,62974,2795776,1483241,1482767,2600004,1079483,7246,9304,47608,55224,29888,17574,1479868,1829983,2783616,2800188,3063028,4240,5748,1213299,4101,76200,1213299,77886,46784,40082,38821],"file_ids":["xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","7bd6QJSfWZZfOOpDMHqLMA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","ZPxtkRXufuVf4tqV5k5k2Q","8R2Lkqe-tYqq-plJ22QNzA","h0l-9tGi18mC40qpcJbyDw","5EZV-eYYYtY-VAcSTmCvtg","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","705jmHYNd7I4Z4L4c0vfiA","TBeSzkyqIwKL8td602zDjA","NH3zvSjFAfTSy6bEocpNyQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","fj70ljef7nDHOqVJGSIoEQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","ywhwSu3fiEha0QwvHF6X9w","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","zo4mnjDJ1PlZka7jS9k2BA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","LEy-wm0GIvRoYVAga55Hiw","wdQNqQ99iFSdp4ceNJQKBg","J1eggTwSzYdi9OsSu1q37g","0S3htaCNkzxOYeavDR1GTQ","rBzW547V0L_mH4nnWK1FUQ","eV_m28NnKeeTL60KO2H3SA","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","xLxcEbwnZ5oNrk99ZsxcSQ","PVZV2uq5ZRt-FFaczL10BA","PVZV2uq5ZRt-FFaczL10BA","Z_CHd3Zjsh2cWE2NSdbiNQ","PVZV2uq5ZRt-FFaczL10BA","3nN3bymnZ8E42aLEtgglmA","Z_CHd3Zjsh2cWE2NSdbiNQ","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA","3nN3bymnZ8E42aLEtgglmA"],"frame_ids":["xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY","J1eggTwSzYdi9OsSu1q37gAAAAAAALqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","7bd6QJSfWZZfOOpDMHqLMAAAAAAAAONq","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACOq","ZPxtkRXufuVf4tqV5k5k2QAAAAAAADcA","8R2Lkqe-tYqq-plJ22QNzAAAAAAAAOD4","h0l-9tGi18mC40qpcJbyDwAAAAAAAPAK","5EZV-eYYYtY-VAcSTmCvtgAAAAAAACYk","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0Ip","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHDXl","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAHjI2","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpy_","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFs0I","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHl1","705jmHYNd7I4Z4L4c0vfiAAAAAAAAFee","TBeSzkyqIwKL8td602zDjAAAAAAAAMW-","NH3zvSjFAfTSy6bEocpNyQAAAAAAABj8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFp0-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-nw","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ0DH","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY","J1eggTwSzYdi9OsSu1q37gAAAAAAALqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","fj70ljef7nDHOqVJGSIoEQAAAAAAAMmS","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEGTd","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY","J1eggTwSzYdi9OsSu1q37gAAAAAAALqw","ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ1jz","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6rU","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEKgQ","zo4mnjDJ1PlZka7jS9k2BAAAAAAAAPX-","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKqkA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqHp","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFqAP","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAJ6xE","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAEHi7","LEy-wm0GIvRoYVAga55HiwAAAAAAABxO","wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY","J1eggTwSzYdi9OsSu1q37gAAAAAAALn4","0S3htaCNkzxOYeavDR1GTQAAAAAAANe4","rBzW547V0L_mH4nnWK1FUQAAAAAAAHTA","eV_m28NnKeeTL60KO2H3SAAAAAAAAESm","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAFpS8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAG-xf","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKnmA","xLxcEbwnZ5oNrk99ZsxcSQAAAAAAKro8","xLxcEbwnZ5oNrk99ZsxcSQAAAAAALrz0","PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ","PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF","3nN3bymnZ8E42aLEtgglmAAAAAAAASmo","Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz","3nN3bymnZ8E42aLEtgglmAAAAAAAATA-","3nN3bymnZ8E42aLEtgglmAAAAAAAALbA","3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS","3nN3bymnZ8E42aLEtgglmAAAAAAAAJel"],"type_ids":[3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,3,3,3,1,3,3,3,3,3,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]},"XT5dbBR70HCMmAkhladaCQ":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,228,38,174,104,68,4,38,174,104,68,92,38,174,104,68,8,38,174,104,68,44,38,38,10,38,174,104,68,4,38,174,104,68,40,38,174,104,68,68,38,38,10,38,174,104,68,4,38,174,104,14,32,166,1090933,19429,42789,49059],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qordvIiilnF7CmkWCAd7eA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","iWpqwwcHV8E8OOnqGCYj9g","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","M61AJsljWf0TM7wD6IJVZw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ED3bhsHkhBwZ5ynmMnkPRA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","cZ-wyq9rmPl5QnqP0Smp6Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","GLV-c6bk0E-nhaaCp6u20w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","c_1Yb4rio2EAH6C9SFwQog","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","O4ILxZswquMzuET9RRf5QA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","EX9l-cE0x8X9W8uz4iKUfw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qordvIiilnF7CmkWCAd7eAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ED3bhsHkhBwZ5ynmMnkPRAAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","cZ-wyq9rmPl5QnqP0Smp6QAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","GLV-c6bk0E-nhaaCp6u20wAAAAAAAAAo","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","c_1Yb4rio2EAH6C9SFwQogAAAAAAAABE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","O4ILxZswquMzuET9RRf5QAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","EX9l-cE0x8X9W8uz4iKUfwAAAAAAAEvl","jaBVtokSUzfS97d-XKjijgAAAAAAAKcl","jaBVtokSUzfS97d-XKjijgAAAAAAAL-j"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3]},"Kfnso_5TQwyEGb1cfr-n5A":{"address_or_lines":[48,38,174,104,68,500,38,174,104,68,28,38,174,104,68,44,38,38,10,38,174,104,68,8,38,174,104,68,4,38,174,104,68,212,38,174,104,68,228,38,174,104,68,4,38,174,104,68,92,38,174,104,68,8,38,174,104,68,44,38,38,10,38,174,104,68,4,38,174,104,68,64,38,174,104,68,40,38,174,104,68,48,38,174,104,14,32,166,1090933,19429,41240,51098,10490014,423687,2280415,2277754,2506475,2411027,2395201],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","gZNrskHHFmNkCQ_HaCv8sA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","LUEJ1TSRGwRkHbcAyZ3RuQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","9h_0PKFtQeN0f7xWevHlTQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","nIG-LJ6Pj1PzNMyyppUoqg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ApbUUYSZlAYucbB88oZaGw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","bAXCoU3-CU0WlRxl5l1tmw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","qordvIiilnF7CmkWCAd7eA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","iWpqwwcHV8E8OOnqGCYj9g","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","M61AJsljWf0TM7wD6IJVZw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","ED3bhsHkhBwZ5ynmMnkPRA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","cZ-wyq9rmPl5QnqP0Smp6Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","GLV-c6bk0E-nhaaCp6u20w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rJZ4aC9w8bMvzrC0ApyIjg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","TC9v9fO0nTP4oypYCgB_1Q","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","NNy6Y3cHKuqblVbtSVjWfw","coeZ_4yf5sOePIKKlm8FNQ","G68hjsyagwq6LpWrMjDdng","EX9l-cE0x8X9W8uz4iKUfw","jaBVtokSUzfS97d-XKjijg","jaBVtokSUzfS97d-XKjijg","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw","piWSMQrh4r040D0BPNaJvw"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ApbUUYSZlAYucbB88oZaGwAAAAAAAADU","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","qordvIiilnF7CmkWCAd7eAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","ED3bhsHkhBwZ5ynmMnkPRAAAAAAAAAAs","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","cZ-wyq9rmPl5QnqP0Smp6QAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","GLV-c6bk0E-nhaaCp6u20wAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rJZ4aC9w8bMvzrC0ApyIjgAAAAAAAAAo","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","TC9v9fO0nTP4oypYCgB_1QAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO","NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg","coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","EX9l-cE0x8X9W8uz4iKUfwAAAAAAAEvl","jaBVtokSUzfS97d-XKjijgAAAAAAAKEY","jaBVtokSUzfS97d-XKjijgAAAAAAAMea","piWSMQrh4r040D0BPNaJvwAAAAAAoBCe","piWSMQrh4r040D0BPNaJvwAAAAAABncH","piWSMQrh4r040D0BPNaJvwAAAAAAIsvf","piWSMQrh4r040D0BPNaJvwAAAAAAIsF6","piWSMQrh4r040D0BPNaJvwAAAAAAJj7r","piWSMQrh4r040D0BPNaJvwAAAAAAJMoT","piWSMQrh4r040D0BPNaJvwAAAAAAJIxB"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,4,4,4,4,4,4,4]},"O3_UY4IxBGbcnXlHSqWz_w":{"address_or_lines":[48,38,174,104,68,60,38,174,104,68,64,38,174,104,68,20,140,10,38,174,104,68,28,38,38,10,38,174,104,68,12,38,174,104,68,4,38,174,104,68,12,38,174,104,68,156,38,174,104,68,48,140,10,38,174,104,68,16,38,138,138,16,100,12,4,6,4,38,174,104,68,8,38,174,104,68,32,38,174,104,68,24,140,10,38,174,104,68,210,1090933,1814182,788459,788130,1197048,1243927,788130,1197115,1198576,1948785,1941513],"file_ids":["a5aMcPOeWx28QSVng73nBQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","79pMuEW6_o55K0jHDJ-2dQ","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","mHiYHSEggclUi1ELZIxq4A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","_GLtmpX5QFDXCzO6KY35mA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","CF4TEudhKTIdEsoPP0l9iw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","5t_H28X3eSBfyQs-F2v7cA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","z0g3aE3w1Ik-suUArUsniA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","1VzILo0_Ivjn6dWL8BqT1A","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","rTTtzMEIQRrn8RDFEbl1zw","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","zjk1GYHhesH1oTuILj3ToA","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","r63cbyeLjspI6IMVvcBjIg","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","JaHOMfnX0DG4ZnNTpPORVA","MepUYc0jU0AjPrrjuvTgGg","yWt46REABLfKH6PXLAE18A","VQs3Erq77xz92EfpT8sTKw","n7IiY_TlCWEfi47-QpeCLw","Ua3frjTXWBuWpTsQD8aKeA","GtyMRLq4aaDvuQ4C3N95mA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","clFhkTaiph2aOjCNuZDWKA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","DLEY7W0VXWLE5Ol-plW-_w","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","RY-vzTa9LfseI7kmcIcbgQ","fiyOjJSGn-Eja0GP7-aFCg","zP58DjIs7uq1cghmzykyNA","OSzao_jV2aCbdBGfMYY-XA","-pUZ8YYbKKOu4w9rcMsXSw","XnUkhGmJNwiHTUPaIuILqg","4ES22TXzFLCEFBoqI_YoOg","-gq3a70QOgdn9HetYyf2Og","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng","G68hjsyagwq6LpWrMjDdng"],"frame_ids":["a5aMcPOeWx28QSVng73nBQAAAAAAAAAw","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","mHiYHSEggclUi1ELZIxq4AAAAAAAAABA","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK","JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK","MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ","yWt46REABLfKH6PXLAE18AAAAAAAAABk","VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM","n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE","Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG","GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY","fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM","zP58DjIs7uq1cghmzykyNAAAAAAAAAAK","OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm","-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu","XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo","4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE","-gq3a70QOgdn9HetYyf2OgAAAAAAAADS","G68hjsyagwq6LpWrMjDdngAAAAAAEKV1","G68hjsyagwq6LpWrMjDdngAAAAAAG66m","G68hjsyagwq6LpWrMjDdngAAAAAADAfr","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkP4","G68hjsyagwq6LpWrMjDdngAAAAAAEvsX","G68hjsyagwq6LpWrMjDdngAAAAAADAai","G68hjsyagwq6LpWrMjDdngAAAAAAEkQ7","G68hjsyagwq6LpWrMjDdngAAAAAAEknw","G68hjsyagwq6LpWrMjDdngAAAAAAHbxx","G68hjsyagwq6LpWrMjDdngAAAAAAHaAJ"],"type_ids":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3]}},"stack_frames":{"piWSMQrh4r040D0BPNaJvwAAAAAAoAJU":{"file_name":[],"function_name":["ret_from_fork"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAACtfS":{"file_name":[],"function_name":["kthread"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAEFgJ":{"file_name":[],"function_name":["rcu_gp_kthread"],"function_offset":[],"line_number":[]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAAhE5":{"file_name":["../csu/libc-start.c"],"function_name":["__libc_start_main"],"function_offset":[],"line_number":[308]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAZVI":{"file_name":["libmount/src/tab_parse.c"],"function_name":["__mnt_table_parse_mtab"],"function_offset":[],"line_number":[1102]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAY-W":{"file_name":["libmount/src/tab_parse.c"],"function_name":["mnt_table_parse_file"],"function_offset":[],"line_number":[707]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAYhK":{"file_name":["libmount/src/tab_parse.c","libmount/src/tab_parse.c","libmount/src/tab_parse.c"],"function_name":["mnt_table_parse_stream","mnt_table_parse_next","mnt_parse_mountinfo_line"],"function_offset":[],"line_number":[643,506,215]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAO6N":{"file_name":["libmount/src/fs.c","libmount/src/fs.c"],"function_name":["mnt_fs_strdup_options","merge_optstr"],"function_offset":[],"line_number":[751,715]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAASUz":{"file_name":["libmount/src/optstr.c"],"function_name":["mnt_optstr_remove_option"],"function_offset":[],"line_number":[490]},"OTWX4UsOVMrSIF5cD4zUzgAAAAAAAR50":{"file_name":["libmount/src/optstr.c"],"function_name":["mnt_optstr_locate_option"],"function_offset":[],"line_number":[122]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2w1":{"file_name":[],"function_name":["__x64_sys_getdents64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2uM":{"file_name":[],"function_name":["ksys_getdents64"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK1v8":{"file_name":[],"function_name":["iterate_dir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMuWZ":{"file_name":[],"function_name":["proc_pid_readdir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMrzu":{"file_name":[],"function_name":["next_tgid"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAACq1j":{"file_name":[],"function_name":["pid_nr_ns"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKl_w":{"file_name":[],"function_name":["__do_sys_newfstatat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKlki":{"file_name":[],"function_name":["vfs_statx"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKyG1":{"file_name":[],"function_name":["filename_lookup"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKt7k":{"file_name":[],"function_name":["path_lookupat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKtt7":{"file_name":[],"function_name":["link_path_walk.part.33"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKta7":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK7NA":{"file_name":[],"function_name":["dput"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg_g":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKgzs":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKeLa":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnjq":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAePOo":{"file_name":[],"function_name":["unix_stream_sendmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7HT":{"file_name":[],"function_name":["skb_copy_datagram_from_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAASk0o":{"file_name":[],"function_name":["copy_page_from_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAShZh":{"file_name":[],"function_name":["copyin"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgUld":{"file_name":[],"function_name":["copy_user_enhanced_fast_string"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKg7A":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKgtY":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKeEz":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAePFy":{"file_name":[],"function_name":["unix_stream_recvmsg"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeOpA":{"file_name":[],"function_name":["unix_stream_read_generic"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAeMVZ":{"file_name":[],"function_name":["unix_stream_read_actor"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7u6":{"file_name":[],"function_name":["skb_copy_datagram_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7kW":{"file_name":[],"function_name":["__skb_datagram_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAZ7iE":{"file_name":[],"function_name":["simple_copy_to_iter"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKZiW":{"file_name":[],"function_name":["__check_object_size"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALJ7H":{"file_name":[],"function_name":["seq_read"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMqWN":{"file_name":[],"function_name":["proc_single_show"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAMprm":{"file_name":[],"function_name":["proc_pid_limits"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALJVd":{"file_name":[],"function_name":["seq_printf"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAALJTv":{"file_name":[],"function_name":["seq_vprintf"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgQON":{"file_name":[],"function_name":["vsnprintf"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAgWrH":{"file_name":[],"function_name":["memcpy_erms"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqah":{"file_name":[],"function_name":["__x64_sys_pipe2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqYM":{"file_name":[],"function_name":["do_pipe2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqU7":{"file_name":[],"function_name":["__do_pipe_flags"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKqSa":{"file_name":[],"function_name":["create_pipe_files"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKh1i":{"file_name":[],"function_name":["alloc_file_clone"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKhts":{"file_name":[],"function_name":["alloc_file"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKhqi":{"file_name":[],"function_name":["alloc_empty_file"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKhaJ":{"file_name":[],"function_name":["__alloc_file"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJwdF":{"file_name":[],"function_name":["kmem_cache_alloc"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAAEFn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKcUM":{"file_name":[],"function_name":["do_sys_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKxcK":{"file_name":[],"function_name":["do_filp_open"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKu55":{"file_name":[],"function_name":["path_openat"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKg3y":{"file_name":[],"function_name":["alloc_empty_file"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgnZ":{"file_name":[],"function_name":["__alloc_file"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJvxU":{"file_name":[],"function_name":["kmem_cache_alloc"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJvpt":{"file_name":[],"function_name":["__slab_alloc"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJvhM":{"file_name":[],"function_name":["___slab_alloc"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJu2y":{"file_name":[],"function_name":["new_slab"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJMoT":{"file_name":[],"function_name":["__alloc_pages_nodemask"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJIkv":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoACj":{"file_name":[],"function_name":["entry_SYSCALL_64_after_hwframe"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAAEGn":{"file_name":[],"function_name":["do_syscall_64"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKg_Q":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxC":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAQFQm":{"file_name":[],"function_name":["security_file_permission"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKgxo":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAKeJD":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOmg3":{"file_name":[],"function_name":["xfs_file_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAOmdC":{"file_name":[],"function_name":["xfs_file_buffered_aio_read"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAH0j-":{"file_name":[],"function_name":["generic_file_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAASkft":{"file_name":[],"function_name":["copy_page_to_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAShdv":{"file_name":[],"function_name":["copyout"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgAA":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKfyY":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKdJz":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAd-3C":{"file_name":[],"function_name":["unix_stream_recvmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAd-tk":{"file_name":[],"function_name":["unix_stream_read_generic"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZlea":{"file_name":[],"function_name":["consume_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZltq":{"file_name":[],"function_name":["skb_release_data"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJHy1":{"file_name":[],"function_name":["free_unref_page"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJFUJ":{"file_name":[],"function_name":["free_unref_page_prepare.part.71"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKgyw":{"file_name":[],"function_name":["ksys_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKglI":{"file_name":[],"function_name":["vfs_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAKd8j":{"file_name":[],"function_name":["new_sync_read"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZmfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZmbb":{"file_name":[],"function_name":["sock_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAQGQD":{"file_name":[],"function_name":["security_socket_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdME8":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcXT4":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcn3R":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcXqg":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJu6z":{"file_name":[],"function_name":["kmem_cache_free"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJuT8":{"file_name":[],"function_name":["__slab_free"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcpNe":{"file_name":[],"function_name":["__tcp_send_ack.part.47"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAZy0m":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAJwxK":{"file_name":[],"function_name":["kmem_cache_alloc_node"],"function_offset":[],"line_number":[]},"N4ILulabOfF5MnyRJbvDXwAAAAAAEHzT":{"file_name":["/usr/src/debug/Python-2.7.18/Modules/main.c"],"function_name":["Py_Main"],"function_offset":[],"line_number":[645]},"N4ILulabOfF5MnyRJbvDXwAAAAAAD20Q":{"file_name":["/usr/src/debug/Python-2.7.18/Python/pythonrun.c"],"function_name":["PyRun_SimpleFileExFlags"],"function_offset":[],"line_number":[957]},"N4ILulabOfF5MnyRJbvDXwAAAAAAD1xx":{"file_name":["/usr/src/debug/Python-2.7.18/Python/pythonrun.c"],"function_name":["PyRun_FileExFlags"],"function_offset":[],"line_number":[1371]},"N4ILulabOfF5MnyRJbvDXwAAAAAAD0wq":{"file_name":["/usr/src/debug/Python-2.7.18/Python/pythonrun.c"],"function_name":["run_mod"],"function_offset":[],"line_number":[1385]},"N4ILulabOfF5MnyRJbvDXwAAAAAADdJo":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalCode"],"function_offset":[],"line_number":[691]},"N4ILulabOfF5MnyRJbvDXwAAAAAADdBO":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalCodeEx"],"function_offset":[],"line_number":[3685]},"N4ILulabOfF5MnyRJbvDXwAAAAAADaC9":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx","call_function","fast_function"],"function_offset":[],"line_number":[3087,4473,4548]},"N4ILulabOfF5MnyRJbvDXwAAAAAADaoW":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx","call_function","fast_function"],"function_offset":[],"line_number":[3087,4473,4538]},"N4ILulabOfF5MnyRJbvDXwAAAAAADYlW":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx","ext_do_call"],"function_offset":[],"line_number":[3126,4767]},"N4ILulabOfF5MnyRJbvDXwAAAAAABLuy":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/abstract.c"],"function_name":["PyObject_Call"],"function_offset":[],"line_number":[2544]},"N4ILulabOfF5MnyRJbvDXwAAAAAABtnu":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/funcobject.c"],"function_name":["function_call"],"function_offset":[],"line_number":[523]},"N4ILulabOfF5MnyRJbvDXwAAAAAADYFz":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c","/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx","call_function","do_call"],"function_offset":[],"line_number":[3087,4475,4670]},"N4ILulabOfF5MnyRJbvDXwAAAAAACasJ":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/typeobject.c"],"function_name":["type_call"],"function_offset":[],"line_number":[765]},"N4ILulabOfF5MnyRJbvDXwAAAAAACd8S":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/typeobject.c"],"function_name":["slot_tp_init"],"function_offset":[],"line_number":[5869]},"N4ILulabOfF5MnyRJbvDXwAAAAAABZYn":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/classobject.c"],"function_name":["instancemethod_call"],"function_offset":[],"line_number":[2600]},"N4ILulabOfF5MnyRJbvDXwAAAAAABtkY":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/funcobject.c"],"function_name":["function_call"],"function_offset":[],"line_number":[523]},"N4ILulabOfF5MnyRJbvDXwAAAAAADV_P":{"file_name":["/usr/src/debug/Python-2.7.18/Python/ceval.c"],"function_name":["PyEval_EvalFrameEx"],"function_offset":[],"line_number":[1629]},"N4ILulabOfF5MnyRJbvDXwAAAAAAB9cG":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/dictobject.c"],"function_name":["dict_subscript"],"function_offset":[],"line_number":[1261]},"N4ILulabOfF5MnyRJbvDXwAAAAAAB7wG":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/dictobject.c"],"function_name":["lookdict"],"function_offset":[],"line_number":[351]},"N4ILulabOfF5MnyRJbvDXwAAAAAACDtP":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/object.c"],"function_name":["PyObject_RichCompareBool"],"function_offset":[],"line_number":[1009]},"N4ILulabOfF5MnyRJbvDXwAAAAAACDr6":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/object.c","/usr/src/debug/Python-2.7.18/Objects/object.c","/usr/src/debug/Python-2.7.18/Objects/object.c"],"function_name":["PyObject_RichCompare","do_richcmp","try_3way_to_rich_compare"],"function_offset":[],"line_number":[987,940,921]},"N4ILulabOfF5MnyRJbvDXwAAAAAACByz":{"file_name":["/usr/src/debug/Python-2.7.18/Objects/object.c"],"function_name":["convert_3way_to_object"],"function_offset":[],"line_number":[881]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZnfB":{"file_name":[],"function_name":["sock_read_iter"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAdNQM":{"file_name":[],"function_name":["inet_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcYcI":{"file_name":[],"function_name":["tcp_recvmsg"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcqWe":{"file_name":[],"function_name":["__tcp_send_ack.part.47"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZz1R":{"file_name":[],"function_name":["__alloc_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAZyV9":{"file_name":[],"function_name":["__kmalloc_reserve.isra.57"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAJ0bR":{"file_name":[],"function_name":["__kmalloc_node_track_caller"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAIdpk":{"file_name":[],"function_name":["kmalloc_slab"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcpF4":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNCx":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcNYI":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAcK1g":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaM05":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAAaMRj":{"file_name":[],"function_name":["validate_xmit_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAoA6J":{"file_name":[],"function_name":["do_softirq_own_stack"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAwADc":{"file_name":[],"function_name":["__softirqentry_text_start"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaPZZ":{"file_name":[],"function_name":["net_rx_action"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaNu-":{"file_name":[],"function_name":["process_backlog"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaNlU":{"file_name":[],"function_name":["__netif_receive_skb_one_core"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcGcb":{"file_name":[],"function_name":["ip_rcv"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcF0h":{"file_name":[],"function_name":["ip_rcv_finish"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcFmf":{"file_name":[],"function_name":["ip_rcv_finish_core.isra.16"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcDij":{"file_name":[],"function_name":["ip_route_input_noref"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcDcq":{"file_name":[],"function_name":["ip_route_input_rcu"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcDJ4":{"file_name":[],"function_name":["ip_route_input_slow"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdks6":{"file_name":[],"function_name":["__fib_lookup"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAbDwa":{"file_name":[],"function_name":["fib_rules_lookup"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdk6y":{"file_name":[],"function_name":["fib4_rule_action"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAdZvh":{"file_name":[],"function_name":["fib_table_lookup"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAFci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAABEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAM8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAALw8":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAADhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAE3-":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"GdaBUD9IUEkKxIBryNqV2wAAAAAAAJtO":{"file_name":["clidriver.py"],"function_name":["create_parser"],"function_offset":[4],"line_number":[635]},"QU8QLoFK6ojrywKrBFfTzAAAAAAAACqM":{"file_name":["clidriver.py"],"function_name":["_get_command_table"],"function_offset":[3],"line_number":[580]},"V558DAsp4yi8bwa8eYwk5QAAAAAAAG60":{"file_name":["clidriver.py"],"function_name":["_create_command_table"],"function_offset":[18],"line_number":[615]},"tuTnMBfyc9UiPsI0QyvErAAAAAAAANis":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[700]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAPlS":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAAPvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"cHp4MwXaY5FCuFRuAA6tWwAAAAAAAOx8":{"file_name":["waiters.py"],"function_name":["add_waiters"],"function_offset":[11],"line_number":[36]},"-9oyoP4Jj2iRkwEezqId-gAAAAAAAFMc":{"file_name":["waiters.py"],"function_name":["get_waiter_model_from_service_model"],"function_offset":[5],"line_number":[48]},"3FRCbvQLPuJyn2B-2wELGwAAAAAAAJK8":{"file_name":["session.py"],"function_name":["get_waiter_model"],"function_offset":[4],"line_number":[527]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAHeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAANQg":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAABvY":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAAOAI":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcn84":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcL7B":{"file_name":[],"function_name":["__ip_queue_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcMQY":{"file_name":[],"function_name":["ip_output"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAcJtw":{"file_name":[],"function_name":["ip_finish_output2"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaMAz":{"file_name":[],"function_name":["__dev_queue_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaLaf":{"file_name":[],"function_name":["dev_hard_start_xmit"],"function_offset":[],"line_number":[]},"aUXpdArtZf510BJKvwiFDwAAAAAAAAok":{"file_name":[],"function_name":["veth_xmit"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAaGr1":{"file_name":[],"function_name":["__dev_forward_skb"],"function_offset":[],"line_number":[]},"9LzzIocepYcOjnUsLlgOjgAAAAAAbgzT":{"file_name":[],"function_name":["eth_type_trans"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAi0":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAABci":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAANEM":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAI8S":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHGc":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAPhg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAEeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAA58":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAABTm":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAACzA":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"ktj-IOmkEpvZJouiJkQjTgAAAAAAAEYa":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[117],"line_number":[854]},"O_h7elJSxPO7SiCsftYRZgAAAAAAAPSm":{"file_name":["client.py"],"function_name":["create_client"],"function_offset":[52],"line_number":[142]},"_s_-RvH9Io2qUzM6f5JLGgAAAAAAAGfw":{"file_name":["client.py"],"function_name":["_create_client_class"],"function_offset":[12],"line_number":[160]},"8UGQaqEhTX9IIJEQCXnRsQAAAAAAAG5o":{"file_name":["client.py"],"function_name":["_create_methods"],"function_offset":[5],"line_number":[319]},"jn4X0YIYIsTeszwLEaje9gAAAAAAACEE":{"file_name":["client.py"],"function_name":["_create_api_method"],"function_offset":[25],"line_number":[356]},"TesF2I_BvQoOuJH9P_M2mAAAAAAAAGk-":{"file_name":["docstring.py"],"function_name":["__init__"],"function_offset":[9],"line_number":[36]},"ew01Dk0sWZctP-VaEpavqQAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAABnNL":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"ew01Dk0sWZctP-VaEpavqQAAAAAADkzO":{"file_name":[],"function_name":["down_read_trylock"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAAGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAIQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAAJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAMsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAABbM":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAACrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAADAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAAdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAJQW":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"ne8F__HPIVgxgycJADVSzAAAAAAAAB9A":{"file_name":["clidriver.py"],"function_name":["invoke"],"function_offset":[29],"line_number":[930]},"CwUjPVV5_7q7c0GhtW0aPwAAAAAAALcE":{"file_name":["session.py"],"function_name":["create_client"],"function_offset":[112],"line_number":[848]},"okehWevKsEA4q6dk779jgwAAAAAAAH1M":{"file_name":["session.py"],"function_name":["get_credentials"],"function_offset":[12],"line_number":[445]},"-IuadWGT89NVzIyF_EmodwAAAAAAAMKw":{"file_name":["credentials.py"],"function_name":["load_credentials"],"function_offset":[18],"line_number":[1953]},"XXJY7v4esGWnaxtMW3FA0gAAAAAAAJ08":{"file_name":["credentials.py"],"function_name":["load"],"function_offset":[18],"line_number":[1009]},"FbrXdcA4j750RyQ3q9JXMwAAAAAAAIKa":{"file_name":["utils.py"],"function_name":["retrieve_iam_role_credentials"],"function_offset":[30],"line_number":[517]},"pL34QuyxyP6XYzGDBMK_5wAAAAAAAH_a":{"file_name":["utils.py"],"function_name":["_get_iam_role"],"function_offset":[1],"line_number":[524]},"IoAk4kM-M4DsDPp7ia5QXwAAAAAAAKvK":{"file_name":["utils.py"],"function_name":["_get_request"],"function_offset":[32],"line_number":[435]},"uHLoBslr3h6S7ooNeXzEbwAAAAAAAJQ8":{"file_name":["httpsession.py"],"function_name":["send"],"function_offset":[56],"line_number":[487]},"iRoTPXvR_cRsnzDO-aurpQAAAAAAAHbc":{"file_name":["connectionpool.py"],"function_name":["urlopen"],"function_offset":[361],"line_number":[894]},"fB79lJck2X90l-j7VqPR-QAAAAAAAGc8":{"file_name":["connectionpool.py"],"function_name":["_make_request"],"function_offset":[116],"line_number":[494]},"gbMheDI1NZ3NY96J0seddgAAAAAAAEuq":{"file_name":["client.py"],"function_name":["getresponse"],"function_offset":[58],"line_number":[1389]},"GquRfhZBLBKr9rIBPuH3nAAAAAAAAE4w":{"file_name":["client.py"],"function_name":["__init__"],"function_offset":[28],"line_number":[276]},"_DA_LSFNMjbu9L2DcselpwAAAAAAAJFI":{"file_name":["socket.py"],"function_name":["makefile"],"function_offset":[40],"line_number":[343]},"8EY5iPD5-FtlXFBTyb6lkwAAAAAAAPtm":{"file_name":["pyi_rth_pkgutil.py"],"function_name":[""],"function_offset":[33],"line_number":[34]},"ik6PIX946fW_erE7uBJlVQAAAAAAAILu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAIr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"dCCKy6JoX0PADOFic8hRNQAAAAAAAO-w":{"file_name":["pkgutil.py"],"function_name":[""],"function_offset":[315],"line_number":[316]},"9w9lF96vJW7ZhBoZ8ETsBwAAAAAAAEgm":{"file_name":["functools.py"],"function_name":["register"],"function_offset":[50],"line_number":[902]},"xUQuo4OgBaS_Le-fdAwt8AAAAAAAAEDw":{"file_name":["functools.py"],"function_name":["_is_union_type"],"function_offset":[2],"line_number":[843]},"zkPjzY2Et3KehkHOcSphkAAAAAAAADpY":{"file_name":["typing.py"],"function_name":[""],"function_offset":[2084],"line_number":[2085]},"mBpjyQvq6ftE7Wm1BUpcFgAAAAAAABhk":{"file_name":["abc.py"],"function_name":["__new__"],"function_offset":[3],"line_number":[108]},"a5aMcPOeWx28QSVng73nBQAAAAAAAAAw":{"file_name":["aws"],"function_name":[""],"function_offset":[5],"line_number":[19]},"OSzao_jV2aCbdBGfMYY-XAAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[5],"line_number":[1007]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[19],"line_number":[986]},"XnUkhGmJNwiHTUPaIuILqgAAAAAAAABo":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[21],"line_number":[680]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAABE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[499]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAH0":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[49],"line_number":[62]},"gZNrskHHFmNkCQ_HaCv8sAAAAAAAAAAc":{"file_name":["core.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"LUEJ1TSRGwRkHbcAyZ3RuQAAAAAAAAAs":{"file_name":["prompttoolkit.py"],"function_name":[""],"function_offset":[5],"line_number":[18]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAAAm":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[5],"line_number":[972]},"zP58DjIs7uq1cghmzykyNAAAAAAAAAAK":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[228]},"9h_0PKFtQeN0f7xWevHlTQAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"nIG-LJ6Pj1PzNMyyppUoqgAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAM4":{"file_name":["application.py"],"function_name":[""],"function_offset":[114],"line_number":[115]},"IlUL618nbeW5Kz4uyGZLrQAAAAAAAAB0":{"file_name":["application.py"],"function_name":["Application"],"function_offset":[91],"line_number":[206]},"U7DZUwH_4YU5DSkoQhGJWwAAAAAAAAAM":{"file_name":["typing.py"],"function_name":["inner"],"function_offset":[3],"line_number":[274]},"bmb3nSRfimrjfhanpjR1rQAAAAAAAAAI":{"file_name":["typing.py"],"function_name":["__getitem__"],"function_offset":[2],"line_number":[354]},"oN7OWDJeuc8DmI2f_earDQAAAAAAAAA2":{"file_name":["typing.py"],"function_name":["Union"],"function_offset":[32],"line_number":[466]},"Yj7P3-Rt3nirG6apRl4A7AAAAAAAAAAM":{"file_name":["typing.py"],"function_name":[""],"function_offset":[0],"line_number":[466]},"pz3Evn9laHNJFMwOKIXbswAAAAAAAAAu":{"file_name":["typing.py"],"function_name":["_type_check"],"function_offset":[18],"line_number":[155]},"7aaw2O1Vn7-6eR8XuUWQZQAAAAAAAAAW":{"file_name":["typing.py"],"function_name":["_type_convert"],"function_offset":[4],"line_number":[132]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAIGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAAQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAIJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAEsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAIHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAA10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAACs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAACXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAAOLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAIFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAIbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAMKO":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"SD7uzoegJjRT3jYNpuQ5wQAAAAAAAPBK":{"file_name":["configure.py"],"function_name":[""],"function_offset":[56],"line_number":[57]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAOpK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"lOUbi56SanKTCh9Y7fIwDwAAAAAAAP2g":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1099]},"n74P5OxFm1hAo5ZWtgcKHQAAAAAAAHGe":{"file_name":["__init__.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[93]},"zXbqXCWr0lCbi_b24hNBRQAAAAAAAFJe":{"file_name":["pyimod02_importers.py"],"function_name":["find_spec"],"function_offset":[87],"line_number":[302]},"piWSMQrh4r040D0BPNaJvwAAAAAAKgEg":{"file_name":[],"function_name":["ksys_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKf4s":{"file_name":[],"function_name":["vfs_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAKdQa":{"file_name":[],"function_name":["new_sync_write"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXmG":{"file_name":[],"function_name":["sock_write_iter"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAZXjj":{"file_name":[],"function_name":["sock_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcK5W":{"file_name":[],"function_name":["tcp_sendmsg"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcKWq":{"file_name":[],"function_name":["tcp_sendmsg_locked"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcbOh":{"file_name":[],"function_name":["__tcp_push_pending_frames"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcaTc":{"file_name":[],"function_name":["tcp_write_xmit"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcYo_":{"file_name":[],"function_name":["__tcp_transmit_skb"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAcYWv":{"file_name":[],"function_name":["__tcp_select_window"],"function_offset":[],"line_number":[]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAEQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAIVW":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAJHc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAE10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAGXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"ik6PIX946fW_erE7uBJlVQAAAAAAAHLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAANLe":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"uo8E5My6tupMEt-pfV-uhAAAAAAAAKIu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAEY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAGkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAAAE":{"file_name":["application.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"ZBnr-5IlLVGCdkX_lTNKmwAAAAAAAABY":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"4ES22TXzFLCEFBoqI_YoOgAAAAAAAAAO":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[13],"line_number":[482]},"NNy6Y3cHKuqblVbtSVjWfwAAAAAAAAAg":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[14],"line_number":[298]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAAC-":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[18],"line_number":[304]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAFpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAKDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAEn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAHYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"6WJ6x4R10ox82_e3Ea4eiAAAAAAAAKXw":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[10],"line_number":[78]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAAxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAABRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAKqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAABFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAHLq":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"l97YFeEKpeLfa-lEAZVNcAAAAAAAAOZu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAABBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAAFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAILi":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAEGc":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAABeq":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAE58":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAOEK":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAOys":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAJUK":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAM1M":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAADlS":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"rTFMSHhLRlj86vHPR06zoQAAAAAAAL4m":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAGTS":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"-T5rZCijT5TDJjmoEi8KxgAAAAAAAJP8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[533]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAALeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAB1w":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAHKK":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAMT2":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAANF8":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAI10":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAAKs0":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"ik6PIX946fW_erE7uBJlVQAAAAAAANLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAANr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAHFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAA1i":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"ynoRUNDFNh_CC1ViETMulAAAAAAAABSW":{"file_name":["subscribe.py"],"function_name":[""],"function_offset":[150],"line_number":[151]},"fxzD8soKl4etJ4L6nJl81gAAAAAAAHBe":{"file_name":["utils.py"],"function_name":[""],"function_offset":[584],"line_number":[585]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAFtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAHSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAHJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAABpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAJHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFoc":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAEpm":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAJDc":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"Af6E3BeG383JVVbu67NJ0QAAAAAAAAn0":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[33],"line_number":[58]},"xwuAPHgc12-8PZB3i-320gAAAAAAADYk":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[2],"line_number":[63]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAMxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAANRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAGqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAAFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"BrhWuphS0ZH9x8_V0fpb0AAAAAAAAPxi":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[106],"line_number":[107]},"780bLUPADqfQ3x1T5lnVOgAAAAAAAJsu":{"file_name":["emr.py"],"function_name":[""],"function_offset":[42],"line_number":[43]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAJcs":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAKrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAALAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAIdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAABCa":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAAu8":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAN-q":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAAGsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAAPZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAADdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"rTFMSHhLRlj86vHPR06zoQAAAAAAAEfG":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAKNy":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"7v-k2b21f_Xuf-3329jFywAAAAAAAIY8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[532]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAADeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAGBA":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAAFNo":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"yaTrLhUSIq2WitrTHLBy3QAAAAAAAGcY":{"file_name":["posixpath.py"],"function_name":["join"],"function_offset":[21],"line_number":[92]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAMiA":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAGxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAHRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAKFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"08Dc0vnMK9C_nl7yQB6ZKQAAAAAAAMP6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[47],"line_number":[48]},"zuPG_tF81PcJTwjfBwKlDgAAAAAAADW4":{"file_name":["abc.py"],"function_name":[""],"function_offset":[267],"line_number":[268]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAKBs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAABKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"pv4wAezdMMO0SVuGgaEMTgAAAAAAAHV2":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[17],"line_number":[18]},"LEy-wm0GIvRoYVAga55HiwAAAAAAALxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAMRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAFqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAIFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"qns5vQ3LMi6QrIMOgD_TwQAAAAAAAAR-":{"file_name":["service.py"],"function_name":[""],"function_offset":[20],"line_number":[21]},"J_Lkq1OzUHxWQhnTgF6FwAAAAAAAALq2":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"XkOSW26Xa6_lkqHv5givKgAAAAAAAEnG":{"file_name":["compat.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"BuJIbGFo3xNyZaTAXvW1AgAAAAAAAMqS":{"file_name":["datetime.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"L9BMhx_jo5vrPGr_NYlXCQAAAAAAAG9-":{"file_name":["datetime.py"],"function_name":["timezone"],"function_offset":[97],"line_number":[2394]},"pZhbjLL2hYCcec5rSvEEGwAAAAAAAMsk":{"file_name":["datetime.py"],"function_name":["__neg__"],"function_offset":[3],"line_number":[768]},"kkqG_q7yucIGLE7ky-QX9AAAAAAAAI3I":{"file_name":["datetime.py"],"function_name":["__new__"],"function_offset":[99],"line_number":[691]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAOT2":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"LF6DFcGHEMqhhhlptO_M_QAAAAAAAPF8":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[12],"line_number":[101]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAACzq":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"3HhVgGD2yvuFLpoZq7RfKwAAAAAAAN3q":{"file_name":["cloudfront.py"],"function_name":[""],"function_offset":[179],"line_number":[180]},"uSWUCgHgLPG4OFtPdUp0rgAAAAAAAHtu":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[27],"line_number":[28]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAMkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"DTRaillMS4wmG2CDEfm9rQAAAAAAAEGE":{"file_name":["aws"],"function_name":[""],"function_offset":[25],"line_number":[26]},"U4Le8nh-beog_B7jq7uTIAAAAAAAAMQi":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"CqoTgn4VUlwTNyUw7wsMHQAAAAAAAEJs":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"SjQZVYGLzro7G-9yPjVJlgAAAAAAAAsS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[12],"line_number":[176]},"grZNsSElR5ITq8H2yHCNSwAAAAAAAHcs":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[18],"line_number":[200]},"W8AFtEsepzrJ6AasHrCttwAAAAAAAGrg":{"file_name":["clidriver.py"],"function_name":["_run_driver"],"function_offset":[2],"line_number":[180]},"sur1OQS0yB3u_A1ZgjRjFgAAAAAAAJAK":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[23],"line_number":[459]},"EFJHOn-GACfHXgae-R1yDAAAAAAAAEdM":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[7],"line_number":[595]},"kSaNXrGzSS3BnDNNWezzMAAAAAAAAPCa":{"file_name":["clidriver.py"],"function_name":["__call__"],"function_offset":[57],"line_number":[798]},"MYrgKQIxdDhr1gdpucfc-QAAAAAAAL-q":{"file_name":["clidriver.py"],"function_name":["_create_argument_table"],"function_offset":[26],"line_number":[867]},"un9fLDZOLvDMO52ltZtuegAAAAAAACsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAALZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAPdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAALvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"rTFMSHhLRlj86vHPR06zoQAAAAAAACfG":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAAGNy":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"7v-k2b21f_Xuf-3329jFywAAAAAAAEY8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[532]},"FqNqtF0e0OG1VJJtWE9clwAAAAAAAPeU":{"file_name":["loaders.py"],"function_name":["_wrapper"],"function_offset":[8],"line_number":[132]},"GEIvPhvjHWZLHz2BksVgvAAAAAAAAEBA":{"file_name":["loaders.py"],"function_name":["load_service_model"],"function_offset":[45],"line_number":[386]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAADOE":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAC7Rc":{"file_name":["../sysdeps/posix/readdir.c"],"function_name":["__readdir"],"function_offset":[],"line_number":[65]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK2pa":{"file_name":[],"function_name":["__x64_sys_getdents"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAOkGr":{"file_name":[],"function_name":["xfs_readdir"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAOjnO":{"file_name":[],"function_name":["xfs_dir2_sf_getdents.isra.9"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAN1i4":{"file_name":[],"function_name":["xfs_dir2_sf_get_parent_ino"],"function_offset":[],"line_number":[]},"MU3fJpOZe9TA4mzeo52wZgAAAAAAAP6m":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[297],"line_number":[298]},"auEGiAr7C6IfT0eiHbOlyAAAAAAAAFg6":{"file_name":["session.py"],"function_name":[""],"function_offset":[184],"line_number":[185]},"mP9Tk3T74fjOyYWKUaqdMQAAAAAAADDi":{"file_name":["client.py"],"function_name":[""],"function_offset":[119],"line_number":[120]},"I4X8AC1-B0GuL4JyYemPzwAAAAAAAGO6":{"file_name":["args.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"s6flibJ32CsA8wnq-j6RkQAAAAAAAJEy":{"file_name":["regions.py"],"function_name":[""],"function_offset":[139],"line_number":[140]},"ik6PIX946fW_erE7uBJlVQAAAAAAAOL8":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"3EA5Wz2lIIw6eu5uv4gkTwAAAAAAACDI":{"file_name":["_bootstrap.py"],"function_name":["__exit__"],"function_offset":[1],"line_number":[174]},"hjYcB64xHdoySaNOZ8xYqgAAAAAAADsY":{"file_name":["_bootstrap.py"],"function_name":["release"],"function_offset":[2],"line_number":[127]},"Gp9aOxUrrpSVBx4-ftlTOAAAAAAAAAdC":{"file_name":["auth.py"],"function_name":[""],"function_offset":[603],"line_number":[604]},"ik6PIX946fW_erE7uBJlVQAAAAAAAJLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAJr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAADFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"y9R94bQUxts02WzRWfV7xgAAAAAAAHeC":{"file_name":["auth.py"],"function_name":[""],"function_offset":[316],"line_number":[317]},"uI6css-d8SGQRK6a_Ntl-AAAAAAAAIVu":{"file_name":["auth.py"],"function_name":[""],"function_offset":[336],"line_number":[337]},"SlnkBp0IIJFLHVOe4KbxwQAAAAAAANt6":{"file_name":["http.py"],"function_name":[""],"function_offset":[231],"line_number":[232]},"uPGvGNXBf1JXGeeDSsmGQAAAAAAAACX2":{"file_name":["enum.py"],"function_name":["__new__"],"function_offset":[194],"line_number":[679]},"PmtIuZrIdDPbhY30JCQRwwAAAAAAADto":{"file_name":["enum.py"],"function_name":["__set_name__"],"function_offset":[96],"line_number":[333]},"yos2k6ZH69vZXiBQV3d7cQAAAAAAAKJ4":{"file_name":["enum.py"],"function_name":["__setattr__"],"function_offset":[11],"line_number":[839]},"xNMiNBkMujk7ZnRv0OEjrQAAAAAAAIu8":{"file_name":["clidriver.py"],"function_name":["arg_table"],"function_offset":[4],"line_number":[733]},"un9fLDZOLvDMO52ltZtuegAAAAAAAOsM":{"file_name":["clidriver.py"],"function_name":["_emit"],"function_offset":[1],"line_number":[874]},"grikUXlisBLUbeL_OWixIwAAAAAAAHZs":{"file_name":["session.py"],"function_name":["emit"],"function_offset":[1],"line_number":[699]},"oERZXsH8EPeoSRxNNaSWfQAAAAAAAHdy":{"file_name":["hooks.py"],"function_name":["emit"],"function_offset":[11],"line_number":[228]},"gMhgHDYSMmyInNJ15VwYFgAAAAAAADvy":{"file_name":["hooks.py"],"function_name":["_emit"],"function_offset":[38],"line_number":[215]},"rTFMSHhLRlj86vHPR06zoQAAAAAAACm2":{"file_name":["paginate.py"],"function_name":["unify_paging_params"],"function_offset":[51],"line_number":[175]},"oArGmvsy3VNtTf_V9EHNeQAAAAAAACNy":{"file_name":["paginate.py"],"function_name":["get_paginator_config"],"function_offset":[10],"line_number":[92]},"7v-k2b21f_Xuf-3329jFywAAAAAAAAY8":{"file_name":["session.py"],"function_name":["get_paginator_model"],"function_offset":[4],"line_number":[532]},"--q8cwZVXbHL2zOM_p3RlQAAAAAAADMg":{"file_name":["loaders.py"],"function_name":["list_available_services"],"function_offset":[38],"line_number":[285]},"wXOyVgf5_nNg6CUH5kFBbgAAAAAAABkK":{"file_name":["loaders.py"],"function_name":[""],"function_offset":[0],"line_number":[273]},"zEgDK4qMawUAQZjg5YHywwAAAAAAAGC0":{"file_name":["genericpath.py"],"function_name":["isdir"],"function_offset":[6],"line_number":[45]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKl7Y":{"file_name":[],"function_name":["__do_sys_newstat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKt69":{"file_name":[],"function_name":["path_lookupat"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKtXX":{"file_name":[],"function_name":["walk_component"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAKsux":{"file_name":[],"function_name":["lookup_fast"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAK8mW":{"file_name":[],"function_name":["__d_lookup_rcu"],"function_offset":[],"line_number":[]},"ik6PIX946fW_erE7uBJlVQAAAAAAAELu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAEr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"VY0EiAO0DxwLRTE4PfFhdwAAAAAAAN_6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"2AkHKX3hFovQqnWGTZG4BAAAAAAAALbW":{"file_name":["base.py"],"function_name":[""],"function_offset":[44],"line_number":[45]},"JEYMXKhPKBKP90oNIKO6WwAAAAAAABJe":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[33],"line_number":[34]},"Fq3uvTWKo9OreZfu-LOYYQAAAAAAAGOG":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[2553],"line_number":[2554]},"f2CfX6aaJGZ4Su3cCY2vCQAAAAAAAOFk":{"file_name":["style.py"],"function_name":[""],"function_offset":[506],"line_number":[507]},"yxUFWTEZsQP-FeNV2RKnFQAAAAAAAJIa":{"file_name":["enum.py"],"function_name":["__prepare__"],"function_offset":[13],"line_number":[483]},"Q2lceMFM0t8w5Hdokg8e8AAAAAAAABv6":{"file_name":["enum.py"],"function_name":["__setitem__"],"function_offset":[93],"line_number":[446]},"a5aMcPOeWx28QSVng73nBQAAAAAAAABK":{"file_name":["aws"],"function_name":[""],"function_offset":[13],"line_number":[27]},"inI9W0bfekFTCpu0ceKTHgAAAAAAAAAG":{"file_name":["aws"],"function_name":["main"],"function_offset":[1],"line_number":[23]},"RPwdw40HEBL87wRkKV2ozwAAAAAAAAAS":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[1],"line_number":[86]},"pT2bgvKv3bKR6LMAYtKFRwAAAAAAAAAI":{"file_name":["clidriver.py"],"function_name":["main"],"function_offset":[2],"line_number":[166]},"Rsr7q4vCSh2ppRtyNkwZAAAAAAAAAAAS":{"file_name":["clidriver.py"],"function_name":["_do_main"],"function_offset":[3],"line_number":[185]},"cKQfWSgZRgu_1Goz5QGSHwAAAAAAAABQ":{"file_name":["clidriver.py"],"function_name":["create_clidriver"],"function_offset":[8],"line_number":[97]},"T2fhmP8acUvRZslK7YRDPwAAAAAAAAAY":{"file_name":["plugin.py"],"function_name":["load_plugins"],"function_offset":[23],"line_number":[48]},"lrxXzNEmAlflj7bCNDjxdAAAAAAAAAAE":{"file_name":["plugin.py"],"function_name":["_load_plugins"],"function_offset":[1],"line_number":[62]},"SMoSw8cr-PdrIATvljOPrQAAAAAAAABU":{"file_name":["plugin.py"],"function_name":["_import_plugins"],"function_offset":[8],"line_number":[76]},"xaCec3W8F6xlvd_EISI7vwAAAAAAAAB0":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[15],"line_number":[28]},"QCNrAtEDVSYrGKsToy3LYAAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[13]},"ocuGLNOciiOP6W8cfH2-qwAAAAAAAABg":{"file_name":["package.py"],"function_name":[""],"function_offset":[12],"line_number":[26]},"bjI4Jot-SXYwqfMr0sl7XgAAAAAAAAA8":{"file_name":["s3uploader.py"],"function_name":[""],"function_offset":[8],"line_number":[22]},"zjBJSIgrJ7WBnrV9WxdKEQAAAAAAAAB8":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[130],"line_number":[143]},"9-_Y7FNFlkawnHBUI4HVnAAAAAAAAAB8":{"file_name":["compat.py"],"function_name":[""],"function_offset":[81],"line_number":[94]},"suQJt7m9qyZP3i8d45HwBQAAAAAAAABk":{"file_name":["managers.py"],"function_name":[""],"function_offset":[18],"line_number":[29]},"fiyOjJSGn-Eja0GP7-aFCgAAAAAAAACM":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[25],"line_number":[1058]},"5w2Emmm2pdiPFBnzFSNcKgAAAAAAAABM":{"file_name":["connection.py"],"function_name":[""],"function_offset":[11],"line_number":[21]},"XnUkhGmJNwiHTUPaIuILqgAAAAAAAAAi":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[7],"line_number":[666]},"1bzyoH1Mbbzc-oKA3fR-7QAAAAAAAAAY":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[7],"line_number":[565]},"BXKFYOU6E7YaW5MDpfBf8wAAAAAAAAAK":{"file_name":["_bootstrap_external.py"],"function_name":["create_module"],"function_offset":[2],"line_number":[1173]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABCQ":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlopen.c"],"function_name":["__dlopen"],"function_offset":[],"line_number":[87]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABZ0":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlerror.c"],"function_name":["_dlerror_run"],"function_offset":[],"line_number":[163]},"Z_CHd3Zjsh2cWE2NSdbiNQAAAAAAEoNz":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-error-skeleton.c"],"function_name":["__GI__dl_catch_error"],"function_offset":[],"line_number":[198]},"PVZV2uq5ZRt-FFaczL10BAAAAAAAABAF":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/dlfcn/dlopen.c"],"function_name":["dlopen_doit"],"function_offset":[],"line_number":[66]},"3nN3bymnZ8E42aLEtgglmAAAAAAAASmo":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["_dl_open"],"function_offset":[],"line_number":[649]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAS7f":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["dl_open_worker"],"function_offset":[],"line_number":[269]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAM3G":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-deps.c"],"function_name":["_dl_map_object_deps"],"function_offset":[],"line_number":[253]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAMtx":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-deps.c"],"function_name":["openaux"],"function_offset":[],"line_number":[64]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAINe":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-load.c"],"function_name":["_dl_map_object"],"function_offset":[],"line_number":[1943]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAFxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGJU":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAISm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAGRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAPqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAFFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"93AmMdBRQTTNSFcMQ_YwdgAAAAAAAFCy":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[22],"line_number":[23]},"29RxCcCS3qayH8Wz47EBXQAAAAAAAIzc":{"file_name":["_adapters.py"],"function_name":["CompatibilityFiles"],"function_offset":[81],"line_number":[123]},"mBpjyQvq6ftE7Wm1BUpcFgAAAAAAAPGy":{"file_name":["abc.py"],"function_name":["__new__"],"function_offset":[3],"line_number":[108]},"IWme5rHQfgYd-9YstXSeGAAAAAAAAE_C":{"file_name":["typing.py"],"function_name":["__init_subclass__"],"function_offset":[57],"line_number":[2092]},"79pMuEW6_o55K0jHDJ-2dQAAAAAAAAA8":{"file_name":["clidriver.py"],"function_name":[""],"function_offset":[8],"line_number":[21]},"mHiYHSEggclUi1ELZIxq4AAAAAAAAABA":{"file_name":["session.py"],"function_name":[""],"function_offset":[13],"line_number":[27]},"_GLtmpX5QFDXCzO6KY35mAAAAAAAAAAU":{"file_name":["client.py"],"function_name":[""],"function_offset":[3],"line_number":[16]},"CF4TEudhKTIdEsoPP0l9iwAAAAAAAAAc":{"file_name":["waiter.py"],"function_name":[""],"function_offset":[4],"line_number":[17]},"5t_H28X3eSBfyQs-F2v7cAAAAAAAAAAM":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"z0g3aE3w1Ik-suUArUsniAAAAAAAAAAE":{"file_name":["service.py"],"function_name":[""],"function_offset":[0],"line_number":[13]},"1VzILo0_Ivjn6dWL8BqT1AAAAAAAAAAM":{"file_name":["restdoc.py"],"function_name":[""],"function_offset":[2],"line_number":[15]},"rTTtzMEIQRrn8RDFEbl1zwAAAAAAAACc":{"file_name":["compat.py"],"function_name":[""],"function_offset":[17],"line_number":[31]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAAAw":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[10],"line_number":[11]},"r63cbyeLjspI6IMVvcBjIgAAAAAAAAAQ":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[2],"line_number":[3]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAHxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAIRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAABqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"y4VaggFtn5eGbiM4h45zCgAAAAAAAIhi":{"file_name":["formatter.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"aovhV1VhdNHhPwAmk_rOhgAAAAAAAB0G":{"file_name":["table.py"],"function_name":[""],"function_offset":[189],"line_number":[190]},"px3SfTg4DYOeiT_Yemty2wAAAAAAAAye":{"file_name":["."],"function_name":["utils"],"function_offset":[5],"line_number":[6]},"opI8K6Q9RBhmYCrRVwNTgAAAAAAAAPGW":{"file_name":["initialise.py"],"function_name":[""],"function_offset":[120],"line_number":[121]},"cVEUVwL4zVVcM9r_4PTCXAAAAAAAAJce":{"file_name":["ansitowin32.py"],"function_name":[""],"function_offset":[71],"line_number":[72]},"GGxNFCJdZtgXLG8zgUfn_QAAAAAAAD2y":{"file_name":["ansitowin32.py"],"function_name":["AnsiToWin32"],"function_offset":[182],"line_number":[254]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAANtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAKn8":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAALGC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAJBk":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAPDo":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAALts":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"ZVYMRqiL5oPAMqs8XcON8QAAAAAAAJl2":{"file_name":["prompttoolkit.py"],"function_name":[""],"function_offset":[58],"line_number":[59]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAHj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAJtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"V6gUZHzBRISi-Z25klK5DQAAAAAAACri":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[37],"line_number":[38]},"zWNEoAKVTnnzSns045VKhwAAAAAAAIsa":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[15],"line_number":[16]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAACea":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"1y9WuJpjgBMcQb3shY5phQAAAAAAAOMe":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[45],"line_number":[46]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAALkq":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"n4Ao4OZE2osF0FygfcWo3gAAAAAAACw2":{"file_name":["application.py"],"function_name":[""],"function_offset":[237],"line_number":[238]},"NGbZlnLCqeq3LFq89r_SpQAAAAAAAD0-":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[191],"line_number":[192]},"PmhxUKv5sePRxhCBONca8gAAAAAAAAD6":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[19],"line_number":[20]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAMmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"xDXQtI2vA5YySwpx7QFiwAAAAAAAALuy":{"file_name":["popen_forkserver.py"],"function_name":[""],"function_offset":[27],"line_number":[28]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAHRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAKtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"fSQ747oLNh0c0zFQjsVRWgAAAAAAALk2":{"file_name":["forkserver.py"],"function_name":[""],"function_offset":[80],"line_number":[81]},"yp8MidCGMe4czbl-NigsYQAAAAAAAFOm":{"file_name":["connection.py"],"function_name":[""],"function_offset":[524],"line_number":[525]},"2noK4QoWxdzASRHkjOFwVAAAAAAAADGK":{"file_name":["tempfile.py"],"function_name":[""],"function_offset":[547],"line_number":[548]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAMFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAANmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"mfGJjedIJMvFXgX3QuTMfQAAAAAAAPDW":{"file_name":["core.py"],"function_name":[""],"function_offset":[275],"line_number":[276]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAH3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAALSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAIxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAJRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAACqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"9NWoah56eYULAP_zGE9PuwAAAAAAAPHC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[101],"line_number":[102]},"IKrIDHd5n47PpDQsRXxvvgAAAAAAAGmC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[81],"line_number":[82]},"oG7568kMJujZxPJfj7VMjAAAAAAAAAjO":{"file_name":["frontend.py"],"function_name":[""],"function_offset":[390],"line_number":[391]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAABs":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAHKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAPxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAARY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAJqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"ywhwSu3fiEha0QwvHF6X9wAAAAAAAHFE":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[43],"line_number":[373]},"HENgRXYeEs7mDD8Gk_MNmgAAAAAAAKju":{"file_name":["help.py"],"function_name":[""],"function_offset":[202],"line_number":[203]},"fFS0upy5lIaT99RhlTN5LQAAAAAAAEW2":{"file_name":["clidocs.py"],"function_name":[""],"function_offset":[399],"line_number":[400]},"lSdGU4igLMOpLhL_6XP15wAAAAAAADZ-":{"file_name":["argprocess.py"],"function_name":[""],"function_offset":[278],"line_number":[279]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAO3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAACSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"QAp_Nt6XUeNsCXnAUgW7XgAAAAAAABKa":{"file_name":["shorthand.py"],"function_name":[""],"function_offset":[132],"line_number":[133]},"20O937106XMbOD0LQR4SPwAAAAAAAIVS":{"file_name":["shorthand.py"],"function_name":["ShorthandParser"],"function_offset":[257],"line_number":[379]},"gPzb0fXoBe1225fbKepMRAAAAAAAAGUy":{"file_name":["shorthand.py"],"function_name":["__init__"],"function_offset":[2],"line_number":[53]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAJn8":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAKGo":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OHQX9IWLaZElAgxGbX3P5gAAAAAAACVG":{"file_name":["_compiler.py"],"function_name":["_code"],"function_offset":[13],"line_number":[584]},"E2b-mzlh_8261-JxcySn-AAAAAAAACfk":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAACxC":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAACMC":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"JrU1PwRIxl_8SXdnTESnogAAAAAAADMc":{"file_name":["_compiler.py"],"function_name":["_optimize_charset"],"function_offset":[138],"line_number":[379]},"HENgRXYeEs7mDD8Gk_MNmgAAAAAAAH1O":{"file_name":["help.py"],"function_name":[""],"function_offset":[202],"line_number":[203]},"fFS0upy5lIaT99RhlTN5LQAAAAAAACWm":{"file_name":["clidocs.py"],"function_name":[""],"function_offset":[399],"line_number":[400]},"lSdGU4igLMOpLhL_6XP15wAAAAAAABZu":{"file_name":["argprocess.py"],"function_name":[""],"function_offset":[278],"line_number":[279]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAAGRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"QAp_Nt6XUeNsCXnAUgW7XgAAAAAAAJC6":{"file_name":["shorthand.py"],"function_name":[""],"function_offset":[132],"line_number":[133]},"20O937106XMbOD0LQR4SPwAAAAAAAGVC":{"file_name":["shorthand.py"],"function_name":["ShorthandParser"],"function_offset":[257],"line_number":[379]},"gPzb0fXoBe1225fbKepMRAAAAAAAAKLy":{"file_name":["shorthand.py"],"function_name":["__init__"],"function_offset":[2],"line_number":[53]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAANSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAANJo":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"OHQX9IWLaZElAgxGbX3P5gAAAAAAAKVG":{"file_name":["_compiler.py"],"function_name":["_code"],"function_offset":[13],"line_number":[584]},"E2b-mzlh_8261-JxcySn-AAAAAAAANJE":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAANai":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"E2b-mzlh_8261-JxcySn-AAAAAAAAM1i":{"file_name":["_compiler.py"],"function_name":["_compile"],"function_offset":[18],"line_number":[55]},"JrU1PwRIxl_8SXdnTESnogAAAAAAAOom":{"file_name":["_compiler.py"],"function_name":["_optimize_charset"],"function_offset":[138],"line_number":[379]},"ik6PIX946fW_erE7uBJlVQAAAAAAADLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAANFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"zWCVT22bUHN0NWIQIBSuKgAAAAAAAOm6":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[32],"line_number":[33]},"zj3hc8VBXxWxcbGVwJZYLAAAAAAAAOye":{"file_name":["basic.py"],"function_name":[""],"function_offset":[31],"line_number":[32]},"EHb2BWbkIivImSAfaUtw-AAAAAAAAPyQ":{"file_name":["named_commands.py"],"function_name":[""],"function_offset":[586],"line_number":[587]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAADj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAFtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"-7Nhzq0bVRejx7IVqpbbZQAAAAAAAKW-":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[96],"line_number":[97]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAAY4":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"M_-aGo2vWhLu7lS5grLv9wAAAAAAAEFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[150]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAALmC":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"ik6PIX946fW_erE7uBJlVQAAAAAAAGLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAAFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"OlTvyWQFXjOweJcs3kiGygAAAAAAAMui":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAPB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAGj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAItm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAACJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAEYy":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAA8c":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"jtp3NDFNJGnK6sK5oOFo8QAAAAAAAJtG":{"file_name":["__init__.py"],"function_name":["compile"],"function_offset":[2],"line_number":[227]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAAFSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAAFJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAPpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAAHHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAFcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAEZu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"Gxt7_MN7XgUOe9547JcHVQAAAAAAAAd2":{"file_name":["_parser.py"],"function_name":["__len__"],"function_offset":[1],"line_number":[159]},"LEy-wm0GIvRoYVAga55HiwAAAAAAAExO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAOqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"2L4SW1rQgEVXRj3pZAI3nQAAAAAAAIla":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[97],"line_number":[98]},"Bd3XiVd_ucXTo7t4NwSjLAAAAAAAAD3Q":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1241]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAHSm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAPNq":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAAFOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAAGcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAKD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAACAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAAKYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAANee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAIW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAAJj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"fj70ljef7nDHOqVJGSIoEQAAAAAAANmS":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"p5XvqZgoydjTl8thPo5KGwAAAAAAAIFW":{"file_name":["pyimod02_importers.py"],"function_name":["get_code"],"function_offset":[13],"line_number":[158]},"oR5jBuG11Az1rZkKaPBmAgAAAAAAAIKK":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[37],"line_number":[202]},"GP7h96O0_ppGVtc-UpQQIQAAAAAAAC66":{"file_name":["handlers.py"],"function_name":[""],"function_offset":[105],"line_number":[106]},"3HhVgGD2yvuFLpoZq7RfKwAAAAAAAOnq":{"file_name":["cloudfront.py"],"function_name":[""],"function_offset":[179],"line_number":[180]},"-BjW54fwMksXBor9R-YN9wAAAAAAAHD-":{"file_name":["ssh.py"],"function_name":[""],"function_offset":[575],"line_number":[576]},"Npep8JfxWDWZ3roJSD7jPgAAAAAAADRw":{"file_name":["_bootstrap.py"],"function_name":["_handle_fromlist"],"function_offset":[34],"line_number":[1243]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAGtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"A2oiHVwisByxRn5RDT4LjAAAAAAAoBBe":{"file_name":[],"function_name":["page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAABnSX":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItm_":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAItAx":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"A2oiHVwisByxRn5RDT4LjAAAAAAAglhf":{"file_name":[],"function_name":["_raw_spin_lock"],"function_offset":[],"line_number":[]},"ik6PIX946fW_erE7uBJlVQAAAAAAAPLu":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1191]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPr4":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"J1eggTwSzYdi9OsSu1q37gAAAAAAAJFw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"CNgPIV65Suq5GVbO7eJK7gAAAAAAAMbc":{"file_name":["pyimod02_importers.py"],"function_name":["exec_module"],"function_offset":[30],"line_number":[352]},"OlTvyWQFXjOweJcs3kiGygAAAAAAACIS":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[155],"line_number":[156]},"N2mxDWkAZe8CHgZMQpxZ7AAAAAAAAFB2":{"file_name":["connection.py"],"function_name":[""],"function_offset":[87],"line_number":[88]},"r3Nzr2WeUwu3gjU4N-rWyAAAAAAAAPj0":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1156]},"eV_m28NnKeeTL60KO2H3SAAAAAAAABtm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"1eW8DnM19kiBGqMWGVkHPAAAAAAAAGJC":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[23],"line_number":[24]},"2kgk5qEgdkkSXT9cIdjqxQAAAAAAAJyi":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[258],"line_number":[259]},"MsEmysGbXhMvgdbwhcZDCgAAAAAAAGWM":{"file_name":["url.py"],"function_name":[""],"function_offset":[238],"line_number":[239]},"7R-mHvx47pWvF_ng7rKpHwAAAAAAALSc":{"file_name":["__init__.py"],"function_name":["_compile"],"function_offset":[27],"line_number":[299]},"_lF8o5tJDcePvza_IYtgSQAAAAAAALJC":{"file_name":["_compiler.py"],"function_name":["compile"],"function_offset":[21],"line_number":[759]},"TRd7r6mvdzYdjMdTtebtwwAAAAAAAFpU":{"file_name":["_parser.py"],"function_name":["parse"],"function_offset":[25],"line_number":[995]},"bgsqxCFBdtyNwHEAo-3p1wAAAAAAANHY":{"file_name":["_parser.py"],"function_name":["_parse_sub"],"function_offset":[58],"line_number":[505]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAALcu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"5PnOjelHYJZ6ovJAXK5uiQAAAAAAAKZu":{"file_name":["_parser.py"],"function_name":["_parse"],"function_offset":[0],"line_number":[507]},"zjk1GYHhesH1oTuILj3ToAAAAAAAAABI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[12],"line_number":[13]},"qkYSh95E1urNTie_gKbr7wAAAAAAAABY":{"file_name":["connectionpool.py"],"function_name":[""],"function_offset":[11],"line_number":[12]},"V8ldXm9NGXsJ182jEHEsUwAAAAAAAAB8":{"file_name":["connection.py"],"function_name":[""],"function_offset":[14],"line_number":[15]},"xVaa0cBWNcFeS-8zFezQgAAAAAAAAABI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"UBINlIxj95Sa_x2_k5IddAAAAAAAAAB4":{"file_name":["ssl_.py"],"function_name":[""],"function_offset":[16],"line_number":[17]},"gRRk0W_9P4SGZLXFJ5KU8QAAAAAAAAFi":{"file_name":["url.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"VIK6i3XoO6nxn9WkNabugAAAAAAAAAAG":{"file_name":["re.py"],"function_name":["compile"],"function_offset":[2],"line_number":[252]},"SGPpASrxkViIc4Sq7x-WYQAAAAAAAABs":{"file_name":["re.py"],"function_name":["_compile"],"function_offset":[15],"line_number":[304]},"9xG1GRY3A4PQMfXDNvrOxQAAAAAAAAAU":{"file_name":["sre_compile.py"],"function_name":["compile"],"function_offset":[5],"line_number":[764]},"cbxfeE2AkqKne6oKUxdB6gAAAAAAAAAy":{"file_name":["sre_parse.py"],"function_name":["parse"],"function_offset":[11],"line_number":[948]},"aEZUIXI_cV9kZCa4-U1NsQAAAAAAAAAy":{"file_name":["sre_parse.py"],"function_name":["_parse_sub"],"function_offset":[8],"line_number":[443]},"MebnOxK5WOhP29sl19JefwAAAAAAAAua":{"file_name":["sre_parse.py"],"function_name":["_parse"],"function_offset":[341],"line_number":[834]},"MebnOxK5WOhP29sl19JefwAAAAAAAAKs":{"file_name":["sre_parse.py"],"function_name":["_parse"],"function_offset":[98],"line_number":[591]},"LEy-wm0GIvRoYVAga55HiwAAAAAAABxO":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load"],"function_offset":[24],"line_number":[1189]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAACRY":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"J1eggTwSzYdi9OsSu1q37gAAAAAAALqw":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"7bd6QJSfWZZfOOpDMHqLMAAAAAAAAONq":{"file_name":["exceptions.py"],"function_name":[""],"function_offset":[319],"line_number":[320]},"wdQNqQ99iFSdp4ceNJQKBgAAAAAAACOq":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[34],"line_number":[1154]},"ZPxtkRXufuVf4tqV5k5k2QAAAAAAADcA":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[43],"line_number":[1097]},"8R2Lkqe-tYqq-plJ22QNzAAAAAAAAOD4":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[3],"line_number":[193]},"h0l-9tGi18mC40qpcJbyDwAAAAAAAPAK":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[24],"line_number":[446]},"5EZV-eYYYtY-VAcSTmCvtgAAAAAAACYk":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"705jmHYNd7I4Z4L4c0vfiAAAAAAAAFee":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[4],"line_number":[124]},"TBeSzkyqIwKL8td602zDjAAAAAAAAMW-":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"NH3zvSjFAfTSy6bEocpNyQAAAAAAABj8":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[3],"line_number":[88]},"fj70ljef7nDHOqVJGSIoEQAAAAAAAMmS":{"file_name":["client.py"],"function_name":[""],"function_offset":[211],"line_number":[212]},"zo4mnjDJ1PlZka7jS9k2BAAAAAAAAPX-":{"file_name":["ssl.py"],"function_name":[""],"function_offset":[780],"line_number":[781]},"J1eggTwSzYdi9OsSu1q37gAAAAAAALn4":{"file_name":["_bootstrap.py"],"function_name":["_load_unlocked"],"function_offset":[41],"line_number":[707]},"0S3htaCNkzxOYeavDR1GTQAAAAAAANe4":{"file_name":["_bootstrap.py"],"function_name":["module_from_spec"],"function_offset":[14],"line_number":[580]},"rBzW547V0L_mH4nnWK1FUQAAAAAAAHTA":{"file_name":["_bootstrap_external.py"],"function_name":["create_module"],"function_offset":[6],"line_number":[1237]},"eV_m28NnKeeTL60KO2H3SAAAAAAAAESm":{"file_name":["_bootstrap.py"],"function_name":["_call_with_frames_removed"],"function_offset":[8],"line_number":[241]},"3nN3bymnZ8E42aLEtgglmAAAAAAAATA-":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-open.c"],"function_name":["dl_open_worker"],"function_offset":[],"line_number":[424]},"3nN3bymnZ8E42aLEtgglmAAAAAAAALbA":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-reloc.c"],"function_name":["_dl_relocate_object"],"function_offset":[],"line_number":[160]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJyS":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["_dl_lookup_symbol_x"],"function_offset":[],"line_number":[833]},"3nN3bymnZ8E42aLEtgglmAAAAAAAAJel":{"file_name":["/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c","/usr/src/debug/glibc-2.26-193-ga0bc5dd3be/elf/dl-lookup.c"],"function_name":["do_lookup_x","do_lookup_unique","enter_unique_sym"],"function_offset":[],"line_number":[544,322,197]},"ApbUUYSZlAYucbB88oZaGwAAAAAAAADU":{"file_name":["application.py"],"function_name":[""],"function_offset":[40],"line_number":[41]},"bAXCoU3-CU0WlRxl5l1tmwAAAAAAAADk":{"file_name":["buffer.py"],"function_name":[""],"function_offset":[35],"line_number":[36]},"qordvIiilnF7CmkWCAd7eAAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"iWpqwwcHV8E8OOnqGCYj9gAAAAAAAABc":{"file_name":["base.py"],"function_name":[""],"function_offset":[8],"line_number":[9]},"M61AJsljWf0TM7wD6IJVZwAAAAAAAAAI":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[12],"line_number":[13]},"ED3bhsHkhBwZ5ynmMnkPRAAAAAAAAAAs":{"file_name":["ansi.py"],"function_name":[""],"function_offset":[3],"line_number":[4]},"cZ-wyq9rmPl5QnqP0Smp6QAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"GLV-c6bk0E-nhaaCp6u20wAAAAAAAAAo":{"file_name":["base.py"],"function_name":[""],"function_offset":[6],"line_number":[7]},"c_1Yb4rio2EAH6C9SFwQogAAAAAAAABE":{"file_name":["cursor_shapes.py"],"function_name":[""],"function_offset":[5],"line_number":[6]},"O4ILxZswquMzuET9RRf5QAAAAAAAAAAE":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[0],"line_number":[1]},"coeZ_4yf5sOePIKKlm8FNQAAAAAAAACm":{"file_name":["pyimod01_archive.py"],"function_name":["extract"],"function_offset":[16],"line_number":[302]},"GLV-c6bk0E-nhaaCp6u20wAAAAAAAABA":{"file_name":["base.py"],"function_name":[""],"function_offset":[8],"line_number":[9]},"rJZ4aC9w8bMvzrC0ApyIjgAAAAAAAAAo":{"file_name":["__init__.py"],"function_name":[""],"function_offset":[11],"line_number":[12]},"TC9v9fO0nTP4oypYCgB_1QAAAAAAAAAw":{"file_name":["defaults.py"],"function_name":[""],"function_offset":[7],"line_number":[8]},"piWSMQrh4r040D0BPNaJvwAAAAAAoBCe":{"file_name":[],"function_name":["async_page_fault"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAABncH":{"file_name":[],"function_name":["__do_page_fault"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAIsvf":{"file_name":[],"function_name":["handle_mm_fault"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAIsF6":{"file_name":[],"function_name":["__handle_mm_fault"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJj7r":{"file_name":[],"function_name":["alloc_pages_vma"],"function_offset":[],"line_number":[]},"piWSMQrh4r040D0BPNaJvwAAAAAAJIxB":{"file_name":[],"function_name":["get_page_from_freelist"],"function_offset":[],"line_number":[]},"-pUZ8YYbKKOu4w9rcMsXSwAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_and_load_unlocked"],"function_offset":[15],"line_number":[982]},"JaHOMfnX0DG4ZnNTpPORVAAAAAAAAACK":{"file_name":["_bootstrap.py"],"function_name":["_find_spec"],"function_offset":[24],"line_number":[925]},"MepUYc0jU0AjPrrjuvTgGgAAAAAAAAAQ":{"file_name":["six.py"],"function_name":["find_spec"],"function_offset":[2],"line_number":[192]},"yWt46REABLfKH6PXLAE18AAAAAAAAABk":{"file_name":["_bootstrap.py"],"function_name":["spec_from_loader"],"function_offset":[16],"line_number":[431]},"VQs3Erq77xz92EfpT8sTKwAAAAAAAAAM":{"file_name":["six.py"],"function_name":["is_package"],"function_offset":[7],"line_number":[222]},"n7IiY_TlCWEfi47-QpeCLwAAAAAAAAAE":{"file_name":["six.py"],"function_name":["__getattr__"],"function_offset":[1],"line_number":[121]},"Ua3frjTXWBuWpTsQD8aKeAAAAAAAAAAG":{"file_name":["six.py"],"function_name":["_resolve"],"function_offset":[1],"line_number":[118]},"GtyMRLq4aaDvuQ4C3N95mAAAAAAAAAAE":{"file_name":["six.py"],"function_name":["_import_module"],"function_offset":[2],"line_number":[87]},"clFhkTaiph2aOjCNuZDWKAAAAAAAAAAI":{"file_name":["client.py"],"function_name":[""],"function_offset":[70],"line_number":[71]},"DLEY7W0VXWLE5Ol-plW-_wAAAAAAAAAg":{"file_name":["parser.py"],"function_name":[""],"function_offset":[7],"line_number":[12]},"RY-vzTa9LfseI7kmcIcbgQAAAAAAAAAY":{"file_name":["feedparser.py"],"function_name":[""],"function_offset":[21],"line_number":[26]},"-gq3a70QOgdn9HetYyf2OgAAAAAAAADS":{"file_name":["errors.py"],"function_name":[""],"function_offset":[51],"line_number":[56]}},"executables":{"FWZ9q3TQKZZok58ua1HDsg":"pf-debug-metadata-service","B8JRxL079xbhqQBqGvksAg":"kubelet","edNJ10OjHiWc5nzuTQdvig":"linux-vdso.so.1","piWSMQrh4r040D0BPNaJvw":"vmlinux","QvG8QEGAld88D676NL_Y2Q":"filebeat","MNBJ5seVz_ocW6tcr1HSmw":"metricbeat","QaIvzvU8UoclQMd_OMt-Pg":"elastic-operator","w5zBqPf1_9mIVEf-Rn7EdA":"systemd","Z_CHd3Zjsh2cWE2NSdbiNQ":"libc-2.26.so","OTWX4UsOVMrSIF5cD4zUzg":"libmount.so.1.1.0","v6HIzNa4K6G4nRP9032RIA":"dockerd","hc6JHMKlLXjOZcU9MGxvfg":"kube-proxy","A2oiHVwisByxRn5RDT4LjA":"vmlinux","wfA2BgwfDNXUWsxkJ083Rw":"kubelet","9LzzIocepYcOjnUsLlgOjg":"vmlinux","-pk6w5puGcp-wKnQ61BZzQ":"kubelet","ew01Dk0sWZctP-VaEpavqQ":"vmlinux","YsKzCJ9e4eZnuT00vj7Pcw":"python2.7","N4ILulabOfF5MnyRJbvDXw":"libpython2.7.so.1.0","SbPwzb_Kog2bWn8uc7xhDQ":"aws","xLxcEbwnZ5oNrk99ZsxcSQ":"libpython3.11.so.1.0","aUXpdArtZf510BJKvwiFDw":"veth","WpYcHtr4qx88B8CBJZ2GTw":"aws","-Z7SlEXhuy5tL2BF-xmy3g":"libpython3.11.so.1.0","pRLjmMO0U8sO4DFopfFU5g":"metrics-server","G68hjsyagwq6LpWrMjDdng":"libpython3.9.so.1.0","-V-5ede56KMAXhjFbz84Sw":"csi-provisioner","dGWvVtQJJ5wuqNyQVpi8lA":"zlib.cpython-311-x86_64-linux-gnu.so","jaBVtokSUzfS97d-XKjijg":"libz.so.1","ASi9f26ltguiwFajNwOaZw":"zlib.cpython-311-x86_64-linux-gnu.so","PVZV2uq5ZRt-FFaczL10BA":"libdl-2.26.so","3nN3bymnZ8E42aLEtgglmA":"ld-2.26.so","EX9l-cE0x8X9W8uz4iKUfw":"zlib.cpython-39-x86_64-linux-gnu.so"},"total_frames":150718,"sampling_rate":0.008000000000000002} diff --git a/x-pack/plugins/profiling/common/columnar_view_model.test.ts b/x-pack/plugins/profiling/common/columnar_view_model.test.ts index 12c86401e9de3..484e035de7164 100644 --- a/x-pack/plugins/profiling/common/columnar_view_model.test.ts +++ b/x-pack/plugins/profiling/common/columnar_view_model.test.ts @@ -5,110 +5,91 @@ * 2.0. */ -import { - createBaseFlameGraph, - createCalleeTree, - createFlameGraph, - decodeStackTraceResponse, -} from '@kbn/profiling-utils'; +import { createFlameGraph } from '@kbn/profiling-utils'; import { sum } from 'lodash'; import { createColumnarViewModel } from './columnar_view_model'; -import { stackTraceFixtures } from './__fixtures__/stacktraces'; +import { baseFlamegraph } from './__fixtures__/base_flamegraph'; describe('Columnar view model operations', () => { - stackTraceFixtures.forEach(({ response, seconds, upsampledBy }) => { - const { events, stackTraces, stackFrames, executables, totalFrames, samplingRate } = - decodeStackTraceResponse(response); - const tree = createCalleeTree( - events, - stackTraces, - stackFrames, - executables, - totalFrames, - samplingRate - ); - const graph = createFlameGraph(createBaseFlameGraph(tree, samplingRate, seconds)); - - describe(`stacktraces from ${seconds} seconds and upsampled by ${upsampledBy}`, () => { - describe('color values are generated by default', () => { - const viewModel = createColumnarViewModel(graph); - - test('length of colors is equal to length of labels multipled by 4', () => { - expect(viewModel.color.length).toEqual(viewModel.label.length * 4); - }); - - test('length of position0 is equal to length of labels multipled by 2', () => { - expect(viewModel.position0.length).toEqual(viewModel.label.length * 2); - }); - - test('length of position1 is equal to length of labels multipled by 2', () => { - expect(viewModel.position1.length).toEqual(viewModel.label.length * 2); - }); - - test('length of size0 is equal to length of labels', () => { - expect(viewModel.size0.length).toEqual(viewModel.label.length); - }); - - test('length of size1 is equal to length of labels', () => { - expect(viewModel.size1.length).toEqual(viewModel.label.length); - }); - - test('length of values is equal to length of labels', () => { - expect(viewModel.value.length).toEqual(viewModel.label.length); - }); - - test('both position arrays are equal', () => { - expect(viewModel.position0).toEqual(viewModel.position1); - }); - - test('both size arrays are equal', () => { - expect(viewModel.size0).toEqual(viewModel.size1); - }); - - test('sum of colors is greater than zero', () => { - expect(sum(viewModel.color)).toBeGreaterThan(0); - }); - }); - - describe('color values are not generated when disabled', () => { - const viewModel = createColumnarViewModel(graph, false); - - test('length of colors is equal to length of labels multipled by 4', () => { - expect(viewModel.color.length).toEqual(viewModel.label.length * 4); - }); - - test('length of position0 is equal to length of labels multipled by 2', () => { - expect(viewModel.position0.length).toEqual(viewModel.label.length * 2); - }); - - test('length of position1 is equal to length of labels multipled by 2', () => { - expect(viewModel.position1.length).toEqual(viewModel.label.length * 2); - }); - - test('length of size0 is equal to length of labels', () => { - expect(viewModel.size0.length).toEqual(viewModel.label.length); - }); - - test('length of size1 is equal to length of labels', () => { - expect(viewModel.size1.length).toEqual(viewModel.label.length); - }); - - test('length of values is equal to length of labels', () => { - expect(viewModel.value.length).toEqual(viewModel.label.length); - }); - - test('both position arrays are equal', () => { - expect(viewModel.position0).toEqual(viewModel.position1); - }); - - test('both size arrays are equal', () => { - expect(viewModel.size0).toEqual(viewModel.size1); - }); - - test('sum of colors is equal to zero', () => { - expect(sum(viewModel.color)).toEqual(0); - }); - }); + const graph = createFlameGraph(baseFlamegraph); + + describe('color values are generated by default', () => { + const viewModel = createColumnarViewModel(graph); + + it('length of colors is equal to length of labels multipled by 4', () => { + expect(viewModel.color.length).toEqual(viewModel.label.length * 4); + }); + + it('length of position0 is equal to length of labels multipled by 2', () => { + expect(viewModel.position0.length).toEqual(viewModel.label.length * 2); + }); + + it('length of position1 is equal to length of labels multipled by 2', () => { + expect(viewModel.position1.length).toEqual(viewModel.label.length * 2); + }); + + it('length of size0 is equal to length of labels', () => { + expect(viewModel.size0.length).toEqual(viewModel.label.length); + }); + + it('length of size1 is equal to length of labels', () => { + expect(viewModel.size1.length).toEqual(viewModel.label.length); + }); + + it('length of values is equal to length of labels', () => { + expect(viewModel.value.length).toEqual(viewModel.label.length); + }); + + it('both position arrays are equal', () => { + expect(viewModel.position0).toEqual(viewModel.position1); + }); + + it('both size arrays are equal', () => { + expect(viewModel.size0).toEqual(viewModel.size1); + }); + + it('sum of colors is greater than zero', () => { + expect(sum(viewModel.color)).toBeGreaterThan(0); + }); + }); + + describe('color values are not generated when disabled', () => { + const viewModel = createColumnarViewModel(graph, false); + + it('length of colors is equal to length of labels multipled by 4', () => { + expect(viewModel.color.length).toEqual(viewModel.label.length * 4); + }); + + it('length of position0 is equal to length of labels multipled by 2', () => { + expect(viewModel.position0.length).toEqual(viewModel.label.length * 2); + }); + + it('length of position1 is equal to length of labels multipled by 2', () => { + expect(viewModel.position1.length).toEqual(viewModel.label.length * 2); + }); + + it('length of size0 is equal to length of labels', () => { + expect(viewModel.size0.length).toEqual(viewModel.label.length); + }); + + it('length of size1 is equal to length of labels', () => { + expect(viewModel.size1.length).toEqual(viewModel.label.length); + }); + + it('length of values is equal to length of labels', () => { + expect(viewModel.value.length).toEqual(viewModel.label.length); + }); + + it('both position arrays are equal', () => { + expect(viewModel.position0).toEqual(viewModel.position1); + }); + + it('both size arrays are equal', () => { + expect(viewModel.size0).toEqual(viewModel.size1); + }); + + it('sum of colors is equal to zero', () => { + expect(sum(viewModel.color)).toEqual(0); }); }); }); diff --git a/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts b/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts index d999374a68bdb..aaf42b56542f4 100644 --- a/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts +++ b/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts @@ -31,8 +31,8 @@ describe('Differential Functions page', () => { cy.wait('@getTopNFunctions'); [ { id: 'overallPerformance', value: '0%' }, - { id: 'annualizedCo2', value: '33.79 lbs / 15.33 kg' }, - { id: 'annualizedCost', value: '$318.32' }, + { id: 'annualizedCo2', value: '2.5k lbs / 1.13k kg' }, + { id: 'annualizedCost', value: '$10.66k' }, { id: 'totalNumberOfSamples', value: '513' }, ].forEach((item) => { cy.get(`[data-test-subj="${item.id}_value"]`).contains(item.value); @@ -50,8 +50,8 @@ describe('Differential Functions page', () => { cy.wait('@getTopNFunctions'); [ { id: 'overallPerformance', value: '0%' }, - { id: 'annualizedCo2', value: '0 lbs / 0 kg', comparisonValue: '33.79 lbs / 15.33 kg' }, - { id: 'annualizedCost', value: '$0', comparisonValue: '$318.32' }, + { id: 'annualizedCo2', value: '0 lbs / 0 kg', comparisonValue: '2.5k lbs / 1.13k kg' }, + { id: 'annualizedCost', value: '$0', comparisonValue: '$10.66k' }, { id: 'totalNumberOfSamples', value: '0', comparisonValue: '15,390' }, ].forEach((item) => { cy.get(`[data-test-subj="${item.id}_value"]`).contains(item.value); @@ -76,14 +76,14 @@ describe('Differential Functions page', () => { { id: 'overallPerformance', value: '65.89%', icon: 'sortUp_success' }, { id: 'annualizedCo2', - value: '33.79 lbs / 15.33 kg', - comparisonValue: '11.53 lbs / 5.23 kg (65.89%)', + value: '2.5k lbs / 1.13k kg', + comparisonValue: '548.84 lbs / 248.95 kg (78.01%', icon: 'comparison_sortUp_success', }, { id: 'annualizedCost', - value: '$318.32', - comparisonValue: '$108.59 (65.89%)', + value: '$10.66k', + comparisonValue: '$2.35k (78.01%)', icon: 'comparison_sortUp_success', }, { @@ -116,14 +116,14 @@ describe('Differential Functions page', () => { { id: 'overallPerformance', value: '193.14%', icon: 'sortDown_danger' }, { id: 'annualizedCo2', - value: '11.53 lbs / 5.23 kg', - comparisonValue: '33.79 lbs / 15.33 kg (193.14%)', + value: '548.84 lbs / 248.95 kg', + comparisonValue: '2.5k lbs / 1.13k kg (354.66%)', icon: 'comparison_sortDown_danger', }, { id: 'annualizedCost', - value: '$108.59', - comparisonValue: '$318.32 (193.14%)', + value: '$2.35k', + comparisonValue: '$10.66k (354.66%)', icon: 'comparison_sortDown_danger', }, { diff --git a/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts b/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts index 738f800756072..272b5a1743d65 100644 --- a/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts +++ b/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts @@ -7,7 +7,7 @@ import { profilingCo2PerKWH, profilingDatacenterPUE, - profilingPerCoreWatt, + profilingPervCPUWattX86, } from '@kbn/observability-plugin/common'; describe('Functions page', () => { @@ -38,7 +38,7 @@ describe('Functions page', () => { cy.get(firstRowSelector).eq(2).contains('vmlinux'); cy.get(firstRowSelector).eq(3).contains('5.46%'); cy.get(firstRowSelector).eq(4).contains('5.46%'); - cy.get(firstRowSelector).eq(5).contains('1.84 lbs / 0.84 kg'); + cy.get(firstRowSelector).eq(5).contains('4.07 lbs / 1.84 kg'); cy.get(firstRowSelector).eq(6).contains('$17.37'); cy.get(firstRowSelector).eq(7).contains('28'); }); @@ -66,11 +66,11 @@ describe('Functions page', () => { { parentKey: 'impactEstimates', key: 'annualizedSelfCoreSeconds', value: '17.03 days' }, { parentKey: 'impactEstimates', key: 'co2Emission', value: '~0.00 lbs / ~0.00 kg' }, { parentKey: 'impactEstimates', key: 'selfCo2Emission', value: '~0.00 lbs / ~0.00 kg' }, - { parentKey: 'impactEstimates', key: 'annualizedCo2Emission', value: '1.84 lbs / 0.84 kg' }, + { parentKey: 'impactEstimates', key: 'annualizedCo2Emission', value: '4.07 lbs / 1.84 kg' }, { parentKey: 'impactEstimates', key: 'annualizedSelfCo2Emission', - value: '1.84 lbs / 0.84 kg', + value: '4.07 lbs / 1.84 kg', }, { parentKey: 'impactEstimates', key: 'dollarCost', value: '$~0.00' }, { parentKey: 'impactEstimates', key: 'selfDollarCost', value: '$~0.00' }, @@ -133,17 +133,17 @@ describe('Functions page', () => { columnKey: 'annualizedCo2', columnIndex: 5, highRank: 1, - lowRank: 389, - highValue: '1.84 lbs / 0.84 kg', - lowValue: undefined, + lowRank: 44, + highValue: '45.01 lbs / 20.42 kg', + lowValue: '0.15 lbs / 0.07 kg', }, { columnKey: 'annualizedDollarCost', columnIndex: 6, highRank: 1, - lowRank: 389, - highValue: '$17.37', - lowValue: undefined, + lowRank: 44, + highValue: '$192.36', + lowValue: '$0.62', }, ].forEach(({ columnKey, columnIndex, highRank, highValue, lowRank, lowValue }) => { cy.get(`[data-test-subj="dataGridHeaderCell-${columnKey}"]`).click(); @@ -174,15 +174,15 @@ describe('Functions page', () => { cy.get(firstRowSelector).eq(2).contains('/'); }); - describe('Test changing CO2 settings', () => { + // skipping this for now until the values are passed to the ES plugin + describe.skip('Test changing CO2 settings', () => { afterEach(() => { cy.updateAdvancedSettings({ [profilingCo2PerKWH]: 0.000379069, [profilingDatacenterPUE]: 1.7, - [profilingPerCoreWatt]: 7, + [profilingPervCPUWattX86]: 7, }); }); - it('changes CO2 settings and validate values in the table', () => { cy.intercept('GET', '/internal/profiling/topn/functions?*').as('getTopNFunctions'); cy.visitKibana('/app/profiling/functions', { rangeFrom, rangeTo }); @@ -199,7 +199,7 @@ describe('Functions page', () => { cy.get(`[data-test-subj="advancedSetting-editField-${profilingDatacenterPUE}"]`) .clear() .type('2.4'); - cy.get(`[data-test-subj="advancedSetting-editField-${profilingPerCoreWatt}"]`) + cy.get(`[data-test-subj="advancedSetting-editField-${profilingPervCPUWattX86}"]`) .clear() .type('20'); cy.contains('Save changes').click(); diff --git a/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts b/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts index 4863afbca4372..01e5128aeafa1 100644 --- a/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts +++ b/x-pack/plugins/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts @@ -13,7 +13,7 @@ import { profilingCo2PerKWH, profilingDatacenterPUE, - profilingPerCoreWatt, + profilingPervCPUWattX86, } from '@kbn/observability-plugin/common'; describe('Settings page', () => { @@ -25,7 +25,7 @@ describe('Settings page', () => { cy.updateAdvancedSettings({ [profilingCo2PerKWH]: 0.000379069, [profilingDatacenterPUE]: 1.7, - [profilingPerCoreWatt]: 7, + [profilingPervCPUWattX86]: 7, }); }); @@ -35,7 +35,10 @@ describe('Settings page', () => { cy.contains('CO2'); cy.contains('Regional Carbon Intensity (ton/kWh)'); cy.contains('Data Center PUE'); - cy.contains('Per Core Watts'); + cy.contains('Per vCPU Watts - x86'); + cy.contains('Per vCPU Watts - arm64'); + cy.contains('AWS EDP discount rate (%)'); + cy.contains('Cost per vCPU per hour ($)'); }); it('updates values', () => { @@ -48,7 +51,7 @@ describe('Settings page', () => { cy.get(`[data-test-subj="advancedSetting-editField-${profilingDatacenterPUE}"]`) .clear() .type('2.4'); - cy.get(`[data-test-subj="advancedSetting-editField-${profilingPerCoreWatt}"]`) + cy.get(`[data-test-subj="advancedSetting-editField-${profilingPervCPUWattX86}"]`) .clear() .type('20'); cy.get('[data-test-subj="profilingBottomBarActions"]').should('exist'); diff --git a/x-pack/plugins/profiling/public/components/flamegraph/flamegraph_tooltip.tsx b/x-pack/plugins/profiling/public/components/flamegraph/flamegraph_tooltip.tsx index 2f33170e44fcf..75ba9258aeaf0 100644 --- a/x-pack/plugins/profiling/public/components/flamegraph/flamegraph_tooltip.tsx +++ b/x-pack/plugins/profiling/public/components/flamegraph/flamegraph_tooltip.tsx @@ -21,48 +21,65 @@ import { css } from '@emotion/react'; import { i18n } from '@kbn/i18n'; import { isNumber } from 'lodash'; import React from 'react'; +import { profilingUseLegacyCo2Calculation } from '@kbn/observability-plugin/common'; import { useCalculateImpactEstimate } from '../../hooks/use_calculate_impact_estimates'; import { asCost } from '../../utils/formatters/as_cost'; import { asPercentage } from '../../utils/formatters/as_percentage'; import { asWeight } from '../../utils/formatters/as_weight'; import { CPULabelWithHint } from '../cpu_label_with_hint'; import { TooltipRow } from './tooltip_row'; +import { useProfilingDependencies } from '../contexts/profiling_dependencies/use_profiling_dependencies'; interface Props { - isRoot: boolean; - label: string; - countInclusive: number; - countExclusive: number; - totalSamples: number; - totalSeconds: number; + annualCO2KgsInclusive: number; + annualCostsUSDInclusive: number; baselineScaleFactor?: number; - comparisonScaleFactor?: number; - comparisonCountInclusive?: number; + comparisonAnnualCO2KgsInclusive?: number; + comparisonAnnualCostsUSDInclusive?: number; comparisonCountExclusive?: number; + comparisonCountInclusive?: number; + comparisonScaleFactor?: number; comparisonTotalSamples?: number; comparisonTotalSeconds?: number; - onShowMoreClick?: () => void; + countExclusive: number; + countInclusive: number; inline: boolean; + isRoot: boolean; + label: string; + onShowMoreClick?: () => void; parentLabel?: string; + totalSamples: number; + totalSeconds: number; } export function FlameGraphTooltip({ - isRoot, - label, - countInclusive, - countExclusive, - totalSamples, - totalSeconds, + annualCO2KgsInclusive, + annualCostsUSDInclusive, baselineScaleFactor, - comparisonScaleFactor, - comparisonCountInclusive, + comparisonAnnualCO2KgsInclusive, + comparisonAnnualCostsUSDInclusive, comparisonCountExclusive, + comparisonCountInclusive, + comparisonScaleFactor, comparisonTotalSamples, comparisonTotalSeconds, - onShowMoreClick, + countExclusive, + countInclusive, inline, + isRoot, + label, + onShowMoreClick, parentLabel, + totalSamples, + totalSeconds, }: Props) { + const { + start: { core }, + } = useProfilingDependencies(); + const shouldUseLegacyCo2Calculation = core.uiSettings.get( + profilingUseLegacyCo2Calculation + ); + const theme = useEuiTheme(); const calculateImpactEstimates = useCalculateImpactEstimate(); @@ -170,9 +187,17 @@ export function FlameGraphTooltip({ label={i18n.translate('xpack.profiling.flameGraphTooltip.annualizedCo2', { defaultMessage: `Annualized CO2`, })} - value={impactEstimates.totalCPU.annualizedCo2} - comparison={comparisonImpactEstimates?.totalCPU.annualizedCo2} - formatValue={asWeight} + value={ + shouldUseLegacyCo2Calculation + ? impactEstimates.totalCPU.annualizedCo2 + : annualCO2KgsInclusive + } + comparison={ + shouldUseLegacyCo2Calculation + ? comparisonImpactEstimates?.totalCPU.annualizedCo2 + : comparisonAnnualCO2KgsInclusive + } + formatValue={(value) => asWeight(value, 'kgs')} showDifference formatDifferenceAsPercentage={false} /> @@ -180,8 +205,16 @@ export function FlameGraphTooltip({ label={i18n.translate('xpack.profiling.flameGraphTooltip.annualizedDollarCost', { defaultMessage: `Annualized dollar cost`, })} - value={impactEstimates.totalCPU.annualizedDollarCost} - comparison={comparisonImpactEstimates?.totalCPU.annualizedDollarCost} + value={ + shouldUseLegacyCo2Calculation + ? impactEstimates.totalCPU.annualizedDollarCost + : annualCostsUSDInclusive + } + comparison={ + shouldUseLegacyCo2Calculation + ? comparisonImpactEstimates?.totalCPU.annualizedDollarCost + : comparisonAnnualCostsUSDInclusive + } formatValue={asCost} showDifference formatDifferenceAsPercentage={false} diff --git a/x-pack/plugins/profiling/public/components/flamegraph/index.tsx b/x-pack/plugins/profiling/public/components/flamegraph/index.tsx index 56b0dcf62412a..33879e1fa55d4 100644 --- a/x-pack/plugins/profiling/public/components/flamegraph/index.tsx +++ b/x-pack/plugins/profiling/public/components/flamegraph/index.tsx @@ -10,23 +10,23 @@ import { Datum, Flame, FlameLayerValue, + FlameSpec, PartialTheme, Settings, Tooltip, - FlameSpec, } from '@elastic/charts'; import { EuiFlexGroup, EuiFlexItem, useEuiTheme } from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; import { Maybe } from '@kbn/observability-plugin/common/typings'; -import React, { useEffect, useMemo, useState } from 'react'; import { useUiTracker } from '@kbn/observability-shared-plugin/public'; import type { ElasticFlameGraph } from '@kbn/profiling-utils'; -import { i18n } from '@kbn/i18n'; +import React, { useEffect, useMemo, useState } from 'react'; import { getFlamegraphModel } from '../../utils/get_flamegraph_model'; -import { FlameGraphLegend } from './flame_graph_legend'; -import { FrameInformationWindow } from '../frame_information_window'; +import { Frame } from '../frame_information_window'; import { FrameInformationTooltip } from '../frame_information_window/frame_information_tooltip'; -import { FlameGraphTooltip } from './flamegraph_tooltip'; import { ComparisonMode } from '../normalization_menu'; +import { FlameGraphTooltip } from './flamegraph_tooltip'; +import { FlameGraphLegend } from './flame_graph_legend'; interface Props { id: string; @@ -90,7 +90,7 @@ export function FlameGraph({ const [highlightedVmIndex, setHighlightedVmIndex] = useState(undefined); - const selected: undefined | React.ComponentProps['frame'] = + const selected: Frame | undefined = primaryFlamegraph && highlightedVmIndex !== undefined ? { fileID: primaryFlamegraph.FileID[highlightedVmIndex], @@ -102,6 +102,10 @@ export function FlameGraph({ sourceLine: primaryFlamegraph.SourceLine[highlightedVmIndex], countInclusive: primaryFlamegraph.CountInclusive[highlightedVmIndex], countExclusive: primaryFlamegraph.CountExclusive[highlightedVmIndex], + selfAnnualCO2Kgs: primaryFlamegraph.SelfAnnualCO2KgsItems[highlightedVmIndex], + totalAnnualCO2Kgs: primaryFlamegraph.TotalAnnualCO2KgsItems[highlightedVmIndex], + selfAnnualCostUSD: primaryFlamegraph.SelfAnnualCostsUSDItems[highlightedVmIndex], + totalAnnualCostUSD: primaryFlamegraph.TotalAnnualCostsUSDItems[highlightedVmIndex], } : undefined; @@ -154,23 +158,35 @@ export function FlameGraph({ return ( { trackProfilingEvent({ metric: 'flamegraph_node_details_click' }); toggleShowInformationWindow(); setHighlightedVmIndex(valueIndex); }} + totalSamples={totalSamples} + totalSeconds={totalSeconds} inline={inline} parentLabel={parentLabel} /> diff --git a/x-pack/plugins/profiling/public/components/frame_information_window/get_impact_rows.tsx b/x-pack/plugins/profiling/public/components/frame_information_window/get_impact_rows.tsx index f0510b2d07b4e..29289faca843b 100644 --- a/x-pack/plugins/profiling/public/components/frame_information_window/get_impact_rows.tsx +++ b/x-pack/plugins/profiling/public/components/frame_information_window/get_impact_rows.tsx @@ -13,7 +13,23 @@ import { asNumber } from '../../utils/formatters/as_number'; import { asPercentage } from '../../utils/formatters/as_percentage'; import { asWeight } from '../../utils/formatters/as_weight'; import { CPULabelWithHint } from '../cpu_label_with_hint'; -import { CalculateImpactEstimates } from '../../hooks/use_calculate_impact_estimates'; +import { + ANNUAL_SECONDS, + CalculateImpactEstimates, +} from '../../hooks/use_calculate_impact_estimates'; + +interface Params { + countInclusive: number; + countExclusive: number; + totalSamples: number; + totalSeconds: number; + calculateImpactEstimates: CalculateImpactEstimates; + shouldUseLegacyCo2Calculation: boolean; + selfAnnualCO2Kgs: number; + totalAnnualCO2Kgs: number; + selfAnnualCostUSD: number; + totalAnnualCostUSD: number; +} export function getImpactRows({ countInclusive, @@ -21,13 +37,12 @@ export function getImpactRows({ totalSamples, totalSeconds, calculateImpactEstimates, -}: { - countInclusive: number; - countExclusive: number; - totalSamples: number; - totalSeconds: number; - calculateImpactEstimates: CalculateImpactEstimates; -}) { + shouldUseLegacyCo2Calculation, + selfAnnualCO2Kgs, + totalAnnualCO2Kgs, + selfAnnualCostUSD, + totalAnnualCostUSD, +}: Params) { const { selfCPU, totalCPU } = calculateImpactEstimates({ countInclusive, countExclusive, @@ -35,6 +50,8 @@ export function getImpactRows({ totalSeconds, }); + const annualSecondsRatio = ANNUAL_SECONDS / totalSeconds; + return [ { 'data-test-subj': 'totalCPU', @@ -100,7 +117,10 @@ export function getImpactRows({ defaultMessage: 'CO2 emission', } ), - value: asWeight(totalCPU.co2), + value: asWeight( + shouldUseLegacyCo2Calculation ? totalCPU.co2 : totalAnnualCO2Kgs / annualSecondsRatio, + 'kgs' + ), }, { 'data-test-subj': 'selfCo2Emission', @@ -108,7 +128,10 @@ export function getImpactRows({ 'xpack.profiling.flameGraphInformationWindow.co2EmissionExclusiveLabel', { defaultMessage: 'CO2 emission (excl. children)' } ), - value: asWeight(selfCPU.co2), + value: asWeight( + shouldUseLegacyCo2Calculation ? selfCPU.co2 : selfAnnualCO2Kgs / annualSecondsRatio, + 'kgs' + ), }, { 'data-test-subj': 'annualizedCo2Emission', @@ -116,7 +139,10 @@ export function getImpactRows({ 'xpack.profiling.flameGraphInformationWindow.annualizedCo2InclusiveLabel', { defaultMessage: 'Annualized CO2' } ), - value: asWeight(totalCPU.annualizedCo2), + value: asWeight( + shouldUseLegacyCo2Calculation ? totalCPU.annualizedCo2 : totalAnnualCO2Kgs, + 'kgs' + ), }, { 'data-test-subj': 'annualizedSelfCo2Emission', @@ -124,7 +150,10 @@ export function getImpactRows({ 'xpack.profiling.flameGraphInformationWindow.annualizedCo2ExclusiveLabel', { defaultMessage: 'Annualized CO2 (excl. children)' } ), - value: asWeight(selfCPU.annualizedCo2), + value: asWeight( + shouldUseLegacyCo2Calculation ? selfCPU.annualizedCo2 : selfAnnualCO2Kgs, + 'kgs' + ), }, { 'data-test-subj': 'dollarCost', @@ -132,7 +161,11 @@ export function getImpactRows({ 'xpack.profiling.flameGraphInformationWindow.dollarCostInclusiveLabel', { defaultMessage: 'Dollar cost' } ), - value: asCost(totalCPU.dollarCost), + value: asCost( + shouldUseLegacyCo2Calculation + ? totalCPU.dollarCost + : totalAnnualCostUSD / annualSecondsRatio + ), }, { 'data-test-subj': 'selfDollarCost', @@ -140,7 +173,9 @@ export function getImpactRows({ 'xpack.profiling.flameGraphInformationWindow.dollarCostExclusiveLabel', { defaultMessage: 'Dollar cost (excl. children)' } ), - value: asCost(selfCPU.dollarCost), + value: asCost( + shouldUseLegacyCo2Calculation ? selfCPU.dollarCost : selfAnnualCostUSD / annualSecondsRatio + ), }, { 'data-test-subj': 'annualizedDollarCost', @@ -148,7 +183,9 @@ export function getImpactRows({ 'xpack.profiling.flameGraphInformationWindow.annualizedDollarCostInclusiveLabel', { defaultMessage: 'Annualized dollar cost' } ), - value: asCost(totalCPU.annualizedDollarCost), + value: asCost( + shouldUseLegacyCo2Calculation ? totalCPU.annualizedDollarCost : totalAnnualCostUSD + ), }, { 'data-test-subj': 'annualizedSelfDollarCost', @@ -156,7 +193,9 @@ export function getImpactRows({ 'xpack.profiling.flameGraphInformationWindow.annualizedDollarCostExclusiveLabel', { defaultMessage: 'Annualized dollar cost (excl. children)' } ), - value: asCost(selfCPU.annualizedDollarCost), + value: asCost( + shouldUseLegacyCo2Calculation ? selfCPU.annualizedDollarCost : selfAnnualCostUSD + ), }, ]; } diff --git a/x-pack/plugins/profiling/public/components/frame_information_window/index.tsx b/x-pack/plugins/profiling/public/components/frame_information_window/index.tsx index c5333d147787f..a81eadd215204 100644 --- a/x-pack/plugins/profiling/public/components/frame_information_window/index.tsx +++ b/x-pack/plugins/profiling/public/components/frame_information_window/index.tsx @@ -8,6 +8,7 @@ import { EuiFlexGroup, EuiFlexItem, EuiText, EuiTitle } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { FrameSymbolStatus, getFrameSymbolStatus } from '@kbn/profiling-utils'; import React from 'react'; +import { profilingUseLegacyCo2Calculation } from '@kbn/observability-plugin/common'; import { FrameInformationAIAssistant } from './frame_information_ai_assistant'; import { FrameInformationPanel } from './frame_information_panel'; import { getImpactRows } from './get_impact_rows'; @@ -15,6 +16,7 @@ import { getInformationRows } from './get_information_rows'; import { KeyValueList } from './key_value_list'; import { MissingSymbolsCallout } from './missing_symbols_callout'; import { useCalculateImpactEstimate } from '../../hooks/use_calculate_impact_estimates'; +import { useProfilingDependencies } from '../contexts/profiling_dependencies/use_profiling_dependencies'; export interface Frame { fileID: string; @@ -26,6 +28,10 @@ export interface Frame { sourceLine: number; countInclusive: number; countExclusive: number; + selfAnnualCO2Kgs: number; + totalAnnualCO2Kgs: number; + selfAnnualCostUSD: number; + totalAnnualCostUSD: number; } export interface Props { @@ -43,6 +49,12 @@ export function FrameInformationWindow({ showSymbolsStatus = true, }: Props) { const calculateImpactEstimates = useCalculateImpactEstimate(); + const { + start: { core }, + } = useProfilingDependencies(); + const shouldUseLegacyCo2Calculation = core.uiSettings.get( + profilingUseLegacyCo2Calculation + ); if (!frame) { return ( @@ -72,6 +84,10 @@ export function FrameInformationWindow({ sourceLine, countInclusive, countExclusive, + selfAnnualCO2Kgs, + totalAnnualCO2Kgs, + selfAnnualCostUSD, + totalAnnualCostUSD, } = frame; const informationRows = getInformationRows({ @@ -90,6 +106,11 @@ export function FrameInformationWindow({ totalSamples, totalSeconds, calculateImpactEstimates, + shouldUseLegacyCo2Calculation, + selfAnnualCO2Kgs, + totalAnnualCO2Kgs, + selfAnnualCostUSD, + totalAnnualCostUSD, }); return ( diff --git a/x-pack/plugins/profiling/public/components/frames_summary/index.tsx b/x-pack/plugins/profiling/public/components/frames_summary/index.tsx index e90527ffefe11..e55f19d135f9e 100644 --- a/x-pack/plugins/profiling/public/components/frames_summary/index.tsx +++ b/x-pack/plugins/profiling/public/components/frames_summary/index.tsx @@ -16,11 +16,13 @@ import { } from '@elastic/eui'; import React, { useMemo } from 'react'; import { i18n } from '@kbn/i18n'; +import { profilingUseLegacyCo2Calculation } from '@kbn/observability-plugin/common'; import { useCalculateImpactEstimate } from '../../hooks/use_calculate_impact_estimates'; import { asCost } from '../../utils/formatters/as_cost'; import { asWeight } from '../../utils/formatters/as_weight'; import { calculateBaseComparisonDiff } from '../topn_functions/utils'; import { SummaryItem } from './summary_item'; +import { useProfilingDependencies } from '../contexts/profiling_dependencies/use_profiling_dependencies'; interface FrameValue { selfCPU: number; @@ -28,6 +30,8 @@ interface FrameValue { totalCount: number; duration: number; scaleFactor?: number; + totalAnnualCO2Kgs: number; + totalAnnualCostUSD: number; } interface Props { @@ -45,6 +49,12 @@ function getScaleFactor(scaleFactor: number = 1) { } export function FramesSummary({ baseValue, comparisonValue, isLoading }: Props) { + const { + start: { core }, + } = useProfilingDependencies(); + const shouldUseLegacyCo2Calculation = core.uiSettings.get( + profilingUseLegacyCo2Calculation + ); const calculateImpactEstimates = useCalculateImpactEstimate(); const baselineScaledTotalSamples = baseValue @@ -82,13 +92,25 @@ export function FramesSummary({ baseValue, comparisonValue, isLoading }: Props) comparisonValue: comparisonScaledTotalSamples || 0, }), co2EmissionDiff: calculateBaseComparisonDiff({ - baselineValue: baseImpactEstimates?.totalSamples?.annualizedCo2 || 0, - comparisonValue: comparisonImpactEstimates?.totalSamples.annualizedCo2 || 0, - formatValue: asWeight, + baselineValue: + (shouldUseLegacyCo2Calculation + ? baseImpactEstimates?.totalSamples?.annualizedCo2 + : baseValue?.totalAnnualCO2Kgs) || 0, + comparisonValue: + (shouldUseLegacyCo2Calculation + ? comparisonImpactEstimates?.totalSamples.annualizedCo2 + : comparisonValue?.totalAnnualCO2Kgs) || 0, + formatValue: (value) => asWeight(value, 'kgs'), }), costImpactDiff: calculateBaseComparisonDiff({ - baselineValue: baseImpactEstimates?.totalSamples.annualizedDollarCost || 0, - comparisonValue: comparisonImpactEstimates?.totalSamples.annualizedDollarCost || 0, + baselineValue: + (shouldUseLegacyCo2Calculation + ? baseImpactEstimates?.totalSamples.annualizedDollarCost + : baseValue?.totalAnnualCostUSD) || 0, + comparisonValue: + (shouldUseLegacyCo2Calculation + ? comparisonImpactEstimates?.totalSamples.annualizedDollarCost + : comparisonValue?.totalAnnualCostUSD) || 0, formatValue: asCost, }), }; @@ -98,6 +120,7 @@ export function FramesSummary({ baseValue, comparisonValue, isLoading }: Props) calculateImpactEstimates, comparisonScaledTotalSamples, comparisonValue, + shouldUseLegacyCo2Calculation, ]); const data = [ diff --git a/x-pack/plugins/profiling/public/components/topn_functions/function_row.tsx b/x-pack/plugins/profiling/public/components/topn_functions/function_row.tsx index d2421e704ac0b..1affab1df5f08 100644 --- a/x-pack/plugins/profiling/public/components/topn_functions/function_row.tsx +++ b/x-pack/plugins/profiling/public/components/topn_functions/function_row.tsx @@ -17,8 +17,10 @@ import { import { i18n } from '@kbn/i18n'; import { TopNFunctionSortField } from '@kbn/profiling-utils'; import React, { useEffect } from 'react'; +import { profilingUseLegacyCo2Calculation } from '@kbn/observability-plugin/common'; import { asCost } from '../../utils/formatters/as_cost'; import { asWeight } from '../../utils/formatters/as_weight'; +import { useProfilingDependencies } from '../contexts/profiling_dependencies/use_profiling_dependencies'; import { StackFrameSummary } from '../stack_frame_summary'; import { CPUStat } from './cpu_stat'; import { SampleStat } from './sample_stat'; @@ -39,6 +41,14 @@ export function FunctionRow({ onFrameClick, setCellProps, }: Props) { + const { + start: { core }, + } = useProfilingDependencies(); + + const shouldUseLegacyCo2Calculation = core.uiSettings.get( + profilingUseLegacyCo2Calculation + ); + if (columnId === TopNFunctionSortField.Diff) { return ; } @@ -72,16 +82,33 @@ export function FunctionRow({ if ( columnId === TopNFunctionSortField.AnnualizedCo2 && - functionRow.impactEstimates?.selfCPU?.annualizedCo2 + functionRow.impactEstimates?.totalCPU?.annualizedCo2 ) { - return
{asWeight(functionRow.impactEstimates.selfCPU.annualizedCo2)}
; + return ( +
+ {asWeight( + shouldUseLegacyCo2Calculation + ? functionRow.impactEstimates.totalCPU.annualizedCo2 + : functionRow.totalAnnualCO2kgs, + 'kgs' + )} +
+ ); } if ( columnId === TopNFunctionSortField.AnnualizedDollarCost && - functionRow.impactEstimates?.selfCPU?.annualizedDollarCost + functionRow.impactEstimates?.totalCPU?.annualizedDollarCost ) { - return
{asCost(functionRow.impactEstimates.selfCPU.annualizedDollarCost)}
; + return ( +
+ {asCost( + shouldUseLegacyCo2Calculation + ? functionRow.impactEstimates.totalCPU.annualizedDollarCost + : functionRow.totalAnnualCostUSD + )} +
+ ); } return null; diff --git a/x-pack/plugins/profiling/public/components/topn_functions/index.tsx b/x-pack/plugins/profiling/public/components/topn_functions/index.tsx index 90fd422e8d469..9d3275e319cc7 100644 --- a/x-pack/plugins/profiling/public/components/topn_functions/index.tsx +++ b/x-pack/plugins/profiling/public/components/topn_functions/index.tsx @@ -21,12 +21,14 @@ import { getCalleeFunction, TopNFunctions, TopNFunctionSortField } from '@kbn/pr import { last, orderBy } from 'lodash'; import React, { forwardRef, Ref, useMemo, useState } from 'react'; import { GridOnScrollProps } from 'react-window'; +import { profilingUseLegacyCo2Calculation } from '@kbn/observability-plugin/common'; +import { useCalculateImpactEstimate } from '../../hooks/use_calculate_impact_estimates'; +import { useProfilingDependencies } from '../contexts/profiling_dependencies/use_profiling_dependencies'; import { CPULabelWithHint } from '../cpu_label_with_hint'; import { FrameInformationTooltip } from '../frame_information_window/frame_information_tooltip'; import { LabelWithHint } from '../label_with_hint'; import { FunctionRow } from './function_row'; import { getFunctionsRows, IFunctionRow } from './utils'; -import { useCalculateImpactEstimate } from '../../hooks/use_calculate_impact_estimates'; interface Props { topNFunctions?: TopNFunctions; @@ -69,6 +71,12 @@ export const TopNFunctionsGrid = forwardRef( }: Props, ref: Ref | undefined ) => { + const { + start: { core }, + } = useProfilingDependencies(); + const shouldUseLegacyCo2Calculation = core.uiSettings.get( + profilingUseLegacyCo2Calculation + ); const [selectedRow, setSelectedRow] = useState(); const trackProfilingEvent = useUiTracker({ app: 'profiling' }); const calculateImpactEstimates = useCalculateImpactEstimate(); @@ -115,17 +123,27 @@ export const TopNFunctionsGrid = forwardRef( case TopNFunctionSortField.TotalCPU: return orderBy(rows, (row) => row.totalCPUPerc, sortDirection); case TopNFunctionSortField.AnnualizedCo2: - return orderBy(rows, (row) => row.impactEstimates?.selfCPU.annualizedCo2, sortDirection); + return orderBy( + rows, + (row) => + shouldUseLegacyCo2Calculation + ? row.impactEstimates?.totalCPU.annualizedCo2 + : row.totalAnnualCO2kgs, + sortDirection + ); case TopNFunctionSortField.AnnualizedDollarCost: return orderBy( rows, - (row) => row.impactEstimates?.selfCPU.annualizedDollarCost, + (row) => + shouldUseLegacyCo2Calculation + ? row.impactEstimates?.totalCPU.annualizedDollarCost + : row.totalAnnualCostUSD, sortDirection ); default: return orderBy(rows, sortField, sortDirection); } - }, [rows, sortDirection, sortField]); + }, [rows, shouldUseLegacyCo2Calculation, sortDirection, sortField]); const { columns, leadingControlColumns } = useMemo(() => { const gridColumns: EuiDataGridColumn[] = [ @@ -255,7 +273,11 @@ export const TopNFunctionsGrid = forwardRef( headerCellRender() { return ( - Controls + + {i18n.translate('xpack.profiling.topNFunctionsGrid.span.controlsLabel', { + defaultMessage: 'Controls', + })} + ); }, @@ -267,7 +289,10 @@ export const TopNFunctionsGrid = forwardRef( return ( 100 ? 100 : sortedRows.length} @@ -348,6 +376,10 @@ export const TopNFunctionsGrid = forwardRef( functionName: selectedRow.frame.FunctionName, sourceFileName: selectedRow.frame.SourceFilename, sourceLine: selectedRow.frame.SourceLine, + selfAnnualCO2Kgs: selectedRow.selfAnnualCO2kgs, + totalAnnualCO2Kgs: selectedRow.totalAnnualCO2kgs, + selfAnnualCostUSD: selectedRow.selfAnnualCostUSD, + totalAnnualCostUSD: selectedRow.totalAnnualCostUSD, }} totalSeconds={totalSeconds} totalSamples={totalCount} diff --git a/x-pack/plugins/profiling/public/components/topn_functions/utils.ts b/x-pack/plugins/profiling/public/components/topn_functions/utils.ts index e09b404b5c60c..3e8389e4e1e9b 100644 --- a/x-pack/plugins/profiling/public/components/topn_functions/utils.ts +++ b/x-pack/plugins/profiling/public/components/topn_functions/utils.ts @@ -42,6 +42,10 @@ export interface IFunctionRow { selfCPUPerc: number; totalCPUPerc: number; impactEstimates?: ImpactEstimates; + selfAnnualCO2kgs: number; + selfAnnualCostUSD: number; + totalAnnualCO2kgs: number; + totalAnnualCostUSD: number; diff?: { rank: number; samples: number; @@ -50,6 +54,10 @@ export interface IFunctionRow { selfCPUPerc: number; totalCPUPerc: number; impactEstimates?: ImpactEstimates; + selfAnnualCO2kgs: number; + selfAnnualCostUSD: number; + totalAnnualCO2kgs: number; + totalAnnualCostUSD: number; }; } @@ -117,6 +125,10 @@ export function getFunctionsRows({ totalCPUPerc: totalCPUPerc - (comparisonRow.CountInclusive / comparisonTopNFunctions.TotalCount) * 100, + selfAnnualCO2kgs: comparisonRow.selfAnnualCO2kgs, + selfAnnualCostUSD: comparisonRow.selfAnnualCostUSD, + totalAnnualCO2kgs: comparisonRow.totalAnnualCO2kgs, + totalAnnualCostUSD: comparisonRow.totalAnnualCostUSD, }; } } @@ -131,6 +143,10 @@ export function getFunctionsRows({ selfCPU: topN.CountExclusive, totalCPU: topN.CountInclusive, impactEstimates, + selfAnnualCO2kgs: topN.selfAnnualCO2kgs, + selfAnnualCostUSD: topN.selfAnnualCostUSD, + totalAnnualCO2kgs: topN.totalAnnualCO2kgs, + totalAnnualCostUSD: topN.totalAnnualCostUSD, diff: calculateDiff(), }; }); diff --git a/x-pack/plugins/profiling/public/hooks/use_calculate_impact_estimates.test.ts b/x-pack/plugins/profiling/public/hooks/use_calculate_impact_estimates.test.ts index 65666b95b7ab7..f0e6d2cda5c31 100644 --- a/x-pack/plugins/profiling/public/hooks/use_calculate_impact_estimates.test.ts +++ b/x-pack/plugins/profiling/public/hooks/use_calculate_impact_estimates.test.ts @@ -9,7 +9,7 @@ import { useProfilingDependencies } from '../components/contexts/profiling_depen import { profilingCo2PerKWH, profilingDatacenterPUE, - profilingPerCoreWatt, + profilingPervCPUWattX86, } from '@kbn/observability-plugin/common'; jest.mock('../components/contexts/profiling_dependencies/use_profiling_dependencies'); @@ -21,7 +21,7 @@ describe('useCalculateImpactEstimate', () => { core: { uiSettings: { get: (key: string) => { - if (key === profilingPerCoreWatt) { + if (key === profilingPervCPUWattX86) { return 7; } if (key === profilingCo2PerKWH) { diff --git a/x-pack/plugins/profiling/public/hooks/use_calculate_impact_estimates.ts b/x-pack/plugins/profiling/public/hooks/use_calculate_impact_estimates.ts index 1a32cf541f544..69820a5090a89 100644 --- a/x-pack/plugins/profiling/public/hooks/use_calculate_impact_estimates.ts +++ b/x-pack/plugins/profiling/public/hooks/use_calculate_impact_estimates.ts @@ -8,7 +8,7 @@ import { profilingCo2PerKWH, profilingDatacenterPUE, - profilingPerCoreWatt, + profilingPervCPUWattX86, } from '@kbn/observability-plugin/common'; import { useProfilingDependencies } from '../components/contexts/profiling_dependencies/use_profiling_dependencies'; @@ -22,7 +22,7 @@ interface Params { export type CalculateImpactEstimates = ReturnType; export type ImpactEstimates = ReturnType; -const ANNUAL_SECONDS = 60 * 60 * 24 * 365; +export const ANNUAL_SECONDS = 60 * 60 * 24 * 365; // The cost of an x86 CPU core per hour, in US$. // (ARM is 60% less based graviton 3 data, see https://aws.amazon.com/ec2/graviton/) @@ -33,7 +33,7 @@ export function useCalculateImpactEstimate() { start: { core }, } = useProfilingDependencies(); - const perCoreWatts = core.uiSettings.get(profilingPerCoreWatt); + const perCoreWatts = core.uiSettings.get(profilingPervCPUWattX86); const co2PerTonKWH = core.uiSettings.get(profilingCo2PerKWH); const datacenterPUE = core.uiSettings.get(profilingDatacenterPUE); diff --git a/x-pack/plugins/profiling/public/utils/formatters/as_weight.test.ts b/x-pack/plugins/profiling/public/utils/formatters/as_weight.test.ts new file mode 100644 index 0000000000000..5e6ca175d10cd --- /dev/null +++ b/x-pack/plugins/profiling/public/utils/formatters/as_weight.test.ts @@ -0,0 +1,32 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { asWeight } from './as_weight'; + +describe('asWeight', () => { + it('should correctly convert and format weight in pounds to kilograms', () => { + const valueInPounds = 150; + expect(asWeight(valueInPounds, 'lbs')).toBe('150 lbs / 68.04 kg'); + }); + + it('should correctly convert and format weight in kilograms to pounds', () => { + const valueInKilograms = 75; + expect(asWeight(valueInKilograms, 'kgs')).toBe('165.35 lbs / 75 kg'); + }); + + it('should handle NaN input', () => { + expect(asWeight(NaN, 'lbs')).toBe('N/A lbs / N/A kg'); + }); + + it('should handle zero input', () => { + expect(asWeight(0, 'kgs')).toBe('0 lbs / 0 kg'); + }); + + it('should format very small values in pounds as "~0.00"', () => { + expect(asWeight(0.0001, 'lbs')).toBe('~0.00 lbs / ~0.00 kg'); + }); +}); diff --git a/x-pack/plugins/profiling/public/utils/formatters/as_weight.ts b/x-pack/plugins/profiling/public/utils/formatters/as_weight.ts index 539e9669caff4..8a8b1fe2be894 100644 --- a/x-pack/plugins/profiling/public/utils/formatters/as_weight.ts +++ b/x-pack/plugins/profiling/public/utils/formatters/as_weight.ts @@ -8,10 +8,16 @@ import { asNumber } from './as_number'; const ONE_POUND_TO_A_KILO = 0.45359237; +const ONE_KILO_TO_A_POUND = 2.20462; -export function asWeight(valueInPounds: number): string { - const lbs = asNumber(valueInPounds); - const kgs = asNumber(Number(valueInPounds * ONE_POUND_TO_A_KILO)); +export function asWeight(value: number, unit: 'kgs' | 'lbs'): string { + const formattedValue = asNumber(value); - return `${lbs} lbs / ${kgs} kg`; + if (unit === 'lbs') { + const kgs = asNumber(Number(value * ONE_POUND_TO_A_KILO)); + return `${formattedValue} lbs / ${kgs} kg`; + } + + const lbs = asNumber(Number(value * ONE_KILO_TO_A_POUND)); + return `${lbs} lbs / ${formattedValue} kg`; } diff --git a/x-pack/plugins/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx b/x-pack/plugins/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx index a6f0a9bb42203..7581d9a418618 100644 --- a/x-pack/plugins/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx +++ b/x-pack/plugins/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx @@ -131,6 +131,8 @@ export function DifferentialFlameGraphsView() { totalCPU: state.data.primaryFlamegraph.TotalCPU, totalCount: state.data.primaryFlamegraph.TotalSamples, scaleFactor: isNormalizedByTime ? baselineTime : baseline, + totalAnnualCO2Kgs: state.data.primaryFlamegraph.TotalAnnualCO2Kgs, + totalAnnualCostUSD: state.data.primaryFlamegraph.TotalAnnualCostsUSD, } : undefined } @@ -142,6 +144,8 @@ export function DifferentialFlameGraphsView() { totalCPU: state.data.comparisonFlamegraph.TotalCPU, totalCount: state.data.comparisonFlamegraph.TotalSamples, scaleFactor: isNormalizedByTime ? comparisonTime : comparison, + totalAnnualCO2Kgs: state.data.comparisonFlamegraph.TotalAnnualCO2Kgs, + totalAnnualCostUSD: state.data.comparisonFlamegraph.TotalAnnualCostsUSD, } : undefined } diff --git a/x-pack/plugins/profiling/public/views/functions/differential_topn/index.tsx b/x-pack/plugins/profiling/public/views/functions/differential_topn/index.tsx index 0c5c45f60fcb7..9551645bb7567 100644 --- a/x-pack/plugins/profiling/public/views/functions/differential_topn/index.tsx +++ b/x-pack/plugins/profiling/public/views/functions/differential_topn/index.tsx @@ -180,6 +180,8 @@ export function DifferentialTopNFunctionsView() { totalCount: state.data.TotalCount, totalCPU: state.data.totalCPU, scaleFactor: isNormalizedByTime ? baselineTime : baseline, + totalAnnualCO2Kgs: state.data.totalAnnualCO2Kgs, + totalAnnualCostUSD: state.data.totalAnnualCostUSD, } : undefined } @@ -191,6 +193,8 @@ export function DifferentialTopNFunctionsView() { totalCount: comparisonState.data.TotalCount, totalCPU: comparisonState.data.totalCPU, scaleFactor: isNormalizedByTime ? comparisonTime : comparison, + totalAnnualCO2Kgs: comparisonState.data.totalAnnualCO2Kgs, + totalAnnualCostUSD: comparisonState.data.totalAnnualCostUSD, } : undefined } diff --git a/x-pack/plugins/profiling/public/views/settings/index.tsx b/x-pack/plugins/profiling/public/views/settings/index.tsx index afc32d42e6f36..d4ac35ff6357b 100644 --- a/x-pack/plugins/profiling/public/views/settings/index.tsx +++ b/x-pack/plugins/profiling/public/views/settings/index.tsx @@ -5,13 +5,26 @@ * 2.0. */ -import { EuiPanel, EuiSpacer, EuiText, EuiTitle } from '@elastic/eui'; +import { + EuiFlexGroup, + EuiFlexItem, + EuiIcon, + EuiLink, + EuiPanel, + EuiSpacer, + EuiText, + EuiTitle, +} from '@elastic/eui'; import { LazyField } from '@kbn/advanced-settings-plugin/public'; import { i18n } from '@kbn/i18n'; +import { FormattedMessage } from '@kbn/i18n-react'; import { profilingCo2PerKWH, profilingDatacenterPUE, - profilingPerCoreWatt, + profilingPervCPUWattX86, + profilingPervCPUWattArm64, + profilingAWSCostDiscountRate, + profilingCostPervCPUPerHour, } from '@kbn/observability-plugin/common'; import { useEditableSettings, useUiTracker } from '@kbn/observability-shared-plugin/public'; import { isEmpty } from 'lodash'; @@ -20,7 +33,13 @@ import { useProfilingDependencies } from '../../components/contexts/profiling_de import { ProfilingAppPageTemplate } from '../../components/profiling_app_page_template'; import { BottomBarActions } from './bottom_bar_actions'; -const settingKeys = [profilingCo2PerKWH, profilingDatacenterPUE, profilingPerCoreWatt]; +const co2Settings = [ + profilingCo2PerKWH, + profilingDatacenterPUE, + profilingPervCPUWattX86, + profilingPervCPUWattArm64, +]; +const costSettings = [profilingAWSCostDiscountRate, profilingCostPervCPUPerHour]; export function Settings() { const trackProfilingEvent = useUiTracker({ app: 'profiling' }); @@ -37,7 +56,7 @@ export function Settings() { saveAll, isSaving, cleanUnsavedChanges, - } = useEditableSettings('profiling', settingKeys); + } = useEditableSettings('profiling', [...co2Settings, ...costSettings]); async function handleSave() { try { @@ -71,33 +90,136 @@ export function Settings() { - - - - - {i18n.translate('xpack.profiling.settings.co2Sections', { - defaultMessage: 'CO2', - })} - - - - - {settingKeys.map((settingKey) => { - const editableConfig = settingsEditableConfig[settingKey]; - return ( - + {i18n.translate('xpack.profiling.settings.co2.subtitle.link', { + defaultMessage: 'regional carbon intensity', + })} + + ), + pue: ( + + {i18n.translate('xpack.profiling.settings.co2.subtitle.pue', { + defaultMessage: 'PUE', + })} + + ), + }} /> - ); - })} - - + ), + text: i18n.translate('xpack.profiling.settings.co2.text', { + defaultMessage: + 'For all other configurations, Universal Profiling uses the following default configurations. You can update these configurations as needed.', + }), + }, + settings: co2Settings, + }, + { + label: i18n.translate('xpack.profiling.settings.costSection', { + defaultMessage: 'Custom cost settings', + }), + description: { + title: ( + + {i18n.translate('xpack.profiling.settings.cost.subtitle.link', { + defaultMessage: 'AWS price list', + })} + + ), + }} + /> + ), + }, + settings: costSettings, + }, + ].map((item) => ( + <> + + + + {item.label} + + + + {item.description ? ( + <> + + + + + + + {item.description.title && ( + + {item.description.title} + + )} + {item.description.subtitle && ( + + {item.description.subtitle} + + )} + {item.description.text && ( + + + {item.description.text} + + + )} + + + + + + ) : null} + {item.settings.map((settingKey) => { + const editableConfig = settingsEditableConfig[settingKey]; + return ( + + ); + })} + + + + + ))} + {!isEmpty(unsavedChanges) && ( { const { timeFrom, timeTo, kuery } = request.query; - const useLegacyFlamegraphAPI = await ( - await context.core - ).uiSettings.client.get(profilingUseLegacyFlamegraphAPI); + + const core = await context.core; try { const esClient = await getClient(context); const flamegraph = await profilingDataAccess.services.fetchFlamechartData({ + core, esClient, rangeFromMs: timeFrom, rangeToMs: timeTo, kuery, - useLegacyFlamegraphAPI, }); return response.ok({ body: flamegraph }); diff --git a/x-pack/plugins/profiling/server/routes/functions.ts b/x-pack/plugins/profiling/server/routes/functions.ts index ecd8b3ee2af0c..3510de4ccf982 100644 --- a/x-pack/plugins/profiling/server/routes/functions.ts +++ b/x-pack/plugins/profiling/server/routes/functions.ts @@ -37,9 +37,12 @@ export function registerTopNFunctionsSearchRoute({ }, async (context, request, response) => { try { + const core = await context.core; + const { timeFrom, timeTo, startIndex, endIndex, kuery }: QuerySchemaType = request.query; const esClient = await getClient(context); const topNFunctions = await profilingDataAccess.services.fetchFunction({ + core, esClient, rangeFromMs: timeFrom, rangeToMs: timeTo, diff --git a/x-pack/plugins/profiling/server/routes/search_stacktraces.ts b/x-pack/plugins/profiling/server/routes/search_stacktraces.ts index 84e0da898534e..e93f71e84da08 100644 --- a/x-pack/plugins/profiling/server/routes/search_stacktraces.ts +++ b/x-pack/plugins/profiling/server/routes/search_stacktraces.ts @@ -12,12 +12,18 @@ export async function searchStackTraces({ client, filter, sampleSize, + durationSeconds, }: { client: ProfilingESClient; filter: ProjectTimeQuery; sampleSize: number; + durationSeconds: number; }) { - const response = await client.profilingStacktraces({ query: filter, sampleSize }); + const response = await client.profilingStacktraces({ + query: filter, + sampleSize, + durationSeconds, + }); return decodeStackTraceResponse(response); } diff --git a/x-pack/plugins/profiling/server/routes/topn.ts b/x-pack/plugins/profiling/server/routes/topn.ts index 7790bad3b23d5..ea38a10d48899 100644 --- a/x-pack/plugins/profiling/server/routes/topn.ts +++ b/x-pack/plugins/profiling/server/routes/topn.ts @@ -129,10 +129,13 @@ export async function topNElasticSearchQuery({ kuery: stackTraceKuery, }); + const totalSeconds = timeTo - timeFrom; + return searchStackTraces({ client, filter: stackTraceFilter, sampleSize: targetSampleSize, + durationSeconds: totalSeconds, }); } ); diff --git a/x-pack/plugins/profiling/server/utils/create_profiling_es_client.ts b/x-pack/plugins/profiling/server/utils/create_profiling_es_client.ts index f085a89b2f3db..1a32b0c4a676e 100644 --- a/x-pack/plugins/profiling/server/utils/create_profiling_es_client.ts +++ b/x-pack/plugins/profiling/server/utils/create_profiling_es_client.ts @@ -37,6 +37,7 @@ export interface ProfilingESClient { profilingStacktraces({}: { query: QueryDslQueryContainer; sampleSize: number; + durationSeconds: number; }): Promise; profilingStatus(params?: { waitForResourcesCreated?: boolean }): Promise; getEsClient(): ElasticsearchClient; @@ -75,7 +76,7 @@ export function createProfilingEsClient({ return unwrapEsResponse(promise); }, - profilingStacktraces({ query, sampleSize }) { + profilingStacktraces({ query, sampleSize, durationSeconds }) { const controller = new AbortController(); const promise = withProfilingSpan('_profiling/stacktraces', () => { @@ -87,6 +88,7 @@ export function createProfilingEsClient({ body: { query, sample_size: sampleSize, + requested_duration: durationSeconds, }, }, { diff --git a/x-pack/plugins/profiling_data_access/common/profiling_es_client.ts b/x-pack/plugins/profiling_data_access/common/profiling_es_client.ts index ae25dfe57b3cd..39c95aa26d933 100644 --- a/x-pack/plugins/profiling_data_access/common/profiling_es_client.ts +++ b/x-pack/plugins/profiling_data_access/common/profiling_es_client.ts @@ -22,11 +22,25 @@ export interface ProfilingESClient { profilingStacktraces({}: { query: QueryDslQueryContainer; sampleSize: number; + durationSeconds: number; + co2PerKWH?: number; + datacenterPUE?: number; + pervCPUWattX86?: number; + pervCPUWattArm64?: number; + awsCostDiscountRate?: number; + costPervCPUPerHour?: number; }): Promise; profilingStatus(params?: { waitForResourcesCreated?: boolean }): Promise; getEsClient(): ElasticsearchClient; profilingFlamegraph({}: { query: QueryDslQueryContainer; sampleSize: number; + durationSeconds: number; + co2PerKWH?: number; + datacenterPUE?: number; + pervCPUWattX86?: number; + pervCPUWattArm64?: number; + awsCostDiscountRate?: number; + costPervCPUPerHour?: number; }): Promise; } diff --git a/x-pack/plugins/profiling_data_access/server/services/fetch_flamechart/index.ts b/x-pack/plugins/profiling_data_access/server/services/fetch_flamechart/index.ts index 7c49c9514feeb..669b444e18c21 100644 --- a/x-pack/plugins/profiling_data_access/server/services/fetch_flamechart/index.ts +++ b/x-pack/plugins/profiling_data_access/server/services/fetch_flamechart/index.ts @@ -5,62 +5,52 @@ * 2.0. */ -import { ElasticsearchClient } from '@kbn/core/server'; -import { createBaseFlameGraph, createCalleeTree } from '@kbn/profiling-utils'; +import { CoreRequestHandlerContext, ElasticsearchClient } from '@kbn/core/server'; +import { + profilingAWSCostDiscountRate, + profilingCo2PerKWH, + profilingCostPervCPUPerHour, + profilingDatacenterPUE, + profilingPervCPUWattArm64, + profilingPervCPUWattX86, +} from '@kbn/observability-plugin/common'; +import { percentToFactor } from '../../utils/percent_to_factor'; import { kqlQuery } from '../../utils/query'; -import { withProfilingSpan } from '../../utils/with_profiling_span'; import { RegisterServicesParams } from '../register_services'; -import { searchStackTraces } from '../search_stack_traces'; export interface FetchFlamechartParams { esClient: ElasticsearchClient; + core: CoreRequestHandlerContext; rangeFromMs: number; rangeToMs: number; kuery: string; - useLegacyFlamegraphAPI?: boolean; } const targetSampleSize = 20000; // minimum number of samples to get statistically sound results export function createFetchFlamechart({ createProfilingEsClient }: RegisterServicesParams) { - return async ({ - esClient, - rangeFromMs, - rangeToMs, - kuery, - useLegacyFlamegraphAPI = false, - }: FetchFlamechartParams) => { + return async ({ core, esClient, rangeFromMs, rangeToMs, kuery }: FetchFlamechartParams) => { const rangeFromSecs = rangeFromMs / 1000; const rangeToSecs = rangeToMs / 1000; - const profilingEsClient = createProfilingEsClient({ esClient }); + const [ + co2PerKWH, + datacenterPUE, + pervCPUWattX86, + pervCPUWattArm64, + awsCostDiscountRate, + costPervCPUPerHour, + ] = await Promise.all([ + core.uiSettings.client.get(profilingCo2PerKWH), + core.uiSettings.client.get(profilingDatacenterPUE), + core.uiSettings.client.get(profilingPervCPUWattX86), + core.uiSettings.client.get(profilingPervCPUWattArm64), + core.uiSettings.client.get(profilingAWSCostDiscountRate), + core.uiSettings.client.get(profilingCostPervCPUPerHour), + ]); + const profilingEsClient = createProfilingEsClient({ esClient }); const totalSeconds = rangeToSecs - rangeFromSecs; - // Use legacy stack traces API to fetch the flamegraph - if (useLegacyFlamegraphAPI) { - const { events, stackTraces, executables, stackFrames, totalFrames, samplingRate } = - await searchStackTraces({ - client: profilingEsClient, - rangeFrom: rangeFromSecs, - rangeTo: rangeToSecs, - kuery, - sampleSize: targetSampleSize, - }); - - return await withProfilingSpan('create_flamegraph', async () => { - const tree = createCalleeTree( - events, - stackTraces, - stackFrames, - executables, - totalFrames, - samplingRate - ); - - return createBaseFlameGraph(tree, samplingRate, totalSeconds); - }); - } - const flamegraph = await profilingEsClient.profilingFlamegraph({ query: { bool: { @@ -79,6 +69,13 @@ export function createFetchFlamechart({ createProfilingEsClient }: RegisterServi }, }, sampleSize: targetSampleSize, + durationSeconds: totalSeconds, + co2PerKWH, + datacenterPUE, + pervCPUWattX86, + pervCPUWattArm64, + awsCostDiscountRate: percentToFactor(awsCostDiscountRate), + costPervCPUPerHour, }); return { ...flamegraph, TotalSeconds: totalSeconds }; }; diff --git a/x-pack/plugins/profiling_data_access/server/services/functions/index.ts b/x-pack/plugins/profiling_data_access/server/services/functions/index.ts index ed50b368ee927..8492562d9c775 100644 --- a/x-pack/plugins/profiling_data_access/server/services/functions/index.ts +++ b/x-pack/plugins/profiling_data_access/server/services/functions/index.ts @@ -4,14 +4,23 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ - -import { ElasticsearchClient } from '@kbn/core/server'; +import { + profilingAWSCostDiscountRate, + profilingCo2PerKWH, + profilingCostPervCPUPerHour, + profilingDatacenterPUE, + profilingPervCPUWattArm64, + profilingPervCPUWattX86, +} from '@kbn/observability-plugin/common'; +import { CoreRequestHandlerContext, ElasticsearchClient } from '@kbn/core/server'; import { createTopNFunctions } from '@kbn/profiling-utils'; +import { percentToFactor } from '../../utils/percent_to_factor'; import { withProfilingSpan } from '../../utils/with_profiling_span'; import { RegisterServicesParams } from '../register_services'; import { searchStackTraces } from '../search_stack_traces'; export interface FetchFunctionsParams { + core: CoreRequestHandlerContext; esClient: ElasticsearchClient; rangeFromMs: number; rangeToMs: number; @@ -24,6 +33,7 @@ const targetSampleSize = 20000; // minimum number of samples to get statisticall export function createFetchFunctions({ createProfilingEsClient }: RegisterServicesParams) { return async ({ + core, esClient, rangeFromMs, rangeToMs, @@ -33,6 +43,23 @@ export function createFetchFunctions({ createProfilingEsClient }: RegisterServic }: FetchFunctionsParams) => { const rangeFromSecs = rangeFromMs / 1000; const rangeToSecs = rangeToMs / 1000; + const totalSeconds = rangeToSecs - rangeFromSecs; + + const [ + co2PerKWH, + datacenterPUE, + pervCPUWattX86, + pervCPUWattArm64, + awsCostDiscountRate, + costPervCPUPerHour, + ] = await Promise.all([ + core.uiSettings.client.get(profilingCo2PerKWH), + core.uiSettings.client.get(profilingDatacenterPUE), + core.uiSettings.client.get(profilingPervCPUWattX86), + core.uiSettings.client.get(profilingPervCPUWattArm64), + core.uiSettings.client.get(profilingAWSCostDiscountRate), + core.uiSettings.client.get(profilingCostPervCPUPerHour), + ]); const profilingEsClient = createProfilingEsClient({ esClient }); @@ -43,6 +70,13 @@ export function createFetchFunctions({ createProfilingEsClient }: RegisterServic rangeTo: rangeToSecs, kuery, sampleSize: targetSampleSize, + durationSeconds: totalSeconds, + co2PerKWH, + datacenterPUE, + pervCPUWattX86, + pervCPUWattArm64, + awsCostDiscountRate: percentToFactor(awsCostDiscountRate), + costPervCPUPerHour, } ); diff --git a/x-pack/plugins/profiling_data_access/server/services/search_stack_traces/index.ts b/x-pack/plugins/profiling_data_access/server/services/search_stack_traces/index.ts index 33cb1c6c8dc26..6da9187d7a2ed 100644 --- a/x-pack/plugins/profiling_data_access/server/services/search_stack_traces/index.ts +++ b/x-pack/plugins/profiling_data_access/server/services/search_stack_traces/index.ts @@ -15,12 +15,26 @@ export async function searchStackTraces({ rangeFrom, rangeTo, kuery, + durationSeconds, + co2PerKWH, + datacenterPUE, + pervCPUWattX86, + pervCPUWattArm64, + awsCostDiscountRate, + costPervCPUPerHour, }: { client: ProfilingESClient; sampleSize: number; rangeFrom: number; rangeTo: number; kuery: string; + durationSeconds: number; + co2PerKWH: number; + datacenterPUE: number; + pervCPUWattX86: number; + pervCPUWattArm64: number; + awsCostDiscountRate: number; + costPervCPUPerHour: number; }) { const response = await client.profilingStacktraces({ query: { @@ -41,6 +55,13 @@ export async function searchStackTraces({ }, }, sampleSize, + durationSeconds, + co2PerKWH, + datacenterPUE, + pervCPUWattX86, + pervCPUWattArm64, + awsCostDiscountRate, + costPervCPUPerHour, }); return decodeStackTraceResponse(response); diff --git a/x-pack/plugins/profiling_data_access/server/utils/create_profiling_es_client.ts b/x-pack/plugins/profiling_data_access/server/utils/create_profiling_es_client.ts index 617e27a458b72..4e293031aa327 100644 --- a/x-pack/plugins/profiling_data_access/server/utils/create_profiling_es_client.ts +++ b/x-pack/plugins/profiling_data_access/server/utils/create_profiling_es_client.ts @@ -39,7 +39,17 @@ export function createProfilingEsClient({ return unwrapEsResponse(promise); }, - profilingStacktraces({ query, sampleSize }) { + profilingStacktraces({ + query, + sampleSize, + durationSeconds, + co2PerKWH, + datacenterPUE, + awsCostDiscountRate, + costPervCPUPerHour, + pervCPUWattArm64, + pervCPUWattX86, + }) { const controller = new AbortController(); const promise = withProfilingSpan('_profiling/stacktraces', () => { return esClient.transport.request( @@ -49,6 +59,13 @@ export function createProfilingEsClient({ body: { query, sample_size: sampleSize, + requested_duration: durationSeconds, + co2_per_kwh: co2PerKWH, + per_core_watt_x86: pervCPUWattX86, + per_core_watt_arm64: pervCPUWattArm64, + datacenter_pue: datacenterPUE, + aws_cost_factor: awsCostDiscountRate, + cost_per_core_hour: costPervCPUPerHour, }, }, { @@ -83,7 +100,17 @@ export function createProfilingEsClient({ getEsClient() { return esClient; }, - profilingFlamegraph({ query, sampleSize }) { + profilingFlamegraph({ + query, + sampleSize, + durationSeconds, + co2PerKWH, + datacenterPUE, + awsCostDiscountRate, + costPervCPUPerHour, + pervCPUWattArm64, + pervCPUWattX86, + }) { const controller = new AbortController(); const promise = withProfilingSpan('_profiling/flamegraph', () => { @@ -94,6 +121,13 @@ export function createProfilingEsClient({ body: { query, sample_size: sampleSize, + requested_duration: durationSeconds, + co2_per_kwh: co2PerKWH, + per_core_watt_x86: pervCPUWattX86, + per_core_watt_arm64: pervCPUWattArm64, + datacenter_pue: datacenterPUE, + aws_cost_factor: awsCostDiscountRate, + cost_per_core_hour: costPervCPUPerHour, }, }, { diff --git a/x-pack/plugins/profiling_data_access/server/utils/percent_to_factor.test.ts b/x-pack/plugins/profiling_data_access/server/utils/percent_to_factor.test.ts new file mode 100644 index 0000000000000..1ebc52dec7c8f --- /dev/null +++ b/x-pack/plugins/profiling_data_access/server/utils/percent_to_factor.test.ts @@ -0,0 +1,34 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { percentToFactor } from './percent_to_factor'; // Replace 'yourFile' with the actual file path + +describe('percentToFactor function', () => { + it('should convert 6% to factor 0.94', () => { + expect(percentToFactor(6)).toBe(0.94); + }); + + it('should convert 0% to factor 1', () => { + expect(percentToFactor(0)).toBe(1); + }); + + it('should convert 100% to factor 0', () => { + expect(percentToFactor(100)).toBe(0); + }); + + it('should handle negative input, convert -10% to factor 1.1', () => { + expect(percentToFactor(-10)).toBe(1.1); + }); + + it('should handle decimal input, convert 3.5% to factor 0.965', () => { + expect(percentToFactor(3.5)).toBe(0.965); + }); + + it('should handle large input, convert 1000% to factor -9', () => { + expect(percentToFactor(1000)).toBe(-9); + }); +}); diff --git a/x-pack/plugins/profiling_data_access/server/utils/percent_to_factor.ts b/x-pack/plugins/profiling_data_access/server/utils/percent_to_factor.ts new file mode 100644 index 0000000000000..e9430e9a3a745 --- /dev/null +++ b/x-pack/plugins/profiling_data_access/server/utils/percent_to_factor.ts @@ -0,0 +1,8 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export const percentToFactor = (percent: number) => 1 - percent / 100; diff --git a/x-pack/plugins/profiling_data_access/tsconfig.json b/x-pack/plugins/profiling_data_access/tsconfig.json index ccd0d3e54e816..456e83d4a9fa9 100644 --- a/x-pack/plugins/profiling_data_access/tsconfig.json +++ b/x-pack/plugins/profiling_data_access/tsconfig.json @@ -21,5 +21,6 @@ "@kbn/fleet-plugin", "@kbn/cloud-plugin", "@kbn/spaces-plugin", + "@kbn/observability-plugin", ] } diff --git a/x-pack/plugins/reporting/public/panel_actions/get_csv_panel_action.test.ts b/x-pack/plugins/reporting/public/panel_actions/get_csv_panel_action.test.ts index 5bf73525c2dcc..bf868199de4ce 100644 --- a/x-pack/plugins/reporting/public/panel_actions/get_csv_panel_action.test.ts +++ b/x-pack/plugins/reporting/public/panel_actions/get_csv_panel_action.test.ts @@ -18,6 +18,7 @@ import { ReportingAPIClient } from '../lib/reporting_api_client'; import type { ReportingPublicPluginStartDependencies } from '../plugin'; import type { ActionContext } from './get_csv_panel_action'; import { ReportingCsvPanelAction } from './get_csv_panel_action'; +import { dataViewMock } from '@kbn/discover-utils/src/__mocks__'; const core = coreMock.createSetup(); let apiClient: ReportingAPIClient; @@ -124,7 +125,7 @@ describe('GetCsvReportPanelAction', () => { createCopy: () => mockSearchSource, removeField: jest.fn(), setField: jest.fn(), - getField: jest.fn(), + getField: jest.fn((name) => (name === 'index' ? dataViewMock : undefined)), getSerializedFields: jest.fn().mockImplementation(() => ({ testData: 'testDataValue' })), } as unknown as SearchSource; context.embeddable.getSavedSearch = () => { diff --git a/x-pack/plugins/reporting/tsconfig.json b/x-pack/plugins/reporting/tsconfig.json index 53a4ab34eb197..4b784e29db102 100644 --- a/x-pack/plugins/reporting/tsconfig.json +++ b/x-pack/plugins/reporting/tsconfig.json @@ -50,6 +50,7 @@ "@kbn/reporting-mocks-server", "@kbn/core-http-request-handler-context-server", "@kbn/reporting-public", + "@kbn/discover-utils", ], "exclude": [ "target/**/*", diff --git a/x-pack/plugins/rule_registry/common/assets/field_maps/technical_rule_field_map.test.ts b/x-pack/plugins/rule_registry/common/assets/field_maps/technical_rule_field_map.test.ts index be24975deae6f..e79caa6393975 100644 --- a/x-pack/plugins/rule_registry/common/assets/field_maps/technical_rule_field_map.test.ts +++ b/x-pack/plugins/rule_registry/common/assets/field_maps/technical_rule_field_map.test.ts @@ -293,6 +293,11 @@ it('matches snapshot', () => { "required": true, "type": "keyword", }, + "kibana.alert.workflow_assignee_ids": Object { + "array": true, + "required": false, + "type": "keyword", + }, "kibana.alert.workflow_reason": Object { "array": false, "required": false, diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/index.ts b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/index.ts new file mode 100644 index 0000000000000..b74132faed031 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/index.ts @@ -0,0 +1,8 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export * from './set_alert_assignees_route.gen'; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/mocks.ts b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/mocks.ts new file mode 100644 index 0000000000000..ef668dc36d421 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/mocks.ts @@ -0,0 +1,8 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export * from './set_alert_assignees_route.mock'; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.gen.ts b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.gen.ts new file mode 100644 index 0000000000000..f2b2be478ced3 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.gen.ts @@ -0,0 +1,46 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { z } from 'zod'; + +/* + * NOTICE: Do not edit this file manually. + * This file is automatically generated by the OpenAPI Generator, @kbn/openapi-generator. + */ + +import { NonEmptyString } from '../model/rule_schema/common_attributes.gen'; + +export type AlertAssignees = z.infer; +export const AlertAssignees = z.object({ + /** + * A list of users ids to assign. + */ + add: z.array(NonEmptyString), + /** + * A list of users ids to unassign. + */ + remove: z.array(NonEmptyString), +}); + +/** + * A list of alerts ids. + */ +export type AlertIds = z.infer; +export const AlertIds = z.array(NonEmptyString).min(1); + +export type SetAlertAssigneesRequestBody = z.infer; +export const SetAlertAssigneesRequestBody = z.object({ + /** + * Details about the assignees to assign and unassign. + */ + assignees: AlertAssignees, + /** + * List of alerts ids to assign and unassign passed assignees. + */ + ids: AlertIds, +}); +export type SetAlertAssigneesRequestBodyInput = z.input; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.mock.ts b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.mock.ts new file mode 100644 index 0000000000000..9c41e2eae8058 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.mock.ts @@ -0,0 +1,17 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { SetAlertAssigneesRequestBody } from './set_alert_assignees_route.gen'; + +export const getSetAlertAssigneesRequestMock = ( + assigneesToAdd: string[] = [], + assigneesToRemove: string[] = [], + ids: string[] = [] +): SetAlertAssigneesRequestBody => ({ + assignees: { add: assigneesToAdd, remove: assigneesToRemove }, + ids, +}); diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.schema.yaml b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.schema.yaml new file mode 100644 index 0000000000000..6c3663402118a --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.schema.yaml @@ -0,0 +1,58 @@ +openapi: 3.0.0 +info: + title: Assign alerts API endpoint + version: '2023-10-31' +paths: + /api/detection_engine/signals/assignees: + summary: Assigns users to alerts + post: + operationId: SetAlertAssignees + x-codegen-enabled: true + description: Assigns users to alerts. + requestBody: + required: true + content: + application/json: + schema: + type: object + required: + - assignees + - ids + properties: + assignees: + $ref: '#/components/schemas/AlertAssignees' + description: Details about the assignees to assign and unassign. + ids: + $ref: '#/components/schemas/AlertIds' + description: List of alerts ids to assign and unassign passed assignees. + responses: + 200: + description: Indicates a successful call. + 400: + description: Invalid request. + +components: + schemas: + AlertAssignees: + type: object + required: + - add + - remove + properties: + add: + type: array + items: + $ref: '../model/rule_schema/common_attributes.schema.yaml#/components/schemas/NonEmptyString' + description: A list of users ids to assign. + remove: + type: array + items: + $ref: '../model/rule_schema/common_attributes.schema.yaml#/components/schemas/NonEmptyString' + description: A list of users ids to unassign. + + AlertIds: + type: array + items: + $ref: '../model/rule_schema/common_attributes.schema.yaml#/components/schemas/NonEmptyString' + minItems: 1 + description: A list of alerts ids. diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/index.ts b/x-pack/plugins/security_solution/common/api/detection_engine/index.ts index eadf1e48e9e31..56c6d4225f745 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/index.ts +++ b/x-pack/plugins/security_solution/common/api/detection_engine/index.ts @@ -5,6 +5,7 @@ * 2.0. */ +export * from './alert_assignees'; export * from './alert_tags'; export * from './fleet_integrations'; export * from './index_management'; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/alerts/8.12.0/index.ts b/x-pack/plugins/security_solution/common/api/detection_engine/model/alerts/8.12.0/index.ts new file mode 100644 index 0000000000000..da97667035a66 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/alerts/8.12.0/index.ts @@ -0,0 +1,56 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils'; +import type { AlertWithCommonFields800 } from '@kbn/rule-registry-plugin/common/schemas/8.0.0'; +import type { + Ancestor890, + BaseFields890, + EqlBuildingBlockFields890, + EqlShellFields890, + NewTermsFields890, +} from '../8.9.0'; + +/* DO NOT MODIFY THIS SCHEMA TO ADD NEW FIELDS. These types represent the alerts that shipped in 8.12.0. +Any changes to these types should be bug fixes so the types more accurately represent the alerts from 8.12.0. +If you are adding new fields for a new release of Kibana, create a new sibling folder to this one +for the version to be released and add the field(s) to the schema in that folder. +Then, update `../index.ts` to import from the new folder that has the latest schemas, add the +new schemas to the union of all alert schemas, and re-export the new schemas as the `*Latest` schemas. +*/ + +export type { Ancestor890 as Ancestor8120 }; + +export interface BaseFields8120 extends BaseFields890 { + [ALERT_WORKFLOW_ASSIGNEE_IDS]: string[] | undefined; +} + +export interface WrappedFields8120 { + _id: string; + _index: string; + _source: T; +} + +export type GenericAlert8120 = AlertWithCommonFields800; + +export type EqlShellFields8120 = EqlShellFields890 & BaseFields8120; + +export type EqlBuildingBlockFields8120 = EqlBuildingBlockFields890 & BaseFields8120; + +export type NewTermsFields8120 = NewTermsFields890 & BaseFields8120; + +export type NewTermsAlert8120 = NewTermsFields890 & BaseFields8120; + +export type EqlBuildingBlockAlert8120 = AlertWithCommonFields800; + +export type EqlShellAlert8120 = AlertWithCommonFields800; + +export type DetectionAlert8120 = + | GenericAlert8120 + | EqlShellAlert8120 + | EqlBuildingBlockAlert8120 + | NewTermsAlert8120; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/alerts/index.ts b/x-pack/plugins/security_solution/common/api/detection_engine/model/alerts/index.ts index d3718c4f07db9..742e5fd4ecfc1 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/model/alerts/index.ts +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/alerts/index.ts @@ -11,15 +11,16 @@ import type { DetectionAlert840 } from './8.4.0'; import type { DetectionAlert860 } from './8.6.0'; import type { DetectionAlert870 } from './8.7.0'; import type { DetectionAlert880 } from './8.8.0'; +import type { DetectionAlert890 } from './8.9.0'; import type { - Ancestor890, - BaseFields890, - DetectionAlert890, - EqlBuildingBlockFields890, - EqlShellFields890, - NewTermsFields890, - WrappedFields890, -} from './8.9.0'; + Ancestor8120, + BaseFields8120, + DetectionAlert8120, + EqlBuildingBlockFields8120, + EqlShellFields8120, + NewTermsFields8120, + WrappedFields8120, +} from './8.12.0'; // When new Alert schemas are created for new Kibana versions, add the DetectionAlert type from the new version // here, e.g. `export type DetectionAlert = DetectionAlert800 | DetectionAlert820` if a new schema is created in 8.2.0 @@ -29,14 +30,15 @@ export type DetectionAlert = | DetectionAlert860 | DetectionAlert870 | DetectionAlert880 - | DetectionAlert890; + | DetectionAlert890 + | DetectionAlert8120; export type { - Ancestor890 as AncestorLatest, - BaseFields890 as BaseFieldsLatest, - DetectionAlert890 as DetectionAlertLatest, - WrappedFields890 as WrappedFieldsLatest, - EqlBuildingBlockFields890 as EqlBuildingBlockFieldsLatest, - EqlShellFields890 as EqlShellFieldsLatest, - NewTermsFields890 as NewTermsFieldsLatest, + Ancestor8120 as AncestorLatest, + BaseFields8120 as BaseFieldsLatest, + DetectionAlert8120 as DetectionAlertLatest, + WrappedFields8120 as WrappedFieldsLatest, + EqlBuildingBlockFields8120 as EqlBuildingBlockFieldsLatest, + EqlShellFields8120 as EqlShellFieldsLatest, + NewTermsFields8120 as NewTermsFieldsLatest, }; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/schemas.ts b/x-pack/plugins/security_solution/common/api/detection_engine/model/schemas.ts index bfbba49bb80ea..44d3023739446 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/model/schemas.ts +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/schemas.ts @@ -107,3 +107,6 @@ export const alert_tags = t.type({ }); export type AlertTags = t.TypeOf; + +export const user_search_term = t.string; +export type UserSearchTerm = t.TypeOf; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/users/index.ts b/x-pack/plugins/security_solution/common/api/detection_engine/users/index.ts new file mode 100644 index 0000000000000..b4775b77bf69f --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/users/index.ts @@ -0,0 +1,8 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export * from './suggest_user_profiles_route.gen'; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/users/suggest_user_profiles_route.gen.ts b/x-pack/plugins/security_solution/common/api/detection_engine/users/suggest_user_profiles_route.gen.ts new file mode 100644 index 0000000000000..f403501c52ea7 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/users/suggest_user_profiles_route.gen.ts @@ -0,0 +1,22 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { z } from 'zod'; + +/* + * NOTICE: Do not edit this file manually. + * This file is automatically generated by the OpenAPI Generator, @kbn/openapi-generator. + */ + +export type SuggestUserProfilesRequestQuery = z.infer; +export const SuggestUserProfilesRequestQuery = z.object({ + /** + * Query string used to match name-related fields in user profiles. The following fields are treated as name-related: username, full_name and email + */ + searchTerm: z.string().optional(), +}); +export type SuggestUserProfilesRequestQueryInput = z.input; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/users/suggest_user_profiles_route.schema.yaml b/x-pack/plugins/security_solution/common/api/detection_engine/users/suggest_user_profiles_route.schema.yaml new file mode 100644 index 0000000000000..babaedf1486ff --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/detection_engine/users/suggest_user_profiles_route.schema.yaml @@ -0,0 +1,23 @@ +openapi: 3.0.0 +info: + title: Suggest user profiles API endpoint + version: '2023-10-31' +paths: + /api/detection_engine/signals/_find: + summary: Suggests user profiles based on provided search term + post: + operationId: SuggestUserProfiles + x-codegen-enabled: true + description: Suggests user profiles. + parameters: + - name: searchTerm + in: query + required: false + description: "Query string used to match name-related fields in user profiles. The following fields are treated as name-related: username, full_name and email" + schema: + type: string + responses: + 200: + description: Indicates a successful call. + 400: + description: Invalid request. diff --git a/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/common.gen.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/common.gen.ts new file mode 100644 index 0000000000000..378aaa3098584 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/common.gen.ts @@ -0,0 +1,50 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { z } from 'zod'; + +/* + * NOTICE: Do not edit this file manually. + * This file is automatically generated by the OpenAPI Generator, @kbn/openapi-generator. + */ + +export type IdField = z.infer; +export const IdField = z.enum(['host.name', 'user.name']); +export type IdFieldEnum = typeof IdField.enum; +export const IdFieldEnum = IdField.enum; + +export type AssetCriticalityRecordIdParts = z.infer; +export const AssetCriticalityRecordIdParts = z.object({ + /** + * The ID value of the asset. + */ + id_value: z.string(), + /** + * The field representing the ID. + */ + id_field: IdField, +}); + +export type CreateAssetCriticalityRecord = z.infer; +export const CreateAssetCriticalityRecord = AssetCriticalityRecordIdParts.merge( + z.object({ + /** + * The criticality level of the asset. + */ + criticality_level: z.enum(['very_important', 'important', 'normal', 'not_important']), + }) +); + +export type AssetCriticalityRecord = z.infer; +export const AssetCriticalityRecord = CreateAssetCriticalityRecord.merge( + z.object({ + /** + * The time the record was created or updated. + */ + '@timestamp': z.string().datetime(), + }) +); diff --git a/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/common.schema.yaml b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/common.schema.yaml new file mode 100644 index 0000000000000..3271f990931ef --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/common.schema.yaml @@ -0,0 +1,66 @@ +openapi: 3.0.0 +info: + title: Asset Criticality Common Schema + description: Common schema for asset criticality + version: 1.0.0 +paths: { } +components: + parameters: + id_value: + name: id_value + in: query + required: true + schema: + type: string + description: The ID value of the asset. + id_field: + name: id_field + in: query + required: true + schema: + $ref: '#/components/schemas/IdField' + example: 'host.name' + description: The field representing the ID. + + schemas: + IdField: + type: string + enum: + - 'host.name' + - 'user.name' + AssetCriticalityRecordIdParts: + type: object + properties: + id_value: + type: string + description: The ID value of the asset. + id_field: + $ref: '#/components/schemas/IdField' + example: 'host.name' + description: The field representing the ID. + required: + - id_value + - id_field + CreateAssetCriticalityRecord: + allOf: + - $ref: '#/components/schemas/AssetCriticalityRecordIdParts' + - type: object + properties: + criticality_level: + type: string + enum: [very_important, important, normal, not_important] + description: The criticality level of the asset. + required: + - criticality_level + AssetCriticalityRecord: + allOf: + - $ref: '#/components/schemas/CreateAssetCriticalityRecord' + - type: object + properties: + "@timestamp": + type: string + format: 'date-time' + example: '2017-07-21T17:32:28Z' + description: The time the record was created or updated. + required: + - "@timestamp" diff --git a/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/create_asset_criticality.schema.yaml b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/create_asset_criticality.schema.yaml new file mode 100644 index 0000000000000..198fe9a35339b --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/create_asset_criticality.schema.yaml @@ -0,0 +1,23 @@ +openapi: 3.0.0 +info: + version: 1.0.0 + title: Asset Criticality Create Record Schema +paths: + /internal/asset_criticality: + post: + summary: Create Criticality Record + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/CreateAssetCriticalityRecord' + responses: + '200': + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/SingleAssetCriticality' + '400': + description: Invalid request \ No newline at end of file diff --git a/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/delete_asset_criticality.schema.yaml b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/delete_asset_criticality.schema.yaml new file mode 100644 index 0000000000000..e8334c48205f4 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/delete_asset_criticality.schema.yaml @@ -0,0 +1,16 @@ +openapi: 3.0.0 +info: + version: 1.0.0 + title: Asset Criticality Delete Record Schema +paths: + /internal/asset_criticality: + delete: + summary: Delete Criticality Record + parameters: + - $ref: '#/components/parameters/id_value' + - $ref: '#/components/parameters/id_field' + responses: + '200': + description: Successful response + '400': + description: Invalid request \ No newline at end of file diff --git a/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality.schema.yaml b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality.schema.yaml new file mode 100644 index 0000000000000..2aa88dcbc862c --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality.schema.yaml @@ -0,0 +1,22 @@ +openapi: 3.0.0 +info: + version: 1.0.0 + title: Asset Criticality Get Record Schema +paths: + /internal/asset_criticality: + get: + summary: Get Criticality Record + parameters: + - $ref: '#/components/parameters/id_value' + - $ref: '#/components/parameters/id_field' + responses: + '200': + description: Successful response + content: + application/json: + schema: + $ref: '#/components/schemas/SingleAssetCriticality' + '400': + description: Invalid request + '404': + description: Criticality record not found \ No newline at end of file diff --git a/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality_status.gen.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality_status.gen.ts new file mode 100644 index 0000000000000..6e034ae654f6e --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality_status.gen.ts @@ -0,0 +1,18 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { z } from 'zod'; + +/* + * NOTICE: Do not edit this file manually. + * This file is automatically generated by the OpenAPI Generator, @kbn/openapi-generator. + */ + +export type AssetCriticalityStatusResponse = z.infer; +export const AssetCriticalityStatusResponse = z.object({ + asset_criticality_resources_installed: z.boolean().optional(), +}); diff --git a/x-pack/plugins/security_solution/common/api/asset_criticality/status.yaml b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality_status.schema.yaml similarity index 92% rename from x-pack/plugins/security_solution/common/api/asset_criticality/status.yaml rename to x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality_status.schema.yaml index 7bdc5fd562c36..976833fae0706 100644 --- a/x-pack/plugins/security_solution/common/api/asset_criticality/status.yaml +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/get_asset_criticality_status.schema.yaml @@ -15,7 +15,6 @@ paths: $ref: '#/components/schemas/AssetCriticalityStatusResponse' '400': description: Invalid request - responses: components: schemas: @@ -23,4 +22,4 @@ components: type: object properties: asset_criticality_resources_installed: - type: boolean \ No newline at end of file + type: boolean diff --git a/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/index.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/index.ts new file mode 100644 index 0000000000000..d908c931ad1dd --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/asset_criticality/index.ts @@ -0,0 +1,9 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export * from './common.gen'; +export * from './get_asset_criticality_status.gen'; diff --git a/x-pack/plugins/security_solution/common/api/risk_engine/calculation_route_schema.yml b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/calculation_route_schema.yml similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_engine/calculation_route_schema.yml rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/calculation_route_schema.yml diff --git a/x-pack/plugins/security_solution/common/api/risk_engine/common.yml b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/common.yml similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_engine/common.yml rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/common.yml diff --git a/x-pack/plugins/security_solution/common/api/risk_engine/engine_disable_route_schema.yml b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/engine_disable_route_schema.yml similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_engine/engine_disable_route_schema.yml rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/engine_disable_route_schema.yml diff --git a/x-pack/plugins/security_solution/common/api/risk_engine/engine_enable_route_schema.yml b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/engine_enable_route_schema.yml similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_engine/engine_enable_route_schema.yml rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/engine_enable_route_schema.yml diff --git a/x-pack/plugins/security_solution/common/api/risk_engine/engine_init_route_schema.yml b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/engine_init_route_schema.yml similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_engine/engine_init_route_schema.yml rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/engine_init_route_schema.yml diff --git a/x-pack/plugins/security_solution/common/api/risk_engine/engine_status_route_schema.yml b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/engine_status_route_schema.yml similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_engine/engine_status_route_schema.yml rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/engine_status_route_schema.yml diff --git a/x-pack/plugins/security_solution/common/api/risk_engine/preview_route_schema.yml b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/preview_route_schema.yml similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_engine/preview_route_schema.yml rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_engine/preview_route_schema.yml diff --git a/x-pack/plugins/security_solution/common/api/risk_score/create_index/create_index_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/create_index/create_index_route.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/create_index/create_index_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/create_index/create_index_route.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/create_prebuilt_saved_objects/create_prebuilt_saved_objects_route.test.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/create_prebuilt_saved_objects/create_prebuilt_saved_objects_route.test.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/create_prebuilt_saved_objects/create_prebuilt_saved_objects_route.test.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/create_prebuilt_saved_objects/create_prebuilt_saved_objects_route.test.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/create_prebuilt_saved_objects/create_prebuilt_saved_objects_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/create_prebuilt_saved_objects/create_prebuilt_saved_objects_route.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/create_prebuilt_saved_objects/create_prebuilt_saved_objects_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/create_prebuilt_saved_objects/create_prebuilt_saved_objects_route.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/create_stored_script/create_stored_script_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/create_stored_script/create_stored_script_route.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/create_stored_script/create_stored_script_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/create_stored_script/create_stored_script_route.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/delete_indices/delete_indices_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/delete_indices/delete_indices_route.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/delete_indices/delete_indices_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/delete_indices/delete_indices_route.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/delete_prebuilt_saved_objects/delete_prebuilt_saved_objects_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/delete_prebuilt_saved_objects/delete_prebuilt_saved_objects_route.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/delete_prebuilt_saved_objects/delete_prebuilt_saved_objects_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/delete_prebuilt_saved_objects/delete_prebuilt_saved_objects_route.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/delete_stored_script/delete_stored_script_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/delete_stored_script/delete_stored_script_route.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/delete_stored_script/delete_stored_script_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/delete_stored_script/delete_stored_script_route.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/index.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/index.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/index.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/index.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/index_status/index_status_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/index_status/index_status_route.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/index_status/index_status_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/index_status/index_status_route.ts diff --git a/x-pack/plugins/security_solution/common/api/risk_score/install_modules/install_modules_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/install_modules/install_modules_route.ts similarity index 89% rename from x-pack/plugins/security_solution/common/api/risk_score/install_modules/install_modules_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/install_modules/install_modules_route.ts index a17f10d724863..3f721f1c859d8 100644 --- a/x-pack/plugins/security_solution/common/api/risk_score/install_modules/install_modules_route.ts +++ b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/install_modules/install_modules_route.ts @@ -6,7 +6,7 @@ */ import { schema } from '@kbn/config-schema'; -import { RiskScoreEntity } from '../../../search_strategy'; +import { RiskScoreEntity } from '../../../../search_strategy'; export const onboardingRiskScoreRequestBody = { body: schema.object({ diff --git a/x-pack/plugins/security_solution/common/api/risk_score/read_prebuilt_dev_tool_content/read_prebuilt_dev_tool_content_route.ts b/x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/read_prebuilt_dev_tool_content/read_prebuilt_dev_tool_content_route.ts similarity index 100% rename from x-pack/plugins/security_solution/common/api/risk_score/read_prebuilt_dev_tool_content/read_prebuilt_dev_tool_content_route.ts rename to x-pack/plugins/security_solution/common/api/entity_analytics/risk_score/read_prebuilt_dev_tool_content/read_prebuilt_dev_tool_content_route.ts diff --git a/x-pack/plugins/security_solution/common/constants.ts b/x-pack/plugins/security_solution/common/constants.ts index e50533f223928..cecc004475915 100644 --- a/x-pack/plugins/security_solution/common/constants.ts +++ b/x-pack/plugins/security_solution/common/constants.ts @@ -319,6 +319,10 @@ export const DETECTION_ENGINE_SIGNALS_MIGRATION_STATUS_URL = export const DETECTION_ENGINE_SIGNALS_FINALIZE_MIGRATION_URL = `${DETECTION_ENGINE_SIGNALS_URL}/finalize_migration` as const; export const DETECTION_ENGINE_ALERT_TAGS_URL = `${DETECTION_ENGINE_SIGNALS_URL}/tags` as const; +export const DETECTION_ENGINE_ALERT_ASSIGNEES_URL = + `${DETECTION_ENGINE_SIGNALS_URL}/assignees` as const; +export const DETECTION_ENGINE_ALERT_SUGGEST_USERS_URL = + `${DETECTION_ENGINE_SIGNALS_URL}/_find` as const; export const ALERTS_AS_DATA_URL = '/internal/rac/alerts' as const; export const ALERTS_AS_DATA_FIND_URL = `${ALERTS_AS_DATA_URL}/find` as const; @@ -451,13 +455,6 @@ export enum BulkActionsDryRunErrCode { ESQL_INDEX_PATTERN = 'ESQL_INDEX_PATTERN', } -export const RISKY_HOSTS_DOC_LINK = - 'https://www.elastic.co/guide/en/security/current/host-risk-score.html'; -export const RISKY_USERS_DOC_LINK = - 'https://www.elastic.co/guide/en/security/current/user-risk-score.html'; -export const RISKY_ENTITY_SCORE_DOC_LINK = - 'https://www.elastic.co/guide/en/security/current/advanced-entity-analytics-overview.html#entity-risk-scoring'; - export const MAX_NUMBER_OF_NEW_TERMS_FIELDS = 3; export const BULK_ADD_TO_TIMELINE_LIMIT = 2000; diff --git a/x-pack/plugins/security_solution/common/experimental_features.ts b/x-pack/plugins/security_solution/common/experimental_features.ts index 81c4bd8406408..689ad118c9ca9 100644 --- a/x-pack/plugins/security_solution/common/experimental_features.ts +++ b/x-pack/plugins/security_solution/common/experimental_features.ts @@ -125,7 +125,7 @@ export const allowedExperimentalValues = Object.freeze({ * Enables the risk engine privileges route * and associated callout in the UI */ - riskEnginePrivilegesRouteEnabled: false, + riskEnginePrivilegesRouteEnabled: true, /* * Enables experimental Entity Analytics Asset Criticality feature diff --git a/x-pack/plugins/security_solution/common/types/timeline/cells/index.ts b/x-pack/plugins/security_solution/common/types/timeline/cells/index.ts index 134b659116ee0..8435e6ec89845 100644 --- a/x-pack/plugins/security_solution/common/types/timeline/cells/index.ts +++ b/x-pack/plugins/security_solution/common/types/timeline/cells/index.ts @@ -8,6 +8,7 @@ import type { EuiDataGridCellValueElementProps } from '@elastic/eui'; import type { EcsSecurityExtension as Ecs } from '@kbn/securitysolution-ecs'; import type { ColumnHeaderOptions, RowRenderer } from '../..'; +import type { RenderCellValueContext } from '../../../../public/detections/configurations/security_solution_detections/fetch_page_context'; import type { BrowserFields, TimelineNonEcsData } from '../../../search_strategy'; /** The following props are provided to the function called by `renderCellValue` */ @@ -28,4 +29,5 @@ export type CellValueElementProps = EuiDataGridCellValueElementProps & { truncate?: boolean; key?: string; closeCellPopover?: () => void; + context?: RenderCellValueContext; }; diff --git a/x-pack/plugins/security_solution/docs/testing/test_plans/detection_response/alerts/user_assignment.md b/x-pack/plugins/security_solution/docs/testing/test_plans/detection_response/alerts/user_assignment.md new file mode 100644 index 0000000000000..a2b360423e5c8 --- /dev/null +++ b/x-pack/plugins/security_solution/docs/testing/test_plans/detection_response/alerts/user_assignment.md @@ -0,0 +1,216 @@ +# Alert User Assignment + +This is a test plan for the Alert User Assignment feature + +Status: `in progress`. The current test plan covers functionality described in [Alert User Assignment](https://github.com/elastic/security-team/issues/2504) epic. + +## Useful information + +### Tickets + +- [Alert User Assignment](https://github.com/elastic/security-team/issues/2504) epic +- [Add test coverage for Alert User Assignment](https://github.com/elastic/kibana/issues/171307) +- [Write a test plan for Alert User Assignment](https://github.com/elastic/kibana/issues/171306) + +### Terminology + +- **Assignee**: The user assigned to an alert. + +- **Assignees field**: The alert's `kibana.alert.workflow_assignee_ids` field which contains an array of assignees IDs. These ids conrespond to [User Profiles](https://www.elastic.co/guide/en/elasticsearch/reference/current/user-profile.html) endpoint. + +- **Assignee's avatar**: The avatar of an assignee. Can be either user profile picture if uploaded by the user or initials of the user. + +- **Assignees count badge**: The badge with the number of assignees. + +### Assumptions + +- The feature is **NOT** available under the Basic license +- Assignees are stored as an array of users IDs in alert's `kibana.alert.workflow_assignee_ids` field +- There are multiple (five or more) available users which could be assigned to alerts +- User need to have editor or higher privileges to assign users to alerts +- Mixed states are not supported by the current version of User Profiles component +- "Displayed/Shown in UI" refers to "Alerts Table" and "Alert's Details Flyout" + +## Scenarios + +### Basic rendering + +#### **Scenario: No assignees** + +**Automation**: 2 e2e test + 2 unit test. + +```Gherkin +Given an alert doesn't have assignees +Then no assignees' (represented by avatars) should be displayed in UI +``` + +#### **Scenario: With assignees** + +**Automation**: 2 e2e test + 2 unit test. + +```Gherkin +Given an alert has assignees +Then assignees' (represented by avatars) for each assignee should be shown in UI +``` + +#### **Scenario: Many assignees (Badge)** + +**Automation**: 2 e2e test + 2 unit test. + +```Gherkin +Given an alert has more assignees than maximum number allowed to display +Then assignees count badge is displayed in UI +``` + +### Updating assignees (single alert) + +#### **Scenario: Add new assignees** + +**Automation**: 3 e2e test + 1 unit test + 1 integration test. + +```Gherkin +Given an alert +When user adds new assignees +Then assignees field should be updated +And newly added assignees should be present +``` + +#### **Scenario: Update assignees** + +**Automation**: 3 e2e test + 1 unit test + 1 integration test. + +```Gherkin +Given an alert with assignees +When user removes some of (or all) current assignees and adds new assignees +Then assignees field should be updated +And removed assignees should be absent +And newly added assignees should be present +``` + +#### **Scenario: Unassign alert** + +**Automation**: 2 e2e test + 1 unit test. + +```Gherkin +Given an alert with assignees +When user triggers "Unassign alert" action +Then assignees field should be updated +And assignees field should be empty +``` + +### Updating assignees (bulk actions) + +#### **Scenario: Add new assignees** + +**Automation**: 1 e2e test + 1 unit test + 1 integration test. + +```Gherkin +Given multiple alerts +When user adds new assignees +Then assignees fields of all involved alerts should be updated +And newly added assignees should be present +``` + +#### **Scenario: Update assignees** + +**Automation**: 1 e2e test + 1 unit test + 1 integration test. + +```Gherkin +Given multiple alerts with assignees +When user removes some of (or all) current assignees and adds new assignees +Then assignees fields of all involved alerts should be updated +And removed assignees should be absent +And newly added assignees should be present +``` + +#### **Scenario: Unassign alert** + +**Automation**: 1 e2e test + 1 unit test. + +```Gherkin +Given multiple alerts with assignees +When user triggers "Unassign alert" action +Then assignees fields of all involved alerts should be updated +And assignees fields should be empty +``` + +### Alerts filtering + +#### **Scenario: By one assignee** + +**Automation**: 1 e2e test + 1 unit test. + +```Gherkin +Given multiple alerts with and without assignees +When user filters by one of the assignees +Then only alerts with selected assignee in assignees field are displayed +``` + +#### **Scenario: By multiple assignees** + +**Automation**: 1 e2e test + 1 unit test. + +```Gherkin +Given multiple alerts with and without assignees +When user filters by multiple assignees +Then all alerts with either of selected assignees in assignees fields are displayed +``` + +#### **Scenario: "No assignees" option** + +**Automation**: 1 e2e test + 1 unit test. + +```Gherkin +Given filter by assignees UI is available +Then there should be an option to filter alerts to see those which are not assigned to anyone +``` + +#### **Scenario: By "No assignees"** + +**Automation**: 1 e2e test + 1 unit test. + +```Gherkin +Given multiple alerts with and without assignees +When user filters by "No assignees" option +Then all alerts with empty assignees fields are displayed +``` + +#### **Scenario: By assignee and alert status** + +**Automation**: 1 e2e test + 1 unit test. + +```Gherkin +Given multiple alerts with and without assignees +When user filters by one of the assignees +AND alert's status +Then only alerts with selected assignee in assignees field AND selected alert's status are displayed +``` + +### Authorization / RBAC + +#### **Scenario: Viewer role** + +**Automation**: 1 e2e test + 1 unit test + 1 integration test. + +```Gherkin +Given user has "viewer/readonly" role +Then there should not be a way to update assignees field for an alert +``` + +#### **Scenario: Serverless roles** + +**Automation**: 1 e2e test + 1 unit test + 1 integration test. + +```Gherkin +Given users 't1_analyst', 't2_analyst', 't3_analyst', 'rule_author', 'soc_manager', 'detections_admin', 'platform_engineer' roles +Then update assignees functionality should be available +``` + +#### **Scenario: Basic license** + +**Automation**: 1 e2e test + 1 unit test + 1 integration test. + +```Gherkin +Given user runs Kibana under the Basic license +Then update assignees functionality should not be available +``` diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/assignees_apply_panel.test.tsx b/x-pack/plugins/security_solution/public/common/components/assignees/assignees_apply_panel.test.tsx new file mode 100644 index 0000000000000..e9054a6817e14 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/assignees_apply_panel.test.tsx @@ -0,0 +1,139 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { render } from '@testing-library/react'; + +import { ASSIGNEES_APPLY_BUTTON_TEST_ID, ASSIGNEES_APPLY_PANEL_TEST_ID } from './test_ids'; +import { AssigneesApplyPanel } from './assignees_apply_panel'; + +import { useGetCurrentUserProfile } from '../user_profiles/use_get_current_user_profile'; +import { useBulkGetUserProfiles } from '../user_profiles/use_bulk_get_user_profiles'; +import { useSuggestUsers } from '../user_profiles/use_suggest_users'; +import { TestProviders } from '../../mock'; +import * as i18n from './translations'; +import { mockUserProfiles } from './mocks'; + +jest.mock('../user_profiles/use_get_current_user_profile'); +jest.mock('../user_profiles/use_bulk_get_user_profiles'); +jest.mock('../user_profiles/use_suggest_users'); + +const renderAssigneesApplyPanel = ( + { + assignedUserIds, + showUnassignedOption, + onSelectionChange, + onAssigneesApply, + }: { + assignedUserIds: string[]; + showUnassignedOption?: boolean; + onSelectionChange?: () => void; + onAssigneesApply?: () => void; + } = { assignedUserIds: [] } +) => { + const assignedProfiles = mockUserProfiles.filter((user) => assignedUserIds.includes(user.uid)); + (useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: assignedProfiles, + }); + return render( + + + + ); +}; + +describe('', () => { + beforeEach(() => { + jest.clearAllMocks(); + (useGetCurrentUserProfile as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles[0], + }); + (useSuggestUsers as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, + }); + }); + + it('should render component', () => { + const { getByTestId, queryByTestId } = renderAssigneesApplyPanel(); + + expect(getByTestId(ASSIGNEES_APPLY_PANEL_TEST_ID)).toBeInTheDocument(); + expect(queryByTestId(ASSIGNEES_APPLY_BUTTON_TEST_ID)).not.toBeInTheDocument(); + }); + + it('should render apply button if `onAssigneesApply` callback provided', () => { + const { getByTestId } = renderAssigneesApplyPanel({ + assignedUserIds: [], + onAssigneesApply: jest.fn(), + }); + + expect(getByTestId(ASSIGNEES_APPLY_PANEL_TEST_ID)).toBeInTheDocument(); + expect(getByTestId(ASSIGNEES_APPLY_BUTTON_TEST_ID)).toBeInTheDocument(); + }); + + it('should render `no assignees` option', () => { + const { getByTestId } = renderAssigneesApplyPanel({ + assignedUserIds: [], + showUnassignedOption: true, + onAssigneesApply: jest.fn(), + }); + + const assigneesList = getByTestId('euiSelectableList'); + expect(assigneesList).toHaveTextContent(i18n.ASSIGNEES_NO_ASSIGNEES); + }); + + it('should call `onAssigneesApply` on apply button click', () => { + const onAssigneesApplyMock = jest.fn(); + const { getByText, getByTestId } = renderAssigneesApplyPanel({ + assignedUserIds: ['user-id-1'], + onAssigneesApply: onAssigneesApplyMock, + }); + + getByText(mockUserProfiles[1].user.full_name).click(); + getByTestId(ASSIGNEES_APPLY_BUTTON_TEST_ID).click(); + + expect(onAssigneesApplyMock).toHaveBeenCalledTimes(1); + expect(onAssigneesApplyMock).toHaveBeenLastCalledWith(['user-id-2', 'user-id-1']); + }); + + it('should call `onSelectionChange` on user selection', () => { + (useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: [], + }); + + const onSelectionChangeMock = jest.fn(); + const { getByText } = renderAssigneesApplyPanel({ + assignedUserIds: [], + onSelectionChange: onSelectionChangeMock, + }); + + getByText('User 1').click(); + getByText('User 2').click(); + getByText('User 3').click(); + getByText('User 3').click(); + getByText('User 2').click(); + getByText('User 1').click(); + + expect(onSelectionChangeMock).toHaveBeenCalledTimes(6); + expect(onSelectionChangeMock.mock.calls).toEqual([ + [['user-id-1']], + [['user-id-2', 'user-id-1']], + [['user-id-3', 'user-id-2', 'user-id-1']], + [['user-id-2', 'user-id-1']], + [['user-id-1']], + [[]], + ]); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/assignees_apply_panel.tsx b/x-pack/plugins/security_solution/public/common/components/assignees/assignees_apply_panel.tsx new file mode 100644 index 0000000000000..a263b660b7536 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/assignees_apply_panel.tsx @@ -0,0 +1,156 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { isEqual } from 'lodash/fp'; +import type { FC } from 'react'; +import React, { memo, useCallback, useEffect, useMemo, useState } from 'react'; + +import { EuiButton } from '@elastic/eui'; +import { UserProfilesSelectable } from '@kbn/user-profile-components'; + +import { isEmpty } from 'lodash'; +import { useGetCurrentUserProfile } from '../user_profiles/use_get_current_user_profile'; +import * as i18n from './translations'; +import type { AssigneesIdsSelection, AssigneesProfilesSelection } from './types'; +import { NO_ASSIGNEES_VALUE } from './constants'; +import { useSuggestUsers } from '../user_profiles/use_suggest_users'; +import { useBulkGetUserProfiles } from '../user_profiles/use_bulk_get_user_profiles'; +import { bringCurrentUserToFrontAndSort, removeNoAssigneesSelection } from './utils'; +import { ASSIGNEES_APPLY_BUTTON_TEST_ID, ASSIGNEES_APPLY_PANEL_TEST_ID } from './test_ids'; + +export interface AssigneesApplyPanelProps { + /** + * Identifier of search field. + */ + searchInputId?: string; + + /** + * Ids of the users assigned to the alert + */ + assignedUserIds: AssigneesIdsSelection[]; + + /** + * Show "Unassigned" option if needed + */ + showUnassignedOption?: boolean; + + /** + * Callback to handle changing of the assignees selection + */ + onSelectionChange?: (users: AssigneesIdsSelection[]) => void; + + /** + * Callback to handle applying assignees. If provided will show "Apply assignees" button + */ + onAssigneesApply?: (selectedAssignees: AssigneesIdsSelection[]) => void; +} + +/** + * The popover to allow selection of users from a list + */ +export const AssigneesApplyPanel: FC = memo( + ({ + searchInputId, + assignedUserIds, + showUnassignedOption, + onSelectionChange, + onAssigneesApply, + }) => { + const { data: currentUserProfile } = useGetCurrentUserProfile(); + const existingIds = useMemo( + () => new Set(removeNoAssigneesSelection(assignedUserIds)), + [assignedUserIds] + ); + const { isLoading: isLoadingAssignedUsers, data: assignedUsers } = useBulkGetUserProfiles({ + uids: existingIds, + }); + + const [searchTerm, setSearchTerm] = useState(''); + const { isLoading: isLoadingSuggestedUsers, data: userProfiles } = useSuggestUsers({ + searchTerm, + }); + + const searchResultProfiles = useMemo(() => { + const sortedUsers = bringCurrentUserToFrontAndSort(currentUserProfile, userProfiles) ?? []; + + if (showUnassignedOption && isEmpty(searchTerm)) { + return [NO_ASSIGNEES_VALUE, ...sortedUsers]; + } + + return sortedUsers; + }, [currentUserProfile, searchTerm, showUnassignedOption, userProfiles]); + + const [selectedAssignees, setSelectedAssignees] = useState([]); + useEffect(() => { + if (isLoadingAssignedUsers || !assignedUsers) { + return; + } + const hasNoAssigneesSelection = assignedUserIds.find((uid) => uid === NO_ASSIGNEES_VALUE); + const newAssignees = + hasNoAssigneesSelection !== undefined + ? [NO_ASSIGNEES_VALUE, ...assignedUsers] + : assignedUsers; + setSelectedAssignees(newAssignees); + }, [assignedUserIds, assignedUsers, isLoadingAssignedUsers]); + + const handleSelectedAssignees = useCallback( + (newAssignees: AssigneesProfilesSelection[]) => { + if (!isEqual(newAssignees, selectedAssignees)) { + setSelectedAssignees(newAssignees); + onSelectionChange?.(newAssignees.map((assignee) => assignee?.uid ?? NO_ASSIGNEES_VALUE)); + } + }, + [onSelectionChange, selectedAssignees] + ); + + const handleApplyButtonClick = useCallback(() => { + const selectedIds = selectedAssignees.map((assignee) => assignee?.uid ?? NO_ASSIGNEES_VALUE); + onAssigneesApply?.(selectedIds); + }, [onAssigneesApply, selectedAssignees]); + + const selectedStatusMessage = useCallback( + (total: number) => i18n.ASSIGNEES_SELECTION_STATUS_MESSAGE(total), + [] + ); + + const isLoading = isLoadingAssignedUsers || isLoadingSuggestedUsers; + + return ( +
+ { + setSearchTerm(term); + }} + onChange={handleSelectedAssignees} + selectedStatusMessage={selectedStatusMessage} + options={searchResultProfiles} + selectedOptions={selectedAssignees} + isLoading={isLoading} + height={'full'} + singleSelection={false} + searchPlaceholder={i18n.ASSIGNEES_SEARCH_USERS} + clearButtonLabel={i18n.ASSIGNEES_CLEAR_FILTERS} + nullOptionLabel={i18n.ASSIGNEES_NO_ASSIGNEES} + /> + {onAssigneesApply && ( + + {i18n.ASSIGNEES_APPLY_BUTTON} + + )} +
+ ); + } +); + +AssigneesApplyPanel.displayName = 'AssigneesPanel'; diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/assignees_popover.test.tsx b/x-pack/plugins/security_solution/public/common/components/assignees/assignees_popover.test.tsx new file mode 100644 index 0000000000000..d26cb35c1fc9e --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/assignees_popover.test.tsx @@ -0,0 +1,98 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { render } from '@testing-library/react'; + +import { ASSIGNEES_APPLY_PANEL_TEST_ID } from './test_ids'; +import { AssigneesPopover } from './assignees_popover'; + +import { useGetCurrentUserProfile } from '../user_profiles/use_get_current_user_profile'; +import { useBulkGetUserProfiles } from '../user_profiles/use_bulk_get_user_profiles'; +import { useSuggestUsers } from '../user_profiles/use_suggest_users'; +import { TestProviders } from '../../mock'; +import { mockUserProfiles } from './mocks'; +import { EuiButton } from '@elastic/eui'; + +jest.mock('../user_profiles/use_get_current_user_profile'); +jest.mock('../user_profiles/use_bulk_get_user_profiles'); +jest.mock('../user_profiles/use_suggest_users'); + +const MOCK_BUTTON_TEST_ID = 'mock-assignees-button'; + +const renderAssigneesPopover = ({ + assignedUserIds, + isPopoverOpen, +}: { + assignedUserIds: string[]; + isPopoverOpen: boolean; +}) => { + const assignedProfiles = mockUserProfiles.filter((user) => assignedUserIds.includes(user.uid)); + (useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: assignedProfiles, + }); + return render( + + } + isPopoverOpen={isPopoverOpen} + closePopover={jest.fn()} + /> + + ); +}; + +describe('', () => { + beforeEach(() => { + jest.clearAllMocks(); + (useGetCurrentUserProfile as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles[0], + }); + (useSuggestUsers as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, + }); + }); + + it('should render closed popover component', () => { + const { getByTestId, queryByTestId } = renderAssigneesPopover({ + assignedUserIds: [], + isPopoverOpen: false, + }); + + expect(getByTestId(MOCK_BUTTON_TEST_ID)).toBeInTheDocument(); + expect(queryByTestId(ASSIGNEES_APPLY_PANEL_TEST_ID)).not.toBeInTheDocument(); + }); + + it('should render opened popover component', () => { + const { getByTestId } = renderAssigneesPopover({ + assignedUserIds: [], + isPopoverOpen: true, + }); + + expect(getByTestId(MOCK_BUTTON_TEST_ID)).toBeInTheDocument(); + expect(getByTestId(ASSIGNEES_APPLY_PANEL_TEST_ID)).toBeInTheDocument(); + }); + + it('should render assignees', () => { + const { getByTestId } = renderAssigneesPopover({ + assignedUserIds: [], + isPopoverOpen: true, + }); + + const assigneesList = getByTestId('euiSelectableList'); + expect(assigneesList).toHaveTextContent('User 1'); + expect(assigneesList).toHaveTextContent('user1@test.com'); + expect(assigneesList).toHaveTextContent('User 2'); + expect(assigneesList).toHaveTextContent('user2@test.com'); + expect(assigneesList).toHaveTextContent('User 3'); + expect(assigneesList).toHaveTextContent('user3@test.com'); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/assignees_popover.tsx b/x-pack/plugins/security_solution/public/common/components/assignees/assignees_popover.tsx new file mode 100644 index 0000000000000..b392855aaf6f7 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/assignees_popover.tsx @@ -0,0 +1,94 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { FC, ReactNode } from 'react'; +import React, { memo } from 'react'; + +import { EuiPopover, useGeneratedHtmlId } from '@elastic/eui'; + +import { ASSIGNEES_PANEL_WIDTH } from './constants'; +import { AssigneesApplyPanel } from './assignees_apply_panel'; +import type { AssigneesIdsSelection } from './types'; + +export interface AssigneesPopoverProps { + /** + * Ids of the users assigned to the alert + */ + assignedUserIds: AssigneesIdsSelection[]; + + /** + * Show "Unassigned" option if needed + */ + showUnassignedOption?: boolean; + + /** + * Triggering element for which to align the popover to + */ + button: NonNullable; + + /** + * Boolean to allow popover to be opened or closed + */ + isPopoverOpen: boolean; + + /** + * Callback to handle hiding of the popover + */ + closePopover: () => void; + + /** + * Callback to handle changing of the assignees selection + */ + onSelectionChange?: (users: AssigneesIdsSelection[]) => void; + + /** + * Callback to handle applying assignees + */ + onAssigneesApply?: (selectedAssignees: AssigneesIdsSelection[]) => void; +} + +/** + * The popover to allow selection of users from a list + */ +export const AssigneesPopover: FC = memo( + ({ + assignedUserIds, + showUnassignedOption, + button, + isPopoverOpen, + closePopover, + onSelectionChange, + onAssigneesApply, + }) => { + const searchInputId = useGeneratedHtmlId({ + prefix: 'searchInput', + }); + + return ( + + + + ); + } +); + +AssigneesPopover.displayName = 'AssigneesPopover'; diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/constants.ts b/x-pack/plugins/security_solution/public/common/components/assignees/constants.ts new file mode 100644 index 0000000000000..fe12bff429ea8 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/constants.ts @@ -0,0 +1,10 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export const ASSIGNEES_PANEL_WIDTH = 400; + +export const NO_ASSIGNEES_VALUE = null; diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/mocks.ts b/x-pack/plugins/security_solution/public/common/components/assignees/mocks.ts new file mode 100644 index 0000000000000..a3e578eb4ae30 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/mocks.ts @@ -0,0 +1,27 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export const mockUserProfiles = [ + { + uid: 'user-id-1', + enabled: true, + user: { username: 'user1', full_name: 'User 1', email: 'user1@test.com' }, + data: {}, + }, + { + uid: 'user-id-2', + enabled: true, + user: { username: 'user2', full_name: 'User 2', email: 'user2@test.com' }, + data: {}, + }, + { + uid: 'user-id-3', + enabled: true, + user: { username: 'user3', full_name: 'User 3', email: 'user3@test.com' }, + data: {}, + }, +]; diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/test_ids.ts b/x-pack/plugins/security_solution/public/common/components/assignees/test_ids.ts new file mode 100644 index 0000000000000..0842e8b5f3e98 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/test_ids.ts @@ -0,0 +1,12 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +const PREFIX = 'securitySolutionAssignees'; + +/* Apply Panel */ +export const ASSIGNEES_APPLY_PANEL_TEST_ID = `${PREFIX}ApplyPanel`; +export const ASSIGNEES_APPLY_BUTTON_TEST_ID = `${PREFIX}ApplyButton`; diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/translations.ts b/x-pack/plugins/security_solution/public/common/components/assignees/translations.ts new file mode 100644 index 0000000000000..fdd22f50aa7cb --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/translations.ts @@ -0,0 +1,42 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { i18n } from '@kbn/i18n'; + +export const ASSIGNEES_SELECTION_STATUS_MESSAGE = (total: number) => + i18n.translate('xpack.securitySolution.assignees.totalUsersAssigned', { + defaultMessage: '{total, plural, one {# filter} other {# filters}} selected', + values: { total }, + }); + +export const ASSIGNEES_APPLY_BUTTON = i18n.translate( + 'xpack.securitySolution.assignees.applyButtonTitle', + { + defaultMessage: 'Apply', + } +); + +export const ASSIGNEES_SEARCH_USERS = i18n.translate( + 'xpack.securitySolution.assignees.selectableSearchPlaceholder', + { + defaultMessage: 'Search users', + } +); + +export const ASSIGNEES_CLEAR_FILTERS = i18n.translate( + 'xpack.securitySolution.assignees.clearFilters', + { + defaultMessage: 'Clear filters', + } +); + +export const ASSIGNEES_NO_ASSIGNEES = i18n.translate( + 'xpack.securitySolution.assignees.noAssigneesLabel', + { + defaultMessage: 'No assignees', + } +); diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/types.ts b/x-pack/plugins/security_solution/public/common/components/assignees/types.ts new file mode 100644 index 0000000000000..3ee7b04dc23a2 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/types.ts @@ -0,0 +1,11 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; + +export type AssigneesIdsSelection = string | null; +export type AssigneesProfilesSelection = UserProfileWithAvatar | null; diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/utils.test.tsx b/x-pack/plugins/security_solution/public/common/components/assignees/utils.test.tsx new file mode 100644 index 0000000000000..0b75e90a91b3f --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/utils.test.tsx @@ -0,0 +1,44 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { NO_ASSIGNEES_VALUE } from './constants'; +import { mockUserProfiles } from './mocks'; +import { bringCurrentUserToFrontAndSort, removeNoAssigneesSelection } from './utils'; + +describe('utils', () => { + describe('removeNoAssigneesSelection', () => { + it('should return user ids if `no assignees` has not been passed', () => { + const assignees = ['user1', 'user2', 'user3']; + const ids = removeNoAssigneesSelection(assignees); + expect(ids).toEqual(assignees); + }); + + it('should return user ids and remove `no assignees`', () => { + const assignees = [NO_ASSIGNEES_VALUE, 'user1', 'user2', NO_ASSIGNEES_VALUE, 'user3']; + const ids = removeNoAssigneesSelection(assignees); + expect(ids).toEqual(['user1', 'user2', 'user3']); + }); + }); + + describe('bringCurrentUserToFrontAndSort', () => { + it('should return `undefined` if nothing has been passed', () => { + const sortedProfiles = bringCurrentUserToFrontAndSort(); + expect(sortedProfiles).toBeUndefined(); + }); + + it('should return passed profiles if current user is `undefined`', () => { + const sortedProfiles = bringCurrentUserToFrontAndSort(undefined, mockUserProfiles); + expect(sortedProfiles).toEqual(mockUserProfiles); + }); + + it('should return profiles with the current user on top', () => { + const currentUser = mockUserProfiles[1]; + const sortedProfiles = bringCurrentUserToFrontAndSort(currentUser, mockUserProfiles); + expect(sortedProfiles).toEqual([currentUser, mockUserProfiles[0], mockUserProfiles[2]]); + }); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/assignees/utils.ts b/x-pack/plugins/security_solution/public/common/components/assignees/utils.ts new file mode 100644 index 0000000000000..9eae9503febd0 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/assignees/utils.ts @@ -0,0 +1,59 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { sortBy } from 'lodash'; + +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; + +import { NO_ASSIGNEES_VALUE } from './constants'; +import type { AssigneesIdsSelection } from './types'; + +const getSortField = (profile: UserProfileWithAvatar) => + profile.user?.full_name?.toLowerCase() ?? + profile.user?.email?.toLowerCase() ?? + profile.user?.username.toLowerCase(); + +const sortProfiles = (profiles?: UserProfileWithAvatar[]) => { + if (!profiles) { + return; + } + + return sortBy(profiles, getSortField); +}; + +const moveCurrentUserToBeginning = ( + currentUserProfile?: T, + profiles?: T[] +) => { + if (!profiles) { + return; + } + + if (!currentUserProfile) { + return profiles; + } + + const currentProfileIndex = profiles.find((profile) => profile.uid === currentUserProfile.uid); + + if (!currentProfileIndex) { + return profiles; + } + + const profilesWithoutCurrentUser = profiles.filter( + (profile) => profile.uid !== currentUserProfile.uid + ); + + return [currentUserProfile, ...profilesWithoutCurrentUser]; +}; + +export const bringCurrentUserToFrontAndSort = ( + currentUserProfile?: UserProfileWithAvatar, + profiles?: UserProfileWithAvatar[] +) => moveCurrentUserToBeginning(currentUserProfile, sortProfiles(profiles)); + +export const removeNoAssigneesSelection = (assignees: AssigneesIdsSelection[]): string[] => + assignees.filter((assignee): assignee is string => assignee !== NO_ASSIGNEES_VALUE); diff --git a/x-pack/plugins/security_solution/public/common/components/filter_group/constants.ts b/x-pack/plugins/security_solution/public/common/components/filter_group/constants.ts index 873355fa60a76..9eef5311b278b 100644 --- a/x-pack/plugins/security_solution/public/common/components/filter_group/constants.ts +++ b/x-pack/plugins/security_solution/public/common/components/filter_group/constants.ts @@ -24,6 +24,7 @@ export const TEST_IDS = { EDIT: 'filter-group__context--edit', DISCARD: `filter-group__context--discard`, }, + FILTER_BY_ASSIGNEES_BUTTON: 'filter-popover-button-assignees', }; export const COMMON_OPTIONS_LIST_CONTROL_INPUTS: Partial = { diff --git a/x-pack/plugins/security_solution/public/common/components/filter_group/filter_by_assignees.test.tsx b/x-pack/plugins/security_solution/public/common/components/filter_group/filter_by_assignees.test.tsx new file mode 100644 index 0000000000000..872d6f8e901a4 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/filter_group/filter_by_assignees.test.tsx @@ -0,0 +1,132 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { render } from '@testing-library/react'; + +import { FilterByAssigneesPopover } from './filter_by_assignees'; +import { TEST_IDS } from './constants'; +import { TestProviders } from '../../mock'; +import type { AssigneesIdsSelection } from '../assignees/types'; + +import { useGetCurrentUserProfile } from '../user_profiles/use_get_current_user_profile'; +import { useBulkGetUserProfiles } from '../user_profiles/use_bulk_get_user_profiles'; +import { useSuggestUsers } from '../user_profiles/use_suggest_users'; +import { useLicense } from '../../hooks/use_license'; +import { useUpsellingMessage } from '../../hooks/use_upselling'; + +jest.mock('../user_profiles/use_get_current_user_profile'); +jest.mock('../user_profiles/use_bulk_get_user_profiles'); +jest.mock('../user_profiles/use_suggest_users'); +jest.mock('../../hooks/use_license'); +jest.mock('../../hooks/use_upselling'); + +const mockUserProfiles = [ + { + uid: 'user-id-1', + enabled: true, + user: { username: 'user1', full_name: 'User 1', email: 'user1@test.com' }, + data: {}, + }, + { + uid: 'user-id-2', + enabled: true, + user: { username: 'user2', full_name: 'User 2', email: 'user2@test.com' }, + data: {}, + }, + { + uid: 'user-id-3', + enabled: true, + user: { username: 'user3', full_name: 'User 3', email: 'user3@test.com' }, + data: {}, + }, +]; + +const renderFilterByAssigneesPopover = ( + alertAssignees: AssigneesIdsSelection[] = [], + onUsersChange = jest.fn() +) => + render( + + + + ); + +describe('', () => { + beforeEach(() => { + jest.clearAllMocks(); + (useGetCurrentUserProfile as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles[0], + }); + (useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: [], + }); + (useSuggestUsers as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, + }); + (useLicense as jest.Mock).mockReturnValue({ isPlatinumPlus: () => true }); + (useUpsellingMessage as jest.Mock).mockReturnValue('Go for Platinum!'); + }); + + it('should render closed popover component', () => { + const { getByTestId, queryByTestId } = renderFilterByAssigneesPopover(); + + expect(getByTestId(TEST_IDS.FILTER_BY_ASSIGNEES_BUTTON)).toBeInTheDocument(); + expect(queryByTestId('euiSelectableList')).not.toBeInTheDocument(); + }); + + it('should render opened popover component', () => { + const { getByTestId } = renderFilterByAssigneesPopover(); + + getByTestId(TEST_IDS.FILTER_BY_ASSIGNEES_BUTTON).click(); + expect(getByTestId('euiSelectableList')).toBeInTheDocument(); + }); + + it('should render assignees', () => { + const { getByTestId } = renderFilterByAssigneesPopover(); + + getByTestId(TEST_IDS.FILTER_BY_ASSIGNEES_BUTTON).click(); + + const assigneesList = getByTestId('euiSelectableList'); + expect(assigneesList).toHaveTextContent('User 1'); + expect(assigneesList).toHaveTextContent('user1@test.com'); + expect(assigneesList).toHaveTextContent('User 2'); + expect(assigneesList).toHaveTextContent('user2@test.com'); + expect(assigneesList).toHaveTextContent('User 3'); + expect(assigneesList).toHaveTextContent('user3@test.com'); + }); + + it('should call onUsersChange on closing the popover', () => { + const onUsersChangeMock = jest.fn(); + const { getByTestId, getByText } = renderFilterByAssigneesPopover([], onUsersChangeMock); + + getByTestId(TEST_IDS.FILTER_BY_ASSIGNEES_BUTTON).click(); + + getByText('User 1').click(); + getByText('User 2').click(); + getByText('User 3').click(); + getByText('User 3').click(); + getByText('User 2').click(); + getByText('User 1').click(); + + expect(onUsersChangeMock).toHaveBeenCalledTimes(6); + expect(onUsersChangeMock.mock.calls).toEqual([ + [['user-id-1']], + [['user-id-2', 'user-id-1']], + [['user-id-3', 'user-id-2', 'user-id-1']], + [['user-id-2', 'user-id-1']], + [['user-id-1']], + [[]], + ]); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/filter_group/filter_by_assignees.tsx b/x-pack/plugins/security_solution/public/common/components/filter_group/filter_by_assignees.tsx new file mode 100644 index 0000000000000..fbef830dd1b85 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/filter_group/filter_by_assignees.tsx @@ -0,0 +1,93 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { FC } from 'react'; +import React, { memo, useCallback, useState } from 'react'; + +import { i18n } from '@kbn/i18n'; +import { EuiFilterButton, EuiFilterGroup, EuiToolTip } from '@elastic/eui'; + +import { TEST_IDS } from './constants'; +import { AssigneesPopover } from '../assignees/assignees_popover'; +import type { AssigneesIdsSelection } from '../assignees/types'; +import { useLicense } from '../../hooks/use_license'; +import { useUpsellingMessage } from '../../hooks/use_upselling'; + +export interface FilterByAssigneesPopoverProps { + /** + * Ids of the users assigned to the alert + */ + assignedUserIds: AssigneesIdsSelection[]; + + /** + * Callback to handle changing of the assignees selection + */ + onSelectionChange?: (users: AssigneesIdsSelection[]) => void; +} + +/** + * The popover to filter alerts by assigned users + */ +export const FilterByAssigneesPopover: FC = memo( + ({ assignedUserIds, onSelectionChange }) => { + const isPlatinumPlus = useLicense().isPlatinumPlus(); + const upsellingMessage = useUpsellingMessage('alert_assignments'); + + const [isPopoverOpen, setIsPopoverOpen] = useState(false); + const togglePopover = useCallback(() => setIsPopoverOpen((value) => !value), []); + + const [selectedAssignees, setSelectedAssignees] = + useState(assignedUserIds); + const handleSelectionChange = useCallback( + (users: AssigneesIdsSelection[]) => { + setSelectedAssignees(users); + onSelectionChange?.(users); + }, + [onSelectionChange] + ); + + return ( + + + 0} + numActiveFilters={selectedAssignees.length} + > + {i18n.translate('xpack.securitySolution.filtersGroup.assignees.buttonTitle', { + defaultMessage: 'Assignees', + })} + + + } + isPopoverOpen={isPopoverOpen} + closePopover={togglePopover} + onSelectionChange={handleSelectionChange} + /> + + ); + } +); + +FilterByAssigneesPopover.displayName = 'FilterByAssigneesPopover'; diff --git a/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_assignees.test.tsx b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_assignees.test.tsx new file mode 100644 index 0000000000000..abd3db47ea388 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_assignees.test.tsx @@ -0,0 +1,189 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { TimelineItem } from '@kbn/timelines-plugin/common'; +import { act, fireEvent, render } from '@testing-library/react'; +import React from 'react'; +import { TestProviders } from '../../../mock'; +import { useGetCurrentUserProfile } from '../../user_profiles/use_get_current_user_profile'; +import { useBulkGetUserProfiles } from '../../user_profiles/use_bulk_get_user_profiles'; +import { useSuggestUsers } from '../../user_profiles/use_suggest_users'; + +import { BulkAlertAssigneesPanel } from './alert_bulk_assignees'; +import { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils'; +import { ASSIGNEES_APPLY_BUTTON_TEST_ID } from '../../assignees/test_ids'; + +jest.mock('../../user_profiles/use_get_current_user_profile'); +jest.mock('../../user_profiles/use_bulk_get_user_profiles'); +jest.mock('../../user_profiles/use_suggest_users'); + +const mockUserProfiles = [ + { uid: 'user-id-1', enabled: true, user: { username: 'user1' }, data: {} }, + { uid: 'user-id-2', enabled: true, user: { username: 'user2' }, data: {} }, +]; + +const mockSuggestedUserProfiles = [ + ...mockUserProfiles, + { uid: 'user-id-3', enabled: true, user: { username: 'user3' }, data: {} }, + { uid: 'user-id-4', enabled: true, user: { username: 'user4' }, data: {} }, +]; + +const mockAlertsWithAssignees = [ + { + _id: 'test-id', + data: [ + { + field: ALERT_WORKFLOW_ASSIGNEE_IDS, + value: ['user-id-1', 'user-id-2'], + }, + ], + ecs: { _id: 'test-id' }, + }, + { + _id: 'test-id', + data: [ + { + field: ALERT_WORKFLOW_ASSIGNEE_IDS, + value: ['user-id-1', 'user-id-2'], + }, + ], + ecs: { _id: 'test-id' }, + }, +]; + +(useGetCurrentUserProfile as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles[0], +}); +(useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, +}); +(useSuggestUsers as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockSuggestedUserProfiles, +}); + +const renderAssigneesMenu = ( + items: TimelineItem[], + closePopover: () => void = jest.fn(), + onSubmit: () => Promise = jest.fn(), + setIsLoading: () => void = jest.fn() +) => { + return render( + + + + ); +}; + +describe('BulkAlertAssigneesPanel', () => { + beforeEach(() => { + jest.clearAllMocks(); + }); + + test('it renders', () => { + const wrapper = renderAssigneesMenu(mockAlertsWithAssignees); + + expect(wrapper.getByTestId(ASSIGNEES_APPLY_BUTTON_TEST_ID)).toBeInTheDocument(); + expect(useSuggestUsers).toHaveBeenCalled(); + }); + + test('it calls expected functions on submit when nothing has changed', () => { + const mockedClosePopover = jest.fn(); + const mockedOnSubmit = jest.fn(); + const mockedSetIsLoading = jest.fn(); + + const wrapper = renderAssigneesMenu( + mockAlertsWithAssignees, + mockedClosePopover, + mockedOnSubmit, + mockedSetIsLoading + ); + + act(() => { + fireEvent.click(wrapper.getByTestId(ASSIGNEES_APPLY_BUTTON_TEST_ID)); + }); + expect(mockedClosePopover).toHaveBeenCalled(); + expect(mockedOnSubmit).not.toHaveBeenCalled(); + expect(mockedSetIsLoading).not.toHaveBeenCalled(); + }); + + test('it updates state correctly', () => { + const wrapper = renderAssigneesMenu(mockAlertsWithAssignees); + + const deselectUser = (userName: string, index: number) => { + expect(wrapper.getAllByRole('option')[index]).toHaveAttribute('title', userName); + expect(wrapper.getAllByRole('option')[index]).toBeChecked(); + act(() => { + fireEvent.click(wrapper.getByText(userName)); + }); + expect(wrapper.getAllByRole('option')[index]).toHaveAttribute('title', userName); + expect(wrapper.getAllByRole('option')[index]).not.toBeChecked(); + }; + + const selectUser = (userName: string, index = 0) => { + expect(wrapper.getAllByRole('option')[index]).toHaveAttribute('title', userName); + expect(wrapper.getAllByRole('option')[index]).not.toBeChecked(); + act(() => { + fireEvent.click(wrapper.getByText(userName)); + }); + expect(wrapper.getAllByRole('option')[index]).toHaveAttribute('title', userName); + expect(wrapper.getAllByRole('option')[index]).toBeChecked(); + }; + + deselectUser('user1', 0); + deselectUser('user2', 1); + selectUser('user3', 2); + selectUser('user4', 3); + }); + + test('it calls expected functions on submit when alerts have changed', () => { + const mockedClosePopover = jest.fn(); + const mockedOnSubmit = jest.fn(); + const mockedSetIsLoading = jest.fn(); + + const wrapper = renderAssigneesMenu( + mockAlertsWithAssignees, + mockedClosePopover, + mockedOnSubmit, + mockedSetIsLoading + ); + act(() => { + fireEvent.click(wrapper.getByText('user1')); + }); + act(() => { + fireEvent.click(wrapper.getByText('user2')); + }); + act(() => { + fireEvent.click(wrapper.getByText('user3')); + }); + act(() => { + fireEvent.click(wrapper.getByText('user4')); + }); + + act(() => { + fireEvent.click(wrapper.getByTestId(ASSIGNEES_APPLY_BUTTON_TEST_ID)); + }); + expect(mockedClosePopover).toHaveBeenCalled(); + expect(mockedOnSubmit).toHaveBeenCalled(); + expect(mockedOnSubmit).toHaveBeenCalledWith( + { + add: ['user-id-4', 'user-id-3'], + remove: ['user-id-1', 'user-id-2'], + }, + ['test-id', 'test-id'], + expect.anything(), // An anonymous callback defined in the onSubmit function + mockedSetIsLoading + ); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_assignees.tsx b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_assignees.tsx new file mode 100644 index 0000000000000..9e312e6b366e1 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_assignees.tsx @@ -0,0 +1,82 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { intersection } from 'lodash'; +import React, { memo, useCallback, useMemo } from 'react'; + +import type { TimelineItem } from '@kbn/timelines-plugin/common'; +import { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils'; + +import type { SetAlertAssigneesFunc } from './use_set_alert_assignees'; +import { AssigneesApplyPanel } from '../../assignees/assignees_apply_panel'; +import type { AssigneesIdsSelection } from '../../assignees/types'; +import { removeNoAssigneesSelection } from '../../assignees/utils'; + +interface BulkAlertAssigneesPanelComponentProps { + alertItems: TimelineItem[]; + setIsLoading: (isLoading: boolean) => void; + refresh?: () => void; + clearSelection?: () => void; + closePopoverMenu: () => void; + onSubmit: SetAlertAssigneesFunc; +} +const BulkAlertAssigneesPanelComponent: React.FC = ({ + alertItems, + refresh, + setIsLoading, + clearSelection, + closePopoverMenu, + onSubmit, +}) => { + const assignedUserIds = useMemo( + () => + intersection( + ...alertItems.map( + (item) => + item.data.find((data) => data.field === ALERT_WORKFLOW_ASSIGNEE_IDS)?.value ?? [] + ) + ), + [alertItems] + ); + + const onAssigneesApply = useCallback( + async (assigneesIds: AssigneesIdsSelection[]) => { + const updatedIds = removeNoAssigneesSelection(assigneesIds); + const assigneesToAddArray = updatedIds.filter((uid) => uid && !assignedUserIds.includes(uid)); + const assigneesToRemoveArray = assignedUserIds.filter( + (uid) => uid && !updatedIds.includes(uid) + ); + if (assigneesToAddArray.length === 0 && assigneesToRemoveArray.length === 0) { + closePopoverMenu(); + return; + } + + const ids = alertItems.map((item) => item._id); + const assignees = { + add: assigneesToAddArray, + remove: assigneesToRemoveArray, + }; + const onSuccess = () => { + if (refresh) refresh(); + if (clearSelection) clearSelection(); + }; + if (onSubmit != null) { + closePopoverMenu(); + await onSubmit(assignees, ids, onSuccess, setIsLoading); + } + }, + [alertItems, assignedUserIds, clearSelection, closePopoverMenu, onSubmit, refresh, setIsLoading] + ); + + return ( +
+ +
+ ); +}; + +export const BulkAlertAssigneesPanel = memo(BulkAlertAssigneesPanelComponent); diff --git a/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/translations.ts b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/translations.ts index a99ad3cb76a43..8799911b6e306 100644 --- a/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/translations.ts +++ b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/translations.ts @@ -211,3 +211,31 @@ export const ALERT_TAGS_CONTEXT_MENU_ITEM_TOOLTIP_INFO = i18n.translate( defaultMessage: 'Change alert tag options in Kibana Advanced Settings.', } ); + +export const UPDATE_ALERT_ASSIGNEES_SUCCESS_TOAST = (totalAlerts: number) => + i18n.translate('xpack.securitySolution.bulkActions.updateAlertAssigneesSuccessToastMessage', { + values: { totalAlerts }, + defaultMessage: + 'Successfully updated assignees for {totalAlerts} {totalAlerts, plural, =1 {alert} other {alerts}}.', + }); + +export const UPDATE_ALERT_ASSIGNEES_FAILURE = i18n.translate( + 'xpack.securitySolution.bulkActions.updateAlertAssigneesFailedToastMessage', + { + defaultMessage: 'Failed to update alert assignees.', + } +); + +export const ALERT_ASSIGNEES_CONTEXT_MENU_ITEM_TITLE = i18n.translate( + 'xpack.securitySolution.bulkActions.alertAssigneesContextMenuItemTitle', + { + defaultMessage: 'Assign alert', + } +); + +export const REMOVE_ALERT_ASSIGNEES_CONTEXT_MENU_TITLE = i18n.translate( + 'xpack.securitySolution.bulkActions.removeAlertAssignessContextMenuTitle', + { + defaultMessage: 'Unassign alert', + } +); diff --git a/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_bulk_alert_assignees_items.test.tsx b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_bulk_alert_assignees_items.test.tsx new file mode 100644 index 0000000000000..7a6b9c87fa27e --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_bulk_alert_assignees_items.test.tsx @@ -0,0 +1,192 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils'; +import { TestProviders } from '@kbn/timelines-plugin/public/mock'; +import type { BulkActionsConfig } from '@kbn/triggers-actions-ui-plugin/public/types'; +import type { TimelineItem } from '@kbn/triggers-actions-ui-plugin/public/application/sections/alerts_table/bulk_actions/components/toolbar'; +import { act, fireEvent, render } from '@testing-library/react'; +import { renderHook } from '@testing-library/react-hooks'; + +import type { + UseBulkAlertAssigneesItemsProps, + UseBulkAlertAssigneesPanel, +} from './use_bulk_alert_assignees_items'; +import { useBulkAlertAssigneesItems } from './use_bulk_alert_assignees_items'; +import { useSetAlertAssignees } from './use_set_alert_assignees'; +import { useGetCurrentUserProfile } from '../../user_profiles/use_get_current_user_profile'; +import { useBulkGetUserProfiles } from '../../user_profiles/use_bulk_get_user_profiles'; +import { useSuggestUsers } from '../../user_profiles/use_suggest_users'; +import { ASSIGNEES_APPLY_BUTTON_TEST_ID } from '../../assignees/test_ids'; +import { useAlertsPrivileges } from '../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; +import { useLicense } from '../../../hooks/use_license'; + +jest.mock('./use_set_alert_assignees'); +jest.mock('../../user_profiles/use_get_current_user_profile'); +jest.mock('../../user_profiles/use_bulk_get_user_profiles'); +jest.mock('../../user_profiles/use_suggest_users'); +jest.mock('../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'); +jest.mock('../../../hooks/use_license'); + +const mockUserProfiles = [ + { uid: 'user-id-1', enabled: true, user: { username: 'fakeUser1' }, data: {} }, + { uid: 'user-id-2', enabled: true, user: { username: 'fakeUser2' }, data: {} }, +]; + +const defaultProps: UseBulkAlertAssigneesItemsProps = { + onAssigneesUpdate: () => {}, +}; + +const mockAssigneeItems = [ + { + _id: 'test-id', + data: [{ field: ALERT_WORKFLOW_ASSIGNEE_IDS, value: ['user-id-1', 'user-id-2'] }], + ecs: { _id: 'test-id', _index: 'test-index' }, + }, +]; + +const renderPanel = (panel: UseBulkAlertAssigneesPanel) => { + const content = panel.renderContent({ + closePopoverMenu: jest.fn(), + setIsBulkActionsLoading: jest.fn(), + alertItems: mockAssigneeItems, + }); + return render(content); +}; + +describe('useBulkAlertAssigneesItems', () => { + beforeEach(() => { + (useSetAlertAssignees as jest.Mock).mockReturnValue(jest.fn()); + (useGetCurrentUserProfile as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles[0], + }); + (useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, + }); + (useSuggestUsers as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, + }); + (useAlertsPrivileges as jest.Mock).mockReturnValue({ hasIndexWrite: true }); + (useLicense as jest.Mock).mockReturnValue({ isPlatinumPlus: () => true }); + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it('should return two alert assignees action items and one panel', () => { + const { result } = renderHook(() => useBulkAlertAssigneesItems(defaultProps), { + wrapper: TestProviders, + }); + + expect(result.current.alertAssigneesItems.length).toEqual(2); + expect(result.current.alertAssigneesPanels.length).toEqual(1); + + expect(result.current.alertAssigneesItems[0]['data-test-subj']).toEqual( + 'alert-assignees-context-menu-item' + ); + expect(result.current.alertAssigneesItems[1]['data-test-subj']).toEqual( + 'remove-alert-assignees-menu-item' + ); + expect(result.current.alertAssigneesPanels[0]['data-test-subj']).toEqual( + 'alert-assignees-context-menu-panel' + ); + }); + + it('should still render alert assignees panel when useSetAlertAssignees is null', () => { + (useSetAlertAssignees as jest.Mock).mockReturnValue(null); + const { result } = renderHook(() => useBulkAlertAssigneesItems(defaultProps), { + wrapper: TestProviders, + }); + + expect(result.current.alertAssigneesPanels[0]['data-test-subj']).toEqual( + 'alert-assignees-context-menu-panel' + ); + const wrapper = renderPanel(result.current.alertAssigneesPanels[0]); + expect(wrapper.getByTestId('alert-assignees-selectable-menu')).toBeInTheDocument(); + }); + + it('should call setAlertAssignees on submit', () => { + const mockSetAlertAssignees = jest.fn(); + (useSetAlertAssignees as jest.Mock).mockReturnValue(mockSetAlertAssignees); + const { result } = renderHook(() => useBulkAlertAssigneesItems(defaultProps), { + wrapper: TestProviders, + }); + + const wrapper = renderPanel(result.current.alertAssigneesPanels[0]); + expect(wrapper.getByTestId('alert-assignees-selectable-menu')).toBeInTheDocument(); + act(() => { + fireEvent.click(wrapper.getByText('fakeUser2')); // Won't fire unless component assignees selection has been changed + }); + act(() => { + fireEvent.click(wrapper.getByTestId(ASSIGNEES_APPLY_BUTTON_TEST_ID)); + }); + expect(mockSetAlertAssignees).toHaveBeenCalled(); + }); + + it('should call setAlertAssignees with the correct parameters on `Unassign alert` button click', () => { + const mockSetAlertAssignees = jest.fn(); + (useSetAlertAssignees as jest.Mock).mockReturnValue(mockSetAlertAssignees); + const { result } = renderHook(() => useBulkAlertAssigneesItems(defaultProps), { + wrapper: TestProviders, + }); + + const items: TimelineItem[] = [ + { + _id: 'alert1', + data: [{ field: ALERT_WORKFLOW_ASSIGNEE_IDS, value: ['user1', 'user2'] }], + ecs: { _id: 'alert1', _index: 'index1' }, + }, + { + _id: 'alert2', + data: [{ field: ALERT_WORKFLOW_ASSIGNEE_IDS, value: ['user1', 'user3'] }], + ecs: { _id: 'alert2', _index: 'index1' }, + }, + { + _id: 'alert3', + data: [], + ecs: { _id: 'alert3', _index: 'index1' }, + }, + ]; + + const setAlertLoadingMock = jest.fn(); + ( + result.current.alertAssigneesItems[1] as unknown as { onClick: BulkActionsConfig['onClick'] } + ).onClick?.(items, true, setAlertLoadingMock, jest.fn(), jest.fn()); + + expect(mockSetAlertAssignees).toHaveBeenCalled(); + expect(mockSetAlertAssignees).toHaveBeenCalledWith( + { add: [], remove: ['user1', 'user2', 'user3'] }, + ['alert1', 'alert2', 'alert3'], + expect.any(Function), + setAlertLoadingMock + ); + }); + + it('should return 0 items for the VIEWER role', () => { + (useAlertsPrivileges as jest.Mock).mockReturnValue({ hasIndexWrite: false }); + + const { result } = renderHook(() => useBulkAlertAssigneesItems(defaultProps), { + wrapper: TestProviders, + }); + expect(result.current.alertAssigneesItems.length).toEqual(0); + expect(result.current.alertAssigneesPanels.length).toEqual(0); + }); + + it('should return 0 items for the Basic license', () => { + (useLicense as jest.Mock).mockReturnValue({ isPlatinumPlus: () => false }); + + const { result } = renderHook(() => useBulkAlertAssigneesItems(defaultProps), { + wrapper: TestProviders, + }); + expect(result.current.alertAssigneesItems.length).toEqual(0); + expect(result.current.alertAssigneesPanels.length).toEqual(0); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_bulk_alert_assignees_items.tsx b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_bulk_alert_assignees_items.tsx new file mode 100644 index 0000000000000..46fed23c1214b --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_bulk_alert_assignees_items.tsx @@ -0,0 +1,158 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { union } from 'lodash'; +import React, { useCallback, useMemo } from 'react'; + +import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; +import { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils'; +import type { + BulkActionsConfig, + RenderContentPanelProps, +} from '@kbn/triggers-actions-ui-plugin/public/types'; + +import { useLicense } from '../../../hooks/use_license'; +import { useAlertsPrivileges } from '../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; +import { ASSIGNEES_PANEL_WIDTH } from '../../assignees/constants'; +import { BulkAlertAssigneesPanel } from './alert_bulk_assignees'; +import * as i18n from './translations'; +import { useSetAlertAssignees } from './use_set_alert_assignees'; + +export interface UseBulkAlertAssigneesItemsProps { + onAssigneesUpdate?: () => void; +} + +export interface UseBulkAlertAssigneesPanel { + id: number; + title: JSX.Element; + 'data-test-subj': string; + renderContent: (props: RenderContentPanelProps) => JSX.Element; + width?: number; +} + +export const useBulkAlertAssigneesItems = ({ + onAssigneesUpdate, +}: UseBulkAlertAssigneesItemsProps) => { + const isPlatinumPlus = useLicense().isPlatinumPlus(); + + const { hasIndexWrite } = useAlertsPrivileges(); + const setAlertAssignees = useSetAlertAssignees(); + + const handleOnAlertAssigneesSubmit = useCallback( + async (assignees, ids, onSuccess, setIsLoading) => { + if (setAlertAssignees) { + await setAlertAssignees(assignees, ids, onSuccess, setIsLoading); + } + }, + [setAlertAssignees] + ); + + const onSuccess = useCallback(() => { + onAssigneesUpdate?.(); + }, [onAssigneesUpdate]); + + const onRemoveAllAssignees = useCallback['onClick']>( + async (items, _, setAlertLoading) => { + const ids: string[] = items.map((item) => item._id); + const assignedUserIds = union( + ...items.map( + (item) => + item.data.find((data) => data.field === ALERT_WORKFLOW_ASSIGNEE_IDS)?.value ?? [] + ) + ); + if (!assignedUserIds.length) { + return; + } + const assignees = { + add: [], + remove: assignedUserIds, + }; + if (setAlertAssignees) { + await setAlertAssignees(assignees, ids, onSuccess, setAlertLoading); + } + }, + [onSuccess, setAlertAssignees] + ); + + const alertAssigneesItems = useMemo( + () => + hasIndexWrite && isPlatinumPlus + ? [ + { + key: 'manage-alert-assignees', + 'data-test-subj': 'alert-assignees-context-menu-item', + name: i18n.ALERT_ASSIGNEES_CONTEXT_MENU_ITEM_TITLE, + panel: 2, + label: i18n.ALERT_ASSIGNEES_CONTEXT_MENU_ITEM_TITLE, + disableOnQuery: true, + }, + { + key: 'remove-all-alert-assignees', + 'data-test-subj': 'remove-alert-assignees-menu-item', + name: i18n.REMOVE_ALERT_ASSIGNEES_CONTEXT_MENU_TITLE, + label: i18n.REMOVE_ALERT_ASSIGNEES_CONTEXT_MENU_TITLE, + disableOnQuery: true, + onClick: onRemoveAllAssignees, + }, + ] + : [], + [hasIndexWrite, isPlatinumPlus, onRemoveAllAssignees] + ); + + const TitleContent = useMemo( + () => ( + + {i18n.ALERT_ASSIGNEES_CONTEXT_MENU_ITEM_TITLE} + + ), + [] + ); + + const renderContent = useCallback( + ({ + alertItems, + refresh, + setIsBulkActionsLoading, + clearSelection, + closePopoverMenu, + }: RenderContentPanelProps) => ( + { + onSuccess(); + refresh?.(); + }} + setIsLoading={setIsBulkActionsLoading} + clearSelection={clearSelection} + closePopoverMenu={closePopoverMenu} + onSubmit={handleOnAlertAssigneesSubmit} + /> + ), + [handleOnAlertAssigneesSubmit, onSuccess] + ); + + const alertAssigneesPanels: UseBulkAlertAssigneesPanel[] = useMemo( + () => + hasIndexWrite && isPlatinumPlus + ? [ + { + id: 2, + title: TitleContent, + 'data-test-subj': 'alert-assignees-context-menu-panel', + renderContent, + width: ASSIGNEES_PANEL_WIDTH, + }, + ] + : [], + [TitleContent, hasIndexWrite, isPlatinumPlus, renderContent] + ); + + return { + alertAssigneesItems, + alertAssigneesPanels, + }; +}; diff --git a/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_set_alert_assignees.tsx b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_set_alert_assignees.tsx new file mode 100644 index 0000000000000..43630cda420c7 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/toolbar/bulk_actions/use_set_alert_assignees.tsx @@ -0,0 +1,86 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { CoreStart } from '@kbn/core/public'; +import { useKibana } from '@kbn/kibana-react-plugin/public'; +import { useCallback, useEffect, useRef } from 'react'; +import type { AlertAssignees } from '../../../../../common/api/detection_engine'; +import { useAppToasts } from '../../../hooks/use_app_toasts'; +import * as i18n from './translations'; +import { setAlertAssignees } from '../../../containers/alert_assignees/api'; + +export type SetAlertAssigneesFunc = ( + assignees: AlertAssignees, + ids: string[], + onSuccess: () => void, + setTableLoading: (param: boolean) => void +) => Promise; +export type ReturnSetAlertAssignees = SetAlertAssigneesFunc | null; + +/** + * Update alert assignees by query + * + * @param assignees to add and/or remove from a batch of alerts + * @param ids alert ids that will be used to create the update query. + * @param onSuccess a callback function that will be called on successful api response + * @param setTableLoading a function that sets the alert table in a loading state for bulk actions + + * + * @throws An error if response is not OK + */ +export const useSetAlertAssignees = (): ReturnSetAlertAssignees => { + const { http } = useKibana().services; + const { addSuccess, addError } = useAppToasts(); + const setAlertAssigneesRef = useRef(null); + + const onUpdateSuccess = useCallback( + (updated: number = 0) => addSuccess(i18n.UPDATE_ALERT_ASSIGNEES_SUCCESS_TOAST(updated)), + [addSuccess] + ); + + const onUpdateFailure = useCallback( + (error: Error) => { + addError(error.message, { title: i18n.UPDATE_ALERT_ASSIGNEES_FAILURE }); + }, + [addError] + ); + + useEffect(() => { + let ignore = false; + const abortCtrl = new AbortController(); + + const onSetAlertAssignees: SetAlertAssigneesFunc = async ( + assignees, + ids, + onSuccess, + setTableLoading + ) => { + try { + setTableLoading(true); + const response = await setAlertAssignees({ assignees, ids, signal: abortCtrl.signal }); + if (!ignore) { + onSuccess(); + setTableLoading(false); + onUpdateSuccess(response.updated); + } + } catch (error) { + if (!ignore) { + setTableLoading(false); + onUpdateFailure(error); + } + } + }; + + setAlertAssigneesRef.current = onSetAlertAssignees; + return (): void => { + ignore = true; + abortCtrl.abort(); + }; + }, [http, onUpdateFailure, onUpdateSuccess]); + + return setAlertAssigneesRef.current; +}; diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/__mocks__/api.ts b/x-pack/plugins/security_solution/public/common/components/user_profiles/__mocks__/api.ts new file mode 100644 index 0000000000000..34a24bb4e00f7 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/__mocks__/api.ts @@ -0,0 +1,15 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; +import { mockUserProfiles } from '../mock'; + +export const suggestUsers = async ({ + searchTerm, +}: { + searchTerm: string; +}): Promise => Promise.resolve(mockUserProfiles); diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/api.test.ts b/x-pack/plugins/security_solution/public/common/components/user_profiles/api.test.ts new file mode 100644 index 0000000000000..fbd2ee48c9eb6 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/api.test.ts @@ -0,0 +1,46 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { coreMock } from '@kbn/core/public/mocks'; + +import { mockUserProfiles } from './mock'; +import { suggestUsers } from './api'; +import { KibanaServices } from '../../lib/kibana'; +import { DETECTION_ENGINE_ALERT_SUGGEST_USERS_URL } from '../../../../common/constants'; + +const mockKibanaServices = KibanaServices.get as jest.Mock; +jest.mock('../../lib/kibana'); + +const coreStartMock = coreMock.createStart({ basePath: '/mock' }); +mockKibanaServices.mockReturnValue(coreStartMock); +const fetchMock = coreStartMock.http.fetch; + +describe('Detections Alerts API', () => { + describe('suggestUsers', () => { + beforeEach(() => { + fetchMock.mockClear(); + fetchMock.mockResolvedValue(mockUserProfiles); + }); + + test('check parameter url', async () => { + await suggestUsers({ searchTerm: 'name1' }); + expect(fetchMock).toHaveBeenCalledWith( + DETECTION_ENGINE_ALERT_SUGGEST_USERS_URL, + expect.objectContaining({ + method: 'GET', + version: '2023-10-31', + query: { searchTerm: 'name1' }, + }) + ); + }); + + test('happy path', async () => { + const alertsResp = await suggestUsers({ searchTerm: '' }); + expect(alertsResp).toEqual(mockUserProfiles); + }); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/api.ts b/x-pack/plugins/security_solution/public/common/components/user_profiles/api.ts new file mode 100644 index 0000000000000..22340d25e0a57 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/api.ts @@ -0,0 +1,28 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; + +import type { SuggestUsersProps } from './types'; +import { DETECTION_ENGINE_ALERT_SUGGEST_USERS_URL } from '../../../../common/constants'; +import { KibanaServices } from '../../lib/kibana'; + +/** + * Fetches suggested user profiles + */ +export const suggestUsers = async ({ + searchTerm, +}: SuggestUsersProps): Promise => { + return KibanaServices.get().http.fetch( + DETECTION_ENGINE_ALERT_SUGGEST_USERS_URL, + { + method: 'GET', + version: '2023-10-31', + query: { searchTerm }, + } + ); +}; diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/mock.ts b/x-pack/plugins/security_solution/public/common/components/user_profiles/mock.ts new file mode 100644 index 0000000000000..11d1535cc5a50 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/mock.ts @@ -0,0 +1,18 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export const mockCurrentUserProfile = { + uid: 'current-user', + enabled: true, + user: { username: 'current.user' }, + data: {}, +}; + +export const mockUserProfiles = [ + { uid: 'user-id-1', enabled: true, user: { username: 'user1' }, data: {} }, + { uid: 'user-id-2', enabled: true, user: { username: 'user2' }, data: {} }, +]; diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/test_ids.ts b/x-pack/plugins/security_solution/public/common/components/user_profiles/test_ids.ts new file mode 100644 index 0000000000000..6a2aa4e259166 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/test_ids.ts @@ -0,0 +1,13 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +const PREFIX = 'securitySolutionUsers'; + +/* Avatars */ +export const USER_AVATAR_ITEM_TEST_ID = (userName: string) => `${PREFIX}Avatar-${userName}`; +export const USERS_AVATARS_PANEL_TEST_ID = `${PREFIX}AvatarsPanel`; +export const USERS_AVATARS_COUNT_BADGE_TEST_ID = `${PREFIX}AvatarsCountBadge`; diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/translations.ts b/x-pack/plugins/security_solution/public/common/components/user_profiles/translations.ts new file mode 100644 index 0000000000000..6b749e45e3993 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/translations.ts @@ -0,0 +1,28 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { i18n } from '@kbn/i18n'; + +export const CURRENT_USER_PROFILE_FAILURE = i18n.translate( + 'xpack.securitySolution.userProfiles.fetchCurrentUserProfile.failure', + { defaultMessage: 'Failed to find current user' } +); + +export const USER_PROFILES_FAILURE = i18n.translate( + 'xpack.securitySolution.userProfiles.fetchUserProfiles.failure', + { + defaultMessage: 'Failed to find users', + } +); + +/** + * Used whenever we need to display a user name and for some reason it is not available + */ +export const UNKNOWN_USER_PROFILE_NAME = i18n.translate( + 'xpack.securitySolution.userProfiles.unknownUser.displayName', + { defaultMessage: 'Unknown' } +); diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/types.ts b/x-pack/plugins/security_solution/public/common/components/user_profiles/types.ts new file mode 100644 index 0000000000000..2d0586dd571a3 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/types.ts @@ -0,0 +1,10 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export interface SuggestUsersProps { + searchTerm: string; +} diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/use_bulk_get_user_profiles.test.tsx b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_bulk_get_user_profiles.test.tsx new file mode 100644 index 0000000000000..3861e6a6c8a67 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_bulk_get_user_profiles.test.tsx @@ -0,0 +1,54 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { renderHook } from '@testing-library/react-hooks'; +import { securityMock } from '@kbn/security-plugin/public/mocks'; + +import { mockUserProfiles } from './mock'; +import { useBulkGetUserProfiles } from './use_bulk_get_user_profiles'; +import { useKibana } from '../../lib/kibana'; +import { useAppToasts } from '../../hooks/use_app_toasts'; +import { useAppToastsMock } from '../../hooks/use_app_toasts.mock'; +import { createStartServicesMock } from '../../lib/kibana/kibana_react.mock'; +import { TestProviders } from '../../mock'; + +jest.mock('../../lib/kibana'); +jest.mock('../../hooks/use_app_toasts'); + +describe('useBulkGetUserProfiles hook', () => { + let appToastsMock: jest.Mocked>; + beforeEach(() => { + jest.clearAllMocks(); + appToastsMock = useAppToastsMock.create(); + (useAppToasts as jest.Mock).mockReturnValue(appToastsMock); + const security = securityMock.createStart(); + security.userProfiles.bulkGet.mockReturnValue(Promise.resolve(mockUserProfiles)); + (useKibana as jest.Mock).mockReturnValue({ + services: { + ...createStartServicesMock(), + security, + }, + }); + }); + + it('returns an array of userProfiles', async () => { + const userProfiles = useKibana().services.security.userProfiles; + const spyOnUserProfiles = jest.spyOn(userProfiles, 'bulkGet'); + const assigneesIds = new Set(['user1']); + const { result, waitForNextUpdate } = renderHook( + () => useBulkGetUserProfiles({ uids: assigneesIds }), + { + wrapper: TestProviders, + } + ); + await waitForNextUpdate(); + + expect(spyOnUserProfiles).toHaveBeenCalledTimes(1); + expect(result.current.isLoading).toEqual(false); + expect(result.current.data).toEqual(mockUserProfiles); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/use_bulk_get_user_profiles.tsx b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_bulk_get_user_profiles.tsx new file mode 100644 index 0000000000000..b74e797162515 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_bulk_get_user_profiles.tsx @@ -0,0 +1,48 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { SecurityPluginStart } from '@kbn/security-plugin/public'; +import type { UserProfile } from '@kbn/security-plugin/common'; +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; +import { useQuery } from '@tanstack/react-query'; +import { useKibana } from '../../lib/kibana'; +import { useAppToasts } from '../../hooks/use_app_toasts'; +import { USER_PROFILES_FAILURE } from './translations'; + +export interface BulkGetUserProfilesArgs { + security: SecurityPluginStart; + uids: Set; +} + +export const bulkGetUserProfiles = async ({ + security, + uids, +}: BulkGetUserProfilesArgs): Promise => { + if (uids.size === 0) { + return []; + } + return security.userProfiles.bulkGet({ uids, dataPath: 'avatar' }); +}; + +export const useBulkGetUserProfiles = ({ uids }: { uids: Set }) => { + const { security } = useKibana().services; + const { addError } = useAppToasts(); + + return useQuery( + ['useBulkGetUserProfiles', ...uids], + async () => { + return bulkGetUserProfiles({ security, uids }); + }, + { + retry: false, + staleTime: Infinity, + onError: (e) => { + addError(e, { title: USER_PROFILES_FAILURE }); + }, + } + ); +}; diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/use_get_current_user_profile.test.tsx b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_get_current_user_profile.test.tsx new file mode 100644 index 0000000000000..84beb0a8b135b --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_get_current_user_profile.test.tsx @@ -0,0 +1,50 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { renderHook } from '@testing-library/react-hooks'; +import { securityMock } from '@kbn/security-plugin/public/mocks'; + +import { mockCurrentUserProfile } from './mock'; +import { useGetCurrentUserProfile } from './use_get_current_user_profile'; +import { useKibana } from '../../lib/kibana'; +import { useAppToasts } from '../../hooks/use_app_toasts'; +import { useAppToastsMock } from '../../hooks/use_app_toasts.mock'; +import { createStartServicesMock } from '../../lib/kibana/kibana_react.mock'; +import { TestProviders } from '../../mock'; + +jest.mock('../../lib/kibana'); +jest.mock('../../hooks/use_app_toasts'); + +describe('useGetCurrentUserProfile hook', () => { + let appToastsMock: jest.Mocked>; + beforeEach(() => { + jest.clearAllMocks(); + appToastsMock = useAppToastsMock.create(); + (useAppToasts as jest.Mock).mockReturnValue(appToastsMock); + const security = securityMock.createStart(); + security.userProfiles.getCurrent.mockReturnValue(Promise.resolve(mockCurrentUserProfile)); + (useKibana as jest.Mock).mockReturnValue({ + services: { + ...createStartServicesMock(), + security, + }, + }); + }); + + it('returns current user', async () => { + const userProfiles = useKibana().services.security.userProfiles; + const spyOnUserProfiles = jest.spyOn(userProfiles, 'getCurrent'); + const { result, waitForNextUpdate } = renderHook(() => useGetCurrentUserProfile(), { + wrapper: TestProviders, + }); + await waitForNextUpdate(); + + expect(spyOnUserProfiles).toHaveBeenCalledTimes(1); + expect(result.current.isLoading).toEqual(false); + expect(result.current.data).toEqual(mockCurrentUserProfile); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/use_get_current_user_profile.tsx b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_get_current_user_profile.tsx new file mode 100644 index 0000000000000..fbb4bb0660407 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_get_current_user_profile.tsx @@ -0,0 +1,47 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { useQuery } from '@tanstack/react-query'; + +import type { SecurityPluginStart } from '@kbn/security-plugin/public'; +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; + +import { CURRENT_USER_PROFILE_FAILURE } from './translations'; +import { useKibana } from '../../lib/kibana'; +import { useAppToasts } from '../../hooks/use_app_toasts'; + +export const getCurrentUserProfile = async ({ + security, +}: { + security: SecurityPluginStart; +}): Promise => { + return security.userProfiles.getCurrent({ dataPath: 'avatar' }); +}; + +/** + * Fetches current user profile using `userProfiles` service via `security.userProfiles.getCurrent()` + * + * NOTE: There is a similar hook `useCurrentUser` which fetches current authenticated user via `security.authc.getCurrentUser()` + */ +export const useGetCurrentUserProfile = () => { + const { security } = useKibana().services; + const { addError } = useAppToasts(); + + return useQuery( + ['useGetCurrentUserProfile'], + async () => { + return getCurrentUserProfile({ security }); + }, + { + retry: false, + staleTime: Infinity, + onError: (e) => { + addError(e, { title: CURRENT_USER_PROFILE_FAILURE }); + }, + } + ); +}; diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/use_suggest_users.test.tsx b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_suggest_users.test.tsx new file mode 100644 index 0000000000000..2cb727942ed57 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_suggest_users.test.tsx @@ -0,0 +1,38 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { renderHook } from '@testing-library/react-hooks'; +import { useSuggestUsers } from './use_suggest_users'; + +import * as api from './api'; +import { mockUserProfiles } from './mock'; +import { useAppToasts } from '../../hooks/use_app_toasts'; +import { useAppToastsMock } from '../../hooks/use_app_toasts.mock'; +import { TestProviders } from '../../mock'; + +jest.mock('./api'); +jest.mock('../../hooks/use_app_toasts'); + +describe('useSuggestUsers hook', () => { + let appToastsMock: jest.Mocked>; + beforeEach(() => { + jest.clearAllMocks(); + appToastsMock = useAppToastsMock.create(); + (useAppToasts as jest.Mock).mockReturnValue(appToastsMock); + }); + + it('returns an array of userProfiles', async () => { + const spyOnUserProfiles = jest.spyOn(api, 'suggestUsers'); + const { result, waitForNextUpdate } = renderHook(() => useSuggestUsers({ searchTerm: '' }), { + wrapper: TestProviders, + }); + await waitForNextUpdate(); + expect(spyOnUserProfiles).toHaveBeenCalledTimes(1); + expect(result.current.isLoading).toEqual(false); + expect(result.current.data).toEqual(mockUserProfiles); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/use_suggest_users.tsx b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_suggest_users.tsx new file mode 100644 index 0000000000000..a8a2338e51e9d --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/use_suggest_users.tsx @@ -0,0 +1,44 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { useQuery } from '@tanstack/react-query'; + +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; + +import { suggestUsers } from './api'; +import { USER_PROFILES_FAILURE } from './translations'; +import { useAppToasts } from '../../hooks/use_app_toasts'; + +export interface SuggestUserProfilesArgs { + searchTerm: string; +} + +export const bulkGetUserProfiles = async ({ + searchTerm, +}: { + searchTerm: string; +}): Promise => { + return suggestUsers({ searchTerm }); +}; + +export const useSuggestUsers = ({ searchTerm }: { searchTerm: string }) => { + const { addError } = useAppToasts(); + + return useQuery( + ['useSuggestUsers', searchTerm], + async () => { + return bulkGetUserProfiles({ searchTerm }); + }, + { + retry: false, + staleTime: Infinity, + onError: (e) => { + addError(e, { title: USER_PROFILES_FAILURE }); + }, + } + ); +}; diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/users_avatars_panel.test.tsx b/x-pack/plugins/security_solution/public/common/components/user_profiles/users_avatars_panel.test.tsx new file mode 100644 index 0000000000000..725cb81aea3e0 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/users_avatars_panel.test.tsx @@ -0,0 +1,58 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { render } from '@testing-library/react'; + +import { UsersAvatarsPanel } from './users_avatars_panel'; + +import { TestProviders } from '../../mock'; +import { mockUserProfiles } from '../assignees/mocks'; +import { + USERS_AVATARS_COUNT_BADGE_TEST_ID, + USERS_AVATARS_PANEL_TEST_ID, + USER_AVATAR_ITEM_TEST_ID, +} from './test_ids'; + +const renderUsersAvatarsPanel = (userProfiles = [mockUserProfiles[0]], maxVisibleAvatars = 1) => + render( + + + + ); + +describe('', () => { + beforeEach(() => { + jest.clearAllMocks(); + }); + + it('should render component', () => { + const { getByTestId } = renderUsersAvatarsPanel(); + + expect(getByTestId(USERS_AVATARS_PANEL_TEST_ID)).toBeInTheDocument(); + }); + + it('should render avatars for all assignees', () => { + const assignees = [mockUserProfiles[0], mockUserProfiles[1]]; + const { getByTestId, queryByTestId } = renderUsersAvatarsPanel(assignees, 2); + + expect(getByTestId(USER_AVATAR_ITEM_TEST_ID('user1'))).toBeInTheDocument(); + expect(getByTestId(USER_AVATAR_ITEM_TEST_ID('user2'))).toBeInTheDocument(); + + expect(queryByTestId(USERS_AVATARS_COUNT_BADGE_TEST_ID)).not.toBeInTheDocument(); + }); + + it('should render badge with number of assignees if exceeds `maxVisibleAvatars`', () => { + const assignees = [mockUserProfiles[0], mockUserProfiles[1]]; + const { getByTestId, queryByTestId } = renderUsersAvatarsPanel(assignees, 1); + + expect(getByTestId(USERS_AVATARS_COUNT_BADGE_TEST_ID)).toBeInTheDocument(); + + expect(queryByTestId(USER_AVATAR_ITEM_TEST_ID('user1'))).not.toBeInTheDocument(); + expect(queryByTestId(USER_AVATAR_ITEM_TEST_ID('user2'))).not.toBeInTheDocument(); + }); +}); diff --git a/x-pack/plugins/security_solution/public/common/components/user_profiles/users_avatars_panel.tsx b/x-pack/plugins/security_solution/public/common/components/user_profiles/users_avatars_panel.tsx new file mode 100644 index 0000000000000..777ef04060f2b --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/components/user_profiles/users_avatars_panel.tsx @@ -0,0 +1,80 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { FC } from 'react'; +import React, { memo } from 'react'; + +import { EuiFlexGroup, EuiFlexItem, EuiNotificationBadge, EuiToolTip } from '@elastic/eui'; +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; +import { UserAvatar } from '@kbn/user-profile-components'; + +import { UNKNOWN_USER_PROFILE_NAME } from './translations'; +import { + USERS_AVATARS_COUNT_BADGE_TEST_ID, + USERS_AVATARS_PANEL_TEST_ID, + USER_AVATAR_ITEM_TEST_ID, +} from './test_ids'; + +export type UserProfileOrUknown = UserProfileWithAvatar | undefined; + +export interface UsersAvatarsPanelProps { + /** + * The array of user profiles + */ + userProfiles: UserProfileOrUknown[]; + + /** + * Specifies how many avatars should be visible. + * If more assignees passed, then badge with number of assignees will be shown instead. + */ + maxVisibleAvatars?: number; +} + +/** + * Displays users avatars + */ +export const UsersAvatarsPanel: FC = memo( + ({ userProfiles, maxVisibleAvatars }) => { + if (maxVisibleAvatars && userProfiles.length > maxVisibleAvatars) { + return ( + ( +
{user ? user.user.email ?? user.user.username : UNKNOWN_USER_PROFILE_NAME}
+ ))} + repositionOnScroll={true} + > + + {userProfiles.length} + +
+ ); + } + + return ( + + {userProfiles.map((user, index) => ( + + + + ))} + + ); + } +); + +UsersAvatarsPanel.displayName = 'UsersAvatarsPanel'; diff --git a/x-pack/plugins/security_solution/public/common/containers/alert_assignees/api.ts b/x-pack/plugins/security_solution/public/common/containers/alert_assignees/api.ts new file mode 100644 index 0000000000000..8652a51138d62 --- /dev/null +++ b/x-pack/plugins/security_solution/public/common/containers/alert_assignees/api.ts @@ -0,0 +1,31 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { estypes } from '@elastic/elasticsearch'; +import { DETECTION_ENGINE_ALERT_ASSIGNEES_URL } from '../../../../common/constants'; +import type { AlertAssignees } from '../../../../common/api/detection_engine'; +import { KibanaServices } from '../../lib/kibana'; + +export const setAlertAssignees = async ({ + assignees, + ids, + signal, +}: { + assignees: AlertAssignees; + ids: string[]; + signal: AbortSignal | undefined; +}): Promise => { + return KibanaServices.get().http.fetch( + DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + { + method: 'POST', + version: '2023-10-31', + body: JSON.stringify({ assignees, ids }), + signal, + } + ); +}; diff --git a/x-pack/plugins/security_solution/public/common/lib/triggers_actions_ui/register_alerts_table_configuration.tsx b/x-pack/plugins/security_solution/public/common/lib/triggers_actions_ui/register_alerts_table_configuration.tsx index ff75b25832267..6db7a5c814f6f 100644 --- a/x-pack/plugins/security_solution/public/common/lib/triggers_actions_ui/register_alerts_table_configuration.tsx +++ b/x-pack/plugins/security_solution/public/common/lib/triggers_actions_ui/register_alerts_table_configuration.tsx @@ -23,6 +23,7 @@ import { import { getDataTablesInStorageByIds } from '../../../timelines/containers/local_storage'; import { getColumns } from '../../../detections/configurations/security_solution_detections'; import { getRenderCellValueHook } from '../../../detections/configurations/security_solution_detections/render_cell_value'; +import { useFetchPageContext } from '../../../detections/configurations/security_solution_detections/fetch_page_context'; import { SourcererScopeName } from '../../store/sourcerer/model'; const registerAlertsTableConfiguration = ( @@ -64,6 +65,7 @@ const registerAlertsTableConfiguration = ( sort, useFieldBrowserOptions: getUseTriggersActionsFieldBrowserOptions(SourcererScopeName.detections), showInspectButton: true, + useFetchPageContext, }); // register Alert Table on RuleDetails Page @@ -79,6 +81,7 @@ const registerAlertsTableConfiguration = ( sort, useFieldBrowserOptions: getUseTriggersActionsFieldBrowserOptions(SourcererScopeName.detections), showInspectButton: true, + useFetchPageContext, }); registerIfNotAlready(registry, { @@ -91,6 +94,7 @@ const registerAlertsTableConfiguration = ( useCellActions: getUseCellActionsHook(TableId.alertsOnCasePage), sort, showInspectButton: true, + useFetchPageContext, }); registerIfNotAlready(registry, { @@ -104,6 +108,7 @@ const registerAlertsTableConfiguration = ( usePersistentControls: getPersistentControlsHook(TableId.alertsRiskInputs), sort, showInspectButton: true, + useFetchPageContext, }); }; diff --git a/x-pack/plugins/security_solution/public/detections/components/alerts_table/default_config.test.tsx b/x-pack/plugins/security_solution/public/detections/components/alerts_table/default_config.test.tsx index 8807ccf0388d2..b4b0a07fd7ab2 100644 --- a/x-pack/plugins/security_solution/public/detections/components/alerts_table/default_config.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/components/alerts_table/default_config.test.tsx @@ -7,6 +7,7 @@ import type { ExistsFilter, Filter } from '@kbn/es-query'; import { + buildAlertAssigneesFilter, buildAlertsFilter, buildAlertStatusesFilter, buildAlertStatusFilter, @@ -158,6 +159,47 @@ describe('alerts default_config', () => { }); }); + describe('buildAlertAssigneesFilter', () => { + test('given an empty list of assignees ids will return an empty filter', () => { + const filters: Filter[] = buildAlertAssigneesFilter([]); + expect(filters).toHaveLength(0); + }); + + test('builds filter containing all assignees ids passed into function', () => { + const filters = buildAlertAssigneesFilter(['user-id-1', 'user-id-2', 'user-id-3']); + const expected = { + meta: { + alias: null, + disabled: false, + negate: false, + }, + query: { + bool: { + should: [ + { + term: { + 'kibana.alert.workflow_assignee_ids': 'user-id-1', + }, + }, + { + term: { + 'kibana.alert.workflow_assignee_ids': 'user-id-2', + }, + }, + { + term: { + 'kibana.alert.workflow_assignee_ids': 'user-id-3', + }, + }, + ], + }, + }, + }; + expect(filters).toHaveLength(1); + expect(filters[0]).toEqual(expected); + }); + }); + // TODO: move these tests to ../timelines/components/timeline/body/events/event_column_view.tsx // describe.skip('getAlertActions', () => { // let setEventsLoading: ({ eventIds, isLoading }: SetEventsLoadingProps) => void; diff --git a/x-pack/plugins/security_solution/public/detections/components/alerts_table/default_config.tsx b/x-pack/plugins/security_solution/public/detections/components/alerts_table/default_config.tsx index 1addd05eb8d96..6065e617c1254 100644 --- a/x-pack/plugins/security_solution/public/detections/components/alerts_table/default_config.tsx +++ b/x-pack/plugins/security_solution/public/detections/components/alerts_table/default_config.tsx @@ -9,11 +9,13 @@ import { ALERT_BUILDING_BLOCK_TYPE, ALERT_WORKFLOW_STATUS, ALERT_RULE_RULE_ID, + ALERT_WORKFLOW_ASSIGNEE_IDS, } from '@kbn/rule-data-utils'; import type { Filter } from '@kbn/es-query'; import { tableDefaults } from '@kbn/securitysolution-data-table'; import type { SubsetDataTableModel } from '@kbn/securitysolution-data-table'; +import type { AssigneesIdsSelection } from '../../../common/components/assignees/types'; import type { Status } from '../../../../common/api/detection_engine'; import { getColumns, @@ -152,6 +154,36 @@ export const buildThreatMatchFilter = (showOnlyThreatIndicatorAlerts: boolean): ] : []; +export const buildAlertAssigneesFilter = (assigneesIds: AssigneesIdsSelection[]): Filter[] => { + if (!assigneesIds.length) { + return []; + } + const combinedQuery = { + bool: { + should: assigneesIds.map((id) => + id + ? { + term: { + [ALERT_WORKFLOW_ASSIGNEE_IDS]: id, + }, + } + : { bool: { must_not: { exists: { field: ALERT_WORKFLOW_ASSIGNEE_IDS } } } } + ), + }, + }; + + return [ + { + meta: { + alias: null, + negate: false, + disabled: false, + }, + query: combinedQuery, + }, + ]; +}; + export const getAlertsDefaultModel = (license?: LicenseService): SubsetDataTableModel => ({ ...tableDefaults, columns: getColumns(license), @@ -177,6 +209,7 @@ export const requiredFieldsForActions = [ '@timestamp', 'kibana.alert.workflow_status', 'kibana.alert.workflow_tags', + 'kibana.alert.workflow_assignee_ids', 'kibana.alert.group.id', 'kibana.alert.original_time', 'kibana.alert.building_block_type', diff --git a/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.test.tsx b/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.test.tsx index a8e13bb8c5c27..b91db35cdeaa7 100644 --- a/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.test.tsx @@ -28,6 +28,10 @@ jest.mock('../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn().mockReturnValue(true), })); +jest.mock('../../../../common/hooks/use_license', () => ({ + useLicense: jest.fn().mockReturnValue({ isPlatinumPlus: () => true }), +})); + const ecsRowData: Ecs = { _id: '1', agent: { type: ['blah'] }, @@ -105,6 +109,7 @@ const markAsAcknowledgedButton = '[data-test-subj="acknowledged-alert-status"]'; const markAsClosedButton = '[data-test-subj="close-alert-status"]'; const addEndpointEventFilterButton = '[data-test-subj="add-event-filter-menu-item"]'; const applyAlertTagsButton = '[data-test-subj="alert-tags-context-menu-item"]'; +const applyAlertAssigneesButton = '[data-test-subj="alert-assignees-context-menu-item"]'; describe('Alert table context menu', () => { describe('Case actions', () => { @@ -304,4 +309,16 @@ describe('Alert table context menu', () => { expect(wrapper.find(applyAlertTagsButton).first().exists()).toEqual(true); }); }); + + describe('Assign alert action', () => { + test('it renders the assign alert action button', () => { + const wrapper = mount(, { + wrappingComponent: TestProviders, + }); + + wrapper.find(actionMenuButton).simulate('click'); + + expect(wrapper.find(applyAlertAssigneesButton).first().exists()).toEqual(true); + }); + }); }); diff --git a/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.tsx b/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.tsx index 741039c09e0e2..c5c5b95abbccd 100644 --- a/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.tsx +++ b/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.tsx @@ -50,6 +50,7 @@ import { isAlertFromEndpointAlert } from '../../../../common/utils/endpoint_aler import type { Rule } from '../../../../detection_engine/rule_management/logic/types'; import type { AlertTableContextMenuItem } from '../types'; import { useAlertTagsActions } from './use_alert_tags_actions'; +import { useAlertAssigneesActions } from './use_alert_assignees_actions'; interface AlertContextMenuProps { ariaLabel?: string; @@ -224,6 +225,12 @@ const AlertContextMenuComponent: React.FC = ({ refetch: refetchAll, }); + const { alertAssigneesItems, alertAssigneesPanels } = useAlertAssigneesActions({ + closePopover, + ecsRowData, + refetch: refetchAll, + }); + const items: AlertTableContextMenuItem[] = useMemo( () => !isEvent && ruleId @@ -231,6 +238,7 @@ const AlertContextMenuComponent: React.FC = ({ ...addToCaseActionItems, ...statusActionItems, ...alertTagsItems, + ...alertAssigneesItems, ...exceptionActionItems, ...(agentId ? osqueryActionItems : []), ] @@ -250,6 +258,7 @@ const AlertContextMenuComponent: React.FC = ({ eventFilterActionItems, canCreateEndpointEventFilters, alertTagsItems, + alertAssigneesItems, ] ); @@ -260,8 +269,9 @@ const AlertContextMenuComponent: React.FC = ({ items, }, ...alertTagsPanels, + ...alertAssigneesPanels, ], - [alertTagsPanels, items] + [alertTagsPanels, alertAssigneesPanels, items] ); const osqueryFlyout = useMemo(() => { diff --git a/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alert_assignees_actions.test.tsx b/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alert_assignees_actions.test.tsx new file mode 100644 index 0000000000000..52c196fa729fc --- /dev/null +++ b/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alert_assignees_actions.test.tsx @@ -0,0 +1,203 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { TestProviders } from '@kbn/timelines-plugin/public/mock'; +import { renderHook } from '@testing-library/react-hooks'; +import type { UseAlertAssigneesActionsProps } from './use_alert_assignees_actions'; +import { useAlertAssigneesActions } from './use_alert_assignees_actions'; +import { useAlertsPrivileges } from '../../../containers/detection_engine/alerts/use_alerts_privileges'; +import type { AlertTableContextMenuItem } from '../types'; +import { render } from '@testing-library/react'; +import React from 'react'; +import type { EuiContextMenuPanelDescriptor } from '@elastic/eui'; +import { EuiPopover, EuiContextMenu } from '@elastic/eui'; +import { useSetAlertAssignees } from '../../../../common/components/toolbar/bulk_actions/use_set_alert_assignees'; +import { useGetCurrentUserProfile } from '../../../../common/components/user_profiles/use_get_current_user_profile'; +import { useBulkGetUserProfiles } from '../../../../common/components/user_profiles/use_bulk_get_user_profiles'; +import { useSuggestUsers } from '../../../../common/components/user_profiles/use_suggest_users'; +import { useLicense } from '../../../../common/hooks/use_license'; + +jest.mock('../../../containers/detection_engine/alerts/use_alerts_privileges'); +jest.mock('../../../../common/components/toolbar/bulk_actions/use_set_alert_assignees'); +jest.mock('../../../../common/components/user_profiles/use_get_current_user_profile'); +jest.mock('../../../../common/components/user_profiles/use_bulk_get_user_profiles'); +jest.mock('../../../../common/components/user_profiles/use_suggest_users'); +jest.mock('../../../../common/hooks/use_license'); + +const mockUserProfiles = [ + { uid: 'user-id-1', enabled: true, user: { username: 'fakeUser1' }, data: {} }, + { uid: 'user-id-2', enabled: true, user: { username: 'fakeUser2' }, data: {} }, +]; + +const defaultProps: UseAlertAssigneesActionsProps = { + closePopover: jest.fn(), + ecsRowData: { + _id: '123', + kibana: { + alert: { + workflow_assignee_ids: [], + }, + }, + }, + refetch: jest.fn(), +}; + +const renderContextMenu = ( + items: AlertTableContextMenuItem[], + panels: EuiContextMenuPanelDescriptor[] +) => { + const panelsToRender = [{ id: 0, items }, ...panels]; + return render( + {}} + button={<>} + > + + + ); +}; + +describe('useAlertAssigneesActions', () => { + beforeEach(() => { + (useAlertsPrivileges as jest.Mock).mockReturnValue({ + hasIndexWrite: true, + }); + (useLicense as jest.Mock).mockReturnValue({ isPlatinumPlus: () => true }); + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it('should render alert assignees actions', () => { + const { result } = renderHook(() => useAlertAssigneesActions(defaultProps), { + wrapper: TestProviders, + }); + + expect(result.current.alertAssigneesItems.length).toEqual(2); + expect(result.current.alertAssigneesPanels.length).toEqual(1); + expect(result.current.alertAssigneesItems[0]['data-test-subj']).toEqual( + 'alert-assignees-context-menu-item' + ); + expect(result.current.alertAssigneesItems[1]['data-test-subj']).toEqual( + 'remove-alert-assignees-menu-item' + ); + + expect(result.current.alertAssigneesPanels[0].content).toMatchInlineSnapshot(` + + `); + }); + + it("should not render alert assignees actions if user doesn't have write permissions", () => { + (useAlertsPrivileges as jest.Mock).mockReturnValue({ + hasIndexWrite: false, + }); + const { result } = renderHook(() => useAlertAssigneesActions(defaultProps), { + wrapper: TestProviders, + }); + expect(result.current.alertAssigneesItems.length).toEqual(0); + }); + + it('should not render alert assignees actions within Basic license', () => { + (useLicense as jest.Mock).mockReturnValue({ isPlatinumPlus: () => false }); + const { result } = renderHook(() => useAlertAssigneesActions(defaultProps), { + wrapper: TestProviders, + }); + expect(result.current.alertAssigneesItems.length).toEqual(0); + }); + + it('should still render if workflow_assignee_ids field does not exist', () => { + const newProps = { + ...defaultProps, + ecsRowData: { + _id: '123', + }, + }; + const { result } = renderHook(() => useAlertAssigneesActions(newProps), { + wrapper: TestProviders, + }); + expect(result.current.alertAssigneesItems.length).toEqual(2); + expect(result.current.alertAssigneesPanels.length).toEqual(1); + expect(result.current.alertAssigneesPanels[0].content).toMatchInlineSnapshot(` + + `); + }); + + it('should render the nested panel', async () => { + (useSetAlertAssignees as jest.Mock).mockReturnValue(jest.fn()); + (useGetCurrentUserProfile as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles[0], + }); + (useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, + }); + (useSuggestUsers as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, + }); + + const { result } = renderHook(() => useAlertAssigneesActions(defaultProps), { + wrapper: TestProviders, + }); + const alertAssigneesItems = result.current.alertAssigneesItems; + const alertAssigneesPanels = result.current.alertAssigneesPanels; + const { getByTestId } = renderContextMenu(alertAssigneesItems, alertAssigneesPanels); + + expect(getByTestId('alert-assignees-selectable-menu')).toBeInTheDocument(); + }); +}); diff --git a/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alert_assignees_actions.tsx b/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alert_assignees_actions.tsx new file mode 100644 index 0000000000000..ff7e64a5e4dc8 --- /dev/null +++ b/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alert_assignees_actions.tsx @@ -0,0 +1,94 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { noop } from 'lodash'; +import { useCallback, useMemo } from 'react'; + +import type { EuiContextMenuPanelDescriptor } from '@elastic/eui'; +import type { EcsSecurityExtension as Ecs } from '@kbn/securitysolution-ecs'; +import { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils'; + +import { ASSIGNEES_PANEL_WIDTH } from '../../../../common/components/assignees/constants'; +import { useBulkAlertAssigneesItems } from '../../../../common/components/toolbar/bulk_actions/use_bulk_alert_assignees_items'; +import { useAlertsPrivileges } from '../../../containers/detection_engine/alerts/use_alerts_privileges'; +import type { AlertTableContextMenuItem } from '../types'; + +export interface UseAlertAssigneesActionsProps { + closePopover: () => void; + ecsRowData: Ecs; + refetch?: () => void; +} + +export const useAlertAssigneesActions = ({ + closePopover, + ecsRowData, + refetch, +}: UseAlertAssigneesActionsProps) => { + const { hasIndexWrite } = useAlertsPrivileges(); + + const alertId = ecsRowData._id; + const alertAssigneeData = useMemo(() => { + return [ + { + _id: alertId, + _index: ecsRowData._index ?? '', + data: [ + { + field: ALERT_WORKFLOW_ASSIGNEE_IDS, + value: ecsRowData?.kibana?.alert.workflow_assignee_ids ?? [], + }, + ], + ecs: { + _id: alertId, + _index: ecsRowData._index ?? '', + }, + }, + ]; + }, [alertId, ecsRowData._index, ecsRowData?.kibana?.alert.workflow_assignee_ids]); + + const onAssigneesUpdate = useCallback(() => { + closePopover(); + if (refetch) { + refetch(); + } + }, [closePopover, refetch]); + + const { alertAssigneesItems, alertAssigneesPanels } = useBulkAlertAssigneesItems({ + onAssigneesUpdate, + }); + + const itemsToReturn: AlertTableContextMenuItem[] = useMemo( + () => + alertAssigneesItems.map((item) => ({ + name: item.name, + panel: item.panel, + 'data-test-subj': item['data-test-subj'], + key: item.key, + onClick: () => item.onClick?.(alertAssigneeData, false, noop, noop, noop), + })), + [alertAssigneeData, alertAssigneesItems] + ); + + const panelsToReturn: EuiContextMenuPanelDescriptor[] = useMemo( + () => + alertAssigneesPanels.map((panel) => { + const content = panel.renderContent({ + closePopoverMenu: closePopover, + setIsBulkActionsLoading: () => {}, + alertItems: alertAssigneeData, + refresh: onAssigneesUpdate, + }); + return { title: panel.title, content, id: panel.id, width: ASSIGNEES_PANEL_WIDTH }; + }), + [alertAssigneeData, alertAssigneesPanels, closePopover, onAssigneesUpdate] + ); + + return { + alertAssigneesItems: hasIndexWrite ? itemsToReturn : [], + alertAssigneesPanels: panelsToReturn, + }; +}; diff --git a/x-pack/plugins/security_solution/public/detections/components/alerts_table/translations.ts b/x-pack/plugins/security_solution/public/detections/components/alerts_table/translations.ts index 2023df7462536..ae0c05d2bdb05 100644 --- a/x-pack/plugins/security_solution/public/detections/components/alerts_table/translations.ts +++ b/x-pack/plugins/security_solution/public/detections/components/alerts_table/translations.ts @@ -95,6 +95,13 @@ export const ALERTS_HEADERS_RISK_SCORE = i18n.translate( } ); +export const ALERTS_HEADERS_ASSIGNEES = i18n.translate( + 'xpack.securitySolution.eventsViewer.alerts.defaultHeaders.assigneesTitle', + { + defaultMessage: 'Assignees', + } +); + export const ALERTS_HEADERS_THRESHOLD_COUNT = i18n.translate( 'xpack.securitySolution.eventsViewer.alerts.defaultHeaders.thresholdCount', { diff --git a/x-pack/plugins/security_solution/public/detections/components/detection_page_filters/index.test.tsx b/x-pack/plugins/security_solution/public/detections/components/detection_page_filters/index.test.tsx index 984e19a879637..b099acb254538 100644 --- a/x-pack/plugins/security_solution/public/detections/components/detection_page_filters/index.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/components/detection_page_filters/index.test.tsx @@ -23,6 +23,35 @@ jest.mock('../../../common/components/filter_group'); jest.mock('../../../common/lib/kibana'); +const mockUserProfiles = [ + { + uid: 'user-id-1', + enabled: true, + user: { username: 'user1', full_name: 'User 1', email: 'user1@test.com' }, + data: {}, + }, + { + uid: 'user-id-2', + enabled: true, + user: { username: 'user2', full_name: 'User 2', email: 'user2@test.com' }, + data: {}, + }, + { + uid: 'user-id-3', + enabled: true, + user: { username: 'user3', full_name: 'User 3', email: 'user3@test.com' }, + data: {}, + }, +]; +jest.mock('../../../common/components/user_profiles/use_suggest_users', () => { + return { + useSuggestUsers: () => ({ + loading: false, + userProfiles: mockUserProfiles, + }), + }; +}); + const basicKibanaServicesMock = createStartServicesMock(); const getFieldByNameMock = jest.fn(() => true); diff --git a/x-pack/plugins/security_solution/public/detections/components/take_action_dropdown/index.test.tsx b/x-pack/plugins/security_solution/public/detections/components/take_action_dropdown/index.test.tsx index cf67bf45fd360..a3e7b942953fb 100644 --- a/x-pack/plugins/security_solution/public/detections/components/take_action_dropdown/index.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/components/take_action_dropdown/index.test.tsx @@ -37,7 +37,10 @@ import { getUserPrivilegesMockDefaultValue } from '../../../common/components/us import { allCasesPermissions } from '../../../cases_test_utils'; import { HostStatus } from '../../../../common/endpoint/types'; import { ENDPOINT_CAPABILITIES } from '../../../../common/endpoint/service/response_actions/constants'; -import { ALERT_TAGS_CONTEXT_MENU_ITEM_TITLE } from '../../../common/components/toolbar/bulk_actions/translations'; +import { + ALERT_ASSIGNEES_CONTEXT_MENU_ITEM_TITLE, + ALERT_TAGS_CONTEXT_MENU_ITEM_TITLE, +} from '../../../common/components/toolbar/bulk_actions/translations'; jest.mock('../../../common/components/user_privileges'); @@ -58,6 +61,10 @@ jest.mock('../../../common/hooks/use_app_toasts', () => ({ }), })); +jest.mock('../../../common/hooks/use_license', () => ({ + useLicense: jest.fn().mockReturnValue({ isPlatinumPlus: () => true }), +})); + jest.mock('../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn().mockReturnValue(true), })); @@ -254,6 +261,13 @@ describe('take action dropdown', () => { ).toEqual(ALERT_TAGS_CONTEXT_MENU_ITEM_TITLE); }); }); + test('should render "Assign alert"', async () => { + await waitFor(() => { + expect( + wrapper.find('[data-test-subj="alert-assignees-context-menu-item"]').first().text() + ).toEqual(ALERT_ASSIGNEES_CONTEXT_MENU_ITEM_TITLE); + }); + }); }); describe('for Endpoint related actions', () => { diff --git a/x-pack/plugins/security_solution/public/detections/components/take_action_dropdown/index.tsx b/x-pack/plugins/security_solution/public/detections/components/take_action_dropdown/index.tsx index 67175f05ece2e..f8efc47d3bd1a 100644 --- a/x-pack/plugins/security_solution/public/detections/components/take_action_dropdown/index.tsx +++ b/x-pack/plugins/security_solution/public/detections/components/take_action_dropdown/index.tsx @@ -35,6 +35,7 @@ import { useKibana } from '../../../common/lib/kibana'; import { getOsqueryActionItem } from '../osquery/osquery_action_item'; import type { AlertTableContextMenuItem } from '../alerts_table/types'; import { useAlertTagsActions } from '../alerts_table/timeline_actions/use_alert_tags_actions'; +import { useAlertAssigneesActions } from '../alerts_table/timeline_actions/use_alert_assignees_actions'; interface ActionsData { alertStatus: Status; @@ -189,6 +190,20 @@ export const TakeActionDropdown = React.memo( refetch, }); + const onAssigneesUpdate = useCallback(() => { + if (refetch) { + refetch(); + } + if (refetchFlyoutData) { + refetchFlyoutData(); + } + }, [refetch, refetchFlyoutData]); + const { alertAssigneesItems, alertAssigneesPanels } = useAlertAssigneesActions({ + closePopover: closePopoverHandler, + ecsRowData: ecsData ?? { _id: actionsData.eventId }, + refetch: onAssigneesUpdate, + }); + const { investigateInTimelineActionItems } = useInvestigateInTimeline({ ecsRowData: ecsData, onInvestigateInTimelineAlertClick: closePopoverHandler, @@ -214,7 +229,12 @@ export const TakeActionDropdown = React.memo( const alertsActionItems = useMemo( () => !isEvent && actionsData.ruleId - ? [...statusActionItems, ...alertTagsItems, ...exceptionActionItems] + ? [ + ...statusActionItems, + ...alertTagsItems, + ...alertAssigneesItems, + ...exceptionActionItems, + ] : isEndpointEvent && canCreateEndpointEventFilters ? eventFilterActionItems : [], @@ -227,6 +247,7 @@ export const TakeActionDropdown = React.memo( isEvent, actionsData.ruleId, alertTagsItems, + alertAssigneesItems, ] ); @@ -271,6 +292,7 @@ export const TakeActionDropdown = React.memo( items, }, ...alertTagsPanels, + ...alertAssigneesPanels, ]; const takeActionButton = useMemo( diff --git a/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/columns.ts b/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/columns.ts index 29c8cb4ec0962..bfce842096448 100644 --- a/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/columns.ts +++ b/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/columns.ts @@ -28,6 +28,12 @@ const getBaseColumns = ( > => { const isPlatinumPlus = license?.isPlatinumPlus?.() ?? false; return [ + { + columnHeaderType: defaultColumnHeaderType, + displayAsText: i18n.ALERTS_HEADERS_ASSIGNEES, + id: 'kibana.alert.workflow_assignee_ids', + initialWidth: DEFAULT_DATE_COLUMN_MIN_WIDTH, + }, { columnHeaderType: defaultColumnHeaderType, displayAsText: i18n.ALERTS_HEADERS_SEVERITY, diff --git a/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/fetch_page_context.tsx b/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/fetch_page_context.tsx new file mode 100644 index 0000000000000..ebd8df15d92ea --- /dev/null +++ b/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/fetch_page_context.tsx @@ -0,0 +1,43 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { useMemo } from 'react'; +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; +import type { PreFetchPageContext } from '@kbn/triggers-actions-ui-plugin/public/types'; +import { useBulkGetUserProfiles } from '../../../common/components/user_profiles/use_bulk_get_user_profiles'; + +export interface RenderCellValueContext { + profiles: UserProfileWithAvatar[] | undefined; + isLoading: boolean; +} + +// Add new columns names to this array to render the user's display name instead of profile_uid +export const profileUidColumns = [ + 'kibana.alert.workflow_assignee_ids', + 'kibana.alert.workflow_user', +]; + +export const useFetchPageContext: PreFetchPageContext = ({ + alerts, + columns, +}) => { + const uids = new Set(); + alerts.forEach((alert) => { + profileUidColumns.forEach((columnId) => { + if (columns.find((column) => column.id === columnId) != null) { + const userUids = alert[columnId]; + userUids?.forEach((uid) => uids.add(uid as string)); + } + }); + }); + const result = useBulkGetUserProfiles({ uids }); + const returnVal = useMemo( + () => ({ profiles: result.data, isLoading: result.isLoading }), + [result.data, result.isLoading] + ); + return returnVal; +}; diff --git a/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/render_cell_value.tsx b/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/render_cell_value.tsx index 47be8b0739346..84e14ad725e40 100644 --- a/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/render_cell_value.tsx +++ b/x-pack/plugins/security_solution/public/detections/configurations/security_solution_detections/render_cell_value.tsx @@ -33,6 +33,7 @@ import { SUPPRESSED_ALERT_TOOLTIP } from './translations'; import { VIEW_SELECTION } from '../../../../common/constants'; import { getAllFieldsByName } from '../../../common/containers/source'; import { eventRenderedViewColumns, getColumns } from './columns'; +import type { RenderCellValueContext } from './fetch_page_context'; /** * This implementation of `EuiDataGrid`'s `renderCellValue` @@ -95,7 +96,7 @@ export const getRenderCellValueHook = ({ scopeId: SourcererScopeName; tableId: TableId; }) => { - const useRenderCellValue: GetRenderCellValue = () => { + const useRenderCellValue: GetRenderCellValue = ({ context }) => { const { browserFields } = useSourcererDataView(scopeId); const browserFieldsByName = useMemo(() => getAllFieldsByName(browserFields), [browserFields]); const getTable = useMemo(() => dataTableSelectors.getTableByIdSelector(), []); @@ -173,10 +174,11 @@ export const getRenderCellValueHook = ({ scopeId={tableId} truncate={truncate} asPlainText={false} + context={context as RenderCellValueContext} /> ); }, - [browserFieldsByName, browserFields, columnHeaders] + [browserFieldsByName, columnHeaders, browserFields, context] ); return result; }; diff --git a/x-pack/plugins/security_solution/public/detections/containers/detection_engine/alerts/translations.ts b/x-pack/plugins/security_solution/public/detections/containers/detection_engine/alerts/translations.ts index 1f667cc42be1e..3af1ddd6c0fce 100644 --- a/x-pack/plugins/security_solution/public/detections/containers/detection_engine/alerts/translations.ts +++ b/x-pack/plugins/security_solution/public/detections/containers/detection_engine/alerts/translations.ts @@ -30,3 +30,8 @@ export const CASES_FROM_ALERTS_FAILURE = i18n.translate( 'xpack.securitySolution.endpoint.hostIsolation.casesFromAlerts.title', { defaultMessage: 'Failed to find associated cases' } ); + +export const USER_PROFILES_FAILURE = i18n.translate( + 'xpack.securitySolution.containers.detectionEngine.users.userProfiles.title', + { defaultMessage: 'Failed to find users' } +); diff --git a/x-pack/plugins/security_solution/public/detections/hooks/trigger_actions_alert_table/use_bulk_actions.tsx b/x-pack/plugins/security_solution/public/detections/hooks/trigger_actions_alert_table/use_bulk_actions.tsx index 30e86f6185c33..d468f5b05d869 100644 --- a/x-pack/plugins/security_solution/public/detections/hooks/trigger_actions_alert_table/use_bulk_actions.tsx +++ b/x-pack/plugins/security_solution/public/detections/hooks/trigger_actions_alert_table/use_bulk_actions.tsx @@ -12,6 +12,7 @@ import { isEqual } from 'lodash'; import type { Filter } from '@kbn/es-query'; import { useCallback } from 'react'; import type { TableId } from '@kbn/securitysolution-data-table'; +import { useBulkAlertAssigneesItems } from '../../../common/components/toolbar/bulk_actions/use_bulk_alert_assignees_items'; import { useBulkAlertTagsItems } from '../../../common/components/toolbar/bulk_actions/use_bulk_alert_tags_items'; import type { inputsModel, State } from '../../../common/store'; import { useShallowEqualSelector } from '../../../common/hooks/use_selector'; @@ -93,7 +94,11 @@ export const getBulkActionHook = refetch: refetchGlobalQuery, }); - const items = [...alertActions, timelineAction, ...alertTagsItems]; + const { alertAssigneesItems, alertAssigneesPanels } = useBulkAlertAssigneesItems({ + onAssigneesUpdate: refetchGlobalQuery, + }); + + const items = [...alertActions, timelineAction, ...alertTagsItems, ...alertAssigneesItems]; - return [{ id: 0, items }, ...alertTagsPanels]; + return [{ id: 0, items }, ...alertTagsPanels, ...alertAssigneesPanels]; }; diff --git a/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.test.tsx b/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.test.tsx index c340c08ad7268..aa196b174131e 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.test.tsx @@ -33,6 +33,7 @@ import { FilterGroup } from '../../../common/components/filter_group'; import type { AlertsTableComponentProps } from '../../components/alerts_table/alerts_grouping'; import { getMockedFilterGroupWithCustomFilters } from '../../../common/components/filter_group/mocks'; import { TableId } from '@kbn/securitysolution-data-table'; +import { useUpsellingMessage } from '../../../common/hooks/use_upselling'; // Test will fail because we will to need to mock some core services to make the test work // For now let's forget about SiemSearchBar and QueryBar @@ -219,6 +220,7 @@ jest.mock('../../components/alerts_table/timeline_actions/use_add_bulk_to_timeli jest.mock('../../../common/components/visualization_actions/lens_embeddable'); jest.mock('../../../common/components/page/use_refetch_by_session'); +jest.mock('../../../common/hooks/use_upselling'); describe('DetectionEnginePageComponent', () => { beforeAll(() => { @@ -239,6 +241,7 @@ describe('DetectionEnginePageComponent', () => { (FilterGroup as jest.Mock).mockImplementation(() => { return ; }); + (useUpsellingMessage as jest.Mock).mockReturnValue('Go for Platinum!'); }); beforeEach(() => { jest.clearAllMocks(); diff --git a/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx b/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx index 8a8b269abf4ed..2127e0c4f26a7 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx @@ -31,6 +31,9 @@ import { tableDefaults, TableId, } from '@kbn/securitysolution-data-table'; +import { isEqual } from 'lodash'; +import { FilterByAssigneesPopover } from '../../../common/components/filter_group/filter_by_assignees'; +import type { AssigneesIdsSelection } from '../../../common/components/assignees/types'; import { ALERTS_TABLE_REGISTRY_CONFIG_IDS } from '../../../../common/constants'; import { useDataTableFilters } from '../../../common/hooks/use_data_table_filters'; import { useIsExperimentalFeatureEnabled } from '../../../common/hooks/use_experimental_features'; @@ -62,6 +65,7 @@ import { showGlobalFilters, } from '../../../timelines/components/timeline/helpers'; import { + buildAlertAssigneesFilter, buildAlertStatusFilter, buildShowBuildingBlockFilter, buildThreatMatchFilter, @@ -135,6 +139,16 @@ const DetectionEnginePageComponent: React.FC = ({ const { loading: listsConfigLoading, needsConfiguration: needsListsConfiguration } = useListsConfig(); + const [assignees, setAssignees] = useState([]); + const handleSelectedAssignees = useCallback( + (newAssignees: AssigneesIdsSelection[]) => { + if (!isEqual(newAssignees, assignees)) { + setAssignees(newAssignees); + } + }, + [assignees] + ); + const arePageFiltersEnabled = useIsExperimentalFeatureEnabled('alertsPageFiltersEnabled'); // when arePageFiltersEnabled === false @@ -176,8 +190,9 @@ const DetectionEnginePageComponent: React.FC = ({ ...filters, ...buildShowBuildingBlockFilter(showBuildingBlockAlerts), ...buildThreatMatchFilter(showOnlyThreatIndicatorAlerts), + ...buildAlertAssigneesFilter(assignees), ]; - }, [showBuildingBlockAlerts, showOnlyThreatIndicatorAlerts, filters]); + }, [assignees, showBuildingBlockAlerts, showOnlyThreatIndicatorAlerts, filters]); const alertPageFilters = useMemo(() => { if (arePageFiltersEnabled) { @@ -247,8 +262,9 @@ const DetectionEnginePageComponent: React.FC = ({ ...buildShowBuildingBlockFilter(showBuildingBlockAlerts), ...buildThreatMatchFilter(showOnlyThreatIndicatorAlerts), ...(alertPageFilters ?? []), + ...buildAlertAssigneesFilter(assignees), ], - [showBuildingBlockAlerts, showOnlyThreatIndicatorAlerts, alertPageFilters] + [assignees, showBuildingBlockAlerts, showOnlyThreatIndicatorAlerts, alertPageFilters] ); const { signalIndexNeedsInit, pollForSignalIndex } = useSignalHelpers(); @@ -363,16 +379,16 @@ const DetectionEnginePageComponent: React.FC = ({ /> ), [ - topLevelFilters, arePageFiltersEnabled, - statusFilter, + from, onFilterGroupChangedCallback, pageFiltersUpdateHandler, - showUpdating, - from, query, + showUpdating, + statusFilter, timelinesUi, to, + topLevelFilters, updatedAt, ] ); @@ -448,14 +464,24 @@ const DetectionEnginePageComponent: React.FC = ({ > - - {i18n.BUTTON_MANAGE_RULES} - + + + + + + + {i18n.BUTTON_MANAGE_RULES} + + + diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_doc_link.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_doc_link.tsx index dbe56fd74931e..a54bb9e627626 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_doc_link.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_doc_link.tsx @@ -8,12 +8,22 @@ import { EuiLink } from '@elastic/eui'; import React, { useMemo } from 'react'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; -import { - RISKY_HOSTS_DOC_LINK, - RISKY_USERS_DOC_LINK, - RISKY_ENTITY_SCORE_DOC_LINK, -} from '../../../../../common/constants'; import { LEARN_MORE } from '../../../../overview/components/entity_analytics/risk_score/translations'; +import { useKibana } from '../../../../common/lib/kibana'; + +const useLearnMoreLinkForEntity = (riskScoreEntity?: RiskScoreEntity) => { + const { docLinks } = useKibana().services; + const entityAnalyticsLinks = docLinks.links.securitySolution.entityAnalytics; + return useMemo(() => { + if (!riskScoreEntity) { + return entityAnalyticsLinks.entityRiskScoring; + } + if (riskScoreEntity === RiskScoreEntity.user) { + return entityAnalyticsLinks.userRiskScore; + } + return entityAnalyticsLinks.hostRiskScore; + }, [riskScoreEntity, entityAnalyticsLinks]); +}; const RiskScoreDocLinkComponent = ({ riskScoreEntity, @@ -22,18 +32,10 @@ const RiskScoreDocLinkComponent = ({ riskScoreEntity?: RiskScoreEntity; title?: string | React.ReactNode; }) => { - const docLink = useMemo(() => { - if (!riskScoreEntity) { - return RISKY_ENTITY_SCORE_DOC_LINK; - } - if (riskScoreEntity === RiskScoreEntity.user) { - return RISKY_USERS_DOC_LINK; - } - return RISKY_HOSTS_DOC_LINK; - }, [riskScoreEntity]); + const learnMoreLink = useLearnMoreLinkForEntity(riskScoreEntity); return ( - + {title ? title : LEARN_MORE(riskScoreEntity)} ); diff --git a/x-pack/plugins/security_solution/public/flyout/document_details/right/components/assignees.test.tsx b/x-pack/plugins/security_solution/public/flyout/document_details/right/components/assignees.test.tsx new file mode 100644 index 0000000000000..0753c6f613cb8 --- /dev/null +++ b/x-pack/plugins/security_solution/public/flyout/document_details/right/components/assignees.test.tsx @@ -0,0 +1,166 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { render } from '@testing-library/react'; + +import { ASSIGNEES_ADD_BUTTON_TEST_ID, ASSIGNEES_TITLE_TEST_ID } from './test_ids'; +import { Assignees } from './assignees'; + +import { useGetCurrentUserProfile } from '../../../../common/components/user_profiles/use_get_current_user_profile'; +import { useBulkGetUserProfiles } from '../../../../common/components/user_profiles/use_bulk_get_user_profiles'; +import { useSuggestUsers } from '../../../../common/components/user_profiles/use_suggest_users'; +import type { SetAlertAssigneesFunc } from '../../../../common/components/toolbar/bulk_actions/use_set_alert_assignees'; +import { useSetAlertAssignees } from '../../../../common/components/toolbar/bulk_actions/use_set_alert_assignees'; +import { TestProviders } from '../../../../common/mock'; +import { ASSIGNEES_APPLY_BUTTON_TEST_ID } from '../../../../common/components/assignees/test_ids'; +import { useLicense } from '../../../../common/hooks/use_license'; +import { useUpsellingMessage } from '../../../../common/hooks/use_upselling'; +import { + USERS_AVATARS_COUNT_BADGE_TEST_ID, + USERS_AVATARS_PANEL_TEST_ID, + USER_AVATAR_ITEM_TEST_ID, +} from '../../../../common/components/user_profiles/test_ids'; +import { useAlertsPrivileges } from '../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; + +jest.mock('../../../../common/components/user_profiles/use_get_current_user_profile'); +jest.mock('../../../../common/components/user_profiles/use_bulk_get_user_profiles'); +jest.mock('../../../../common/components/user_profiles/use_suggest_users'); +jest.mock('../../../../common/components/toolbar/bulk_actions/use_set_alert_assignees'); +jest.mock('../../../../common/hooks/use_license'); +jest.mock('../../../../common/hooks/use_upselling'); +jest.mock('../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'); + +const mockUserProfiles = [ + { uid: 'user-id-1', enabled: true, user: { username: 'user1', full_name: 'User 1' }, data: {} }, + { uid: 'user-id-2', enabled: true, user: { username: 'user2', full_name: 'User 2' }, data: {} }, + { uid: 'user-id-3', enabled: true, user: { username: 'user3', full_name: 'User 3' }, data: {} }, +]; + +const renderAssignees = ( + eventId = 'event-1', + alertAssignees = ['user-id-1'], + onAssigneesUpdated = jest.fn() +) => { + const assignedProfiles = mockUserProfiles.filter((user) => alertAssignees.includes(user.uid)); + (useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: assignedProfiles, + }); + return render( + + + + ); +}; + +describe('', () => { + let setAlertAssigneesMock: jest.Mocked; + + beforeEach(() => { + jest.clearAllMocks(); + (useGetCurrentUserProfile as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles[0], + }); + (useSuggestUsers as jest.Mock).mockReturnValue({ + isLoading: false, + data: mockUserProfiles, + }); + (useAlertsPrivileges as jest.Mock).mockReturnValue({ hasIndexWrite: true }); + (useLicense as jest.Mock).mockReturnValue({ isPlatinumPlus: () => true }); + (useUpsellingMessage as jest.Mock).mockReturnValue('Go for Platinum!'); + + setAlertAssigneesMock = jest.fn().mockReturnValue(Promise.resolve()); + (useSetAlertAssignees as jest.Mock).mockReturnValue(setAlertAssigneesMock); + }); + + it('should render component', () => { + const { getByTestId } = renderAssignees(); + + expect(getByTestId(ASSIGNEES_TITLE_TEST_ID)).toBeInTheDocument(); + expect(getByTestId(USERS_AVATARS_PANEL_TEST_ID)).toBeInTheDocument(); + expect(getByTestId(ASSIGNEES_ADD_BUTTON_TEST_ID)).toBeInTheDocument(); + expect(getByTestId(ASSIGNEES_ADD_BUTTON_TEST_ID)).not.toBeDisabled(); + }); + + it('should render assignees avatars', () => { + const assignees = ['user-id-1', 'user-id-2']; + const { getByTestId, queryByTestId } = renderAssignees('test-event', assignees); + + expect(getByTestId(USER_AVATAR_ITEM_TEST_ID('user1'))).toBeInTheDocument(); + expect(getByTestId(USER_AVATAR_ITEM_TEST_ID('user2'))).toBeInTheDocument(); + + expect(queryByTestId(USERS_AVATARS_COUNT_BADGE_TEST_ID)).not.toBeInTheDocument(); + }); + + it('should render badge with assignees count in case there are more than two users assigned to an alert', () => { + const assignees = ['user-id-1', 'user-id-2', 'user-id-3']; + const { getByTestId, queryByTestId } = renderAssignees('test-event', assignees); + + const assigneesCountBadge = getByTestId(USERS_AVATARS_COUNT_BADGE_TEST_ID); + expect(assigneesCountBadge).toBeInTheDocument(); + expect(assigneesCountBadge).toHaveTextContent(`${assignees.length}`); + + expect(queryByTestId(USER_AVATAR_ITEM_TEST_ID('user1'))).not.toBeInTheDocument(); + expect(queryByTestId(USER_AVATAR_ITEM_TEST_ID('user2'))).not.toBeInTheDocument(); + expect(queryByTestId(USER_AVATAR_ITEM_TEST_ID('user3'))).not.toBeInTheDocument(); + }); + + it('should call assignees update functionality with the right arguments', () => { + const assignedProfiles = [mockUserProfiles[0], mockUserProfiles[1]]; + (useBulkGetUserProfiles as jest.Mock).mockReturnValue({ + isLoading: false, + data: assignedProfiles, + }); + + const assignees = assignedProfiles.map((assignee) => assignee.uid); + const { getByTestId, getByText } = renderAssignees('test-event', assignees); + + // Update assignees + getByTestId(ASSIGNEES_ADD_BUTTON_TEST_ID).click(); + getByText('User 1').click(); + getByText('User 3').click(); + + // Apply assignees + getByTestId(ASSIGNEES_APPLY_BUTTON_TEST_ID).click(); + + expect(setAlertAssigneesMock).toHaveBeenCalledWith( + { + add: ['user-id-3'], + remove: ['user-id-1'], + }, + ['test-event'], + expect.anything(), + expect.anything() + ); + }); + + it('should render add assignees button as disabled if user has readonly priviliges', () => { + (useAlertsPrivileges as jest.Mock).mockReturnValue({ hasIndexWrite: false }); + + const assignees = ['user-id-1', 'user-id-2']; + const { getByTestId } = renderAssignees('test-event', assignees); + + expect(getByTestId(ASSIGNEES_ADD_BUTTON_TEST_ID)).toBeInTheDocument(); + expect(getByTestId(ASSIGNEES_ADD_BUTTON_TEST_ID)).toBeDisabled(); + }); + + it('should render add assignees button as disabled within Basic license', () => { + (useLicense as jest.Mock).mockReturnValue({ isPlatinumPlus: () => false }); + + const assignees = ['user-id-1', 'user-id-2']; + const { getByTestId } = renderAssignees('test-event', assignees); + + expect(getByTestId(ASSIGNEES_ADD_BUTTON_TEST_ID)).toBeInTheDocument(); + expect(getByTestId(ASSIGNEES_ADD_BUTTON_TEST_ID)).toBeDisabled(); + }); +}); diff --git a/x-pack/plugins/security_solution/public/flyout/document_details/right/components/assignees.tsx b/x-pack/plugins/security_solution/public/flyout/document_details/right/components/assignees.tsx new file mode 100644 index 0000000000000..7544388a62f96 --- /dev/null +++ b/x-pack/plugins/security_solution/public/flyout/document_details/right/components/assignees.tsx @@ -0,0 +1,159 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { noop } from 'lodash'; +import type { FC } from 'react'; +import React, { memo, useCallback, useMemo, useState } from 'react'; + +import { EuiButtonIcon, EuiFlexGroup, EuiFlexItem, EuiTitle, EuiToolTip } from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; +import { FormattedMessage } from '@kbn/i18n-react'; + +import { useUpsellingMessage } from '../../../../common/hooks/use_upselling'; +import { useLicense } from '../../../../common/hooks/use_license'; +import { useAlertsPrivileges } from '../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; +import { useBulkGetUserProfiles } from '../../../../common/components/user_profiles/use_bulk_get_user_profiles'; +import { removeNoAssigneesSelection } from '../../../../common/components/assignees/utils'; +import type { AssigneesIdsSelection } from '../../../../common/components/assignees/types'; +import { AssigneesPopover } from '../../../../common/components/assignees/assignees_popover'; +import { UsersAvatarsPanel } from '../../../../common/components/user_profiles/users_avatars_panel'; +import { useSetAlertAssignees } from '../../../../common/components/toolbar/bulk_actions/use_set_alert_assignees'; +import { + ASSIGNEES_ADD_BUTTON_TEST_ID, + ASSIGNEES_HEADER_TEST_ID, + ASSIGNEES_TITLE_TEST_ID, +} from './test_ids'; + +const UpdateAssigneesButton: FC<{ + isDisabled: boolean; + toolTipMessage: string; + togglePopover: () => void; +}> = memo(({ togglePopover, isDisabled, toolTipMessage }) => ( + + + +)); +UpdateAssigneesButton.displayName = 'UpdateAssigneesButton'; + +export interface AssigneesProps { + /** + * Id of the document + */ + eventId: string; + + /** + * The array of ids of the users assigned to the alert + */ + assignedUserIds: string[]; + + /** + * Callback to handle the successful assignees update + */ + onAssigneesUpdated?: () => void; +} + +/** + * Document assignees details displayed in flyout right section header + */ +export const Assignees: FC = memo( + ({ eventId, assignedUserIds, onAssigneesUpdated }) => { + const isPlatinumPlus = useLicense().isPlatinumPlus(); + const upsellingMessage = useUpsellingMessage('alert_assignments'); + + const { hasIndexWrite } = useAlertsPrivileges(); + const setAlertAssignees = useSetAlertAssignees(); + + const uids = useMemo(() => new Set(assignedUserIds), [assignedUserIds]); + const { data: assignedUsers } = useBulkGetUserProfiles({ uids }); + + const [isPopoverOpen, setIsPopoverOpen] = useState(false); + + const onSuccess = useCallback(() => { + if (onAssigneesUpdated) onAssigneesUpdated(); + }, [onAssigneesUpdated]); + + const togglePopover = useCallback(() => { + setIsPopoverOpen((value) => !value); + }, []); + + const onAssigneesApply = useCallback( + async (assigneesIds: AssigneesIdsSelection[]) => { + setIsPopoverOpen(false); + if (setAlertAssignees) { + const updatedIds = removeNoAssigneesSelection(assigneesIds); + const assigneesToAddArray = updatedIds.filter((uid) => !assignedUserIds.includes(uid)); + const assigneesToRemoveArray = assignedUserIds.filter((uid) => !updatedIds.includes(uid)); + + const assigneesToUpdate = { + add: assigneesToAddArray, + remove: assigneesToRemoveArray, + }; + + await setAlertAssignees(assigneesToUpdate, [eventId], onSuccess, noop); + } + }, + [assignedUserIds, eventId, onSuccess, setAlertAssignees] + ); + + return ( + + + +

+ +

+
+
+ {assignedUsers && ( + + + + )} + + + } + isPopoverOpen={isPopoverOpen} + closePopover={togglePopover} + onAssigneesApply={onAssigneesApply} + /> + +
+ ); + } +); + +Assignees.displayName = 'Assignees'; diff --git a/x-pack/plugins/security_solution/public/flyout/document_details/right/components/header_title.tsx b/x-pack/plugins/security_solution/public/flyout/document_details/right/components/header_title.tsx index c8dfa6e847412..0d8f581626736 100644 --- a/x-pack/plugins/security_solution/public/flyout/document_details/right/components/header_title.tsx +++ b/x-pack/plugins/security_solution/public/flyout/document_details/right/components/header_title.tsx @@ -6,26 +6,36 @@ */ import type { FC } from 'react'; -import React, { memo, useMemo } from 'react'; +import React, { memo, useCallback, useMemo } from 'react'; import { EuiFlexGroup, EuiFlexItem, EuiSpacer, EuiTitle } from '@elastic/eui'; import { isEmpty } from 'lodash'; import { FormattedMessage } from '@kbn/i18n-react'; +import { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils'; import { DocumentStatus } from './status'; import { DocumentSeverity } from './severity'; import { RiskScore } from './risk_score'; +import { useRefetchByScope } from '../../../../timelines/components/side_panel/event_details/flyout/use_refetch_by_scope'; import { useBasicDataFromDetailsData } from '../../../../timelines/components/side_panel/event_details/helpers'; import { useRightPanelContext } from '../context'; import { PreferenceFormattedDate } from '../../../../common/components/formatted_date'; import { RenderRuleName } from '../../../../timelines/components/timeline/body/renderers/formatted_field_helpers'; import { SIGNAL_RULE_NAME_FIELD_NAME } from '../../../../timelines/components/timeline/body/renderers/constants'; import { FLYOUT_HEADER_TITLE_TEST_ID } from './test_ids'; +import { Assignees } from './assignees'; import { FlyoutTitle } from '../../../shared/components/flyout_title'; /** * Document details flyout right section header */ export const HeaderTitle: FC = memo(() => { - const { dataFormattedForFieldBrowser, eventId, scopeId, isPreview } = useRightPanelContext(); + const { + dataFormattedForFieldBrowser, + eventId, + scopeId, + isPreview, + refetchFlyoutData, + getFieldsData, + } = useRightPanelContext(); const { isAlert, ruleName, timestamp, ruleId } = useBasicDataFromDetailsData( dataFormattedForFieldBrowser ); @@ -72,6 +82,16 @@ export const HeaderTitle: FC = memo(() => { ); + const { refetch } = useRefetchByScope({ scopeId }); + const alertAssignees = useMemo( + () => (getFieldsData(ALERT_WORKFLOW_ASSIGNEE_IDS) as string[]) ?? [], + [getFieldsData] + ); + const onAssigneesUpdated = useCallback(() => { + refetch(); + refetchFlyoutData(); + }, [refetch, refetchFlyoutData]); + return ( <> @@ -91,6 +111,15 @@ export const HeaderTitle: FC = memo(() => { + {isAlert && !isPreview && ( + + + + )}
); diff --git a/x-pack/plugins/security_solution/public/flyout/document_details/right/components/test_ids.ts b/x-pack/plugins/security_solution/public/flyout/document_details/right/components/test_ids.ts index 0cbde8fa94e1a..5b176a34014ab 100644 --- a/x-pack/plugins/security_solution/public/flyout/document_details/right/components/test_ids.ts +++ b/x-pack/plugins/security_solution/public/flyout/document_details/right/components/test_ids.ts @@ -19,6 +19,10 @@ export const RISK_SCORE_VALUE_TEST_ID = `${FLYOUT_HEADER_TEST_ID}RiskScoreValue` export const SHARE_BUTTON_TEST_ID = `${FLYOUT_HEADER_TEST_ID}ShareButton` as const; export const CHAT_BUTTON_TEST_ID = 'newChatById' as const; +export const ASSIGNEES_HEADER_TEST_ID = `${FLYOUT_HEADER_TEST_ID}AssigneesHeader` as const; +export const ASSIGNEES_TITLE_TEST_ID = `${FLYOUT_HEADER_TEST_ID}AssigneesTitle` as const; +export const ASSIGNEES_ADD_BUTTON_TEST_ID = `${FLYOUT_HEADER_TEST_ID}AssigneesAddButton` as const; + /* About section */ export const ABOUT_SECTION_TEST_ID = `${PREFIX}AboutSection` as const; diff --git a/x-pack/plugins/security_solution/public/resolver/view/graph_controls.tsx b/x-pack/plugins/security_solution/public/resolver/view/graph_controls.tsx index 2da08344a70a0..ebd09f7839fb4 100644 --- a/x-pack/plugins/security_solution/public/resolver/view/graph_controls.tsx +++ b/x-pack/plugins/security_solution/public/resolver/view/graph_controls.tsx @@ -59,14 +59,14 @@ const StyledGraphControlsColumn = styled.div` } `; +const COLUMN_WIDTH = ['fit-content(10em)', 'auto']; + const StyledEuiDescriptionListTitle = styled(EuiDescriptionListTitle)` text-transform: uppercase; - max-width: 25%; `; const StyledEuiDescriptionListDescription = styled(EuiDescriptionListDescription)` - min-width: 75%; - width: 75%; + lineheight: '2.2em'; // lineHeight to align center vertically `; const StyledEuiButtonIcon = styled(EuiButtonIcon)` @@ -386,52 +386,35 @@ const SchemaInformation = ({ <> - + {i18n.translate('xpack.securitySolution.resolver.graphControls.schemaSource', { defaultMessage: 'source', })} - + {sourceAndSchema?.dataSource ?? unknownSchemaValue} - - + + {i18n.translate('xpack.securitySolution.resolver.graphControls.schemaID', { defaultMessage: 'id', })} - + {sourceAndSchema?.schema.id ?? unknownSchemaValue} - - + + {i18n.translate('xpack.securitySolution.resolver.graphControls.schemaEdge', { defaultMessage: 'edge', })} - + {sourceAndSchema?.schema.parent ?? unknownSchemaValue} - +
@@ -493,14 +476,12 @@ const NodeLegend = ({ <> - + - + {i18n.translate( 'xpack.securitySolution.resolver.graphControls.runningProcessCube', @@ -521,10 +499,7 @@ const NodeLegend = ({ )} - + - + {i18n.translate( 'xpack.securitySolution.resolver.graphControls.terminatedProcessCube', @@ -545,10 +517,7 @@ const NodeLegend = ({ )} - + - + {i18n.translate( 'xpack.securitySolution.resolver.graphControls.currentlyLoadingCube', @@ -569,10 +535,7 @@ const NodeLegend = ({ )} - + - + {i18n.translate('xpack.securitySolution.resolver.graphControls.errorCube', { defaultMessage: 'Error Process', diff --git a/x-pack/plugins/security_solution/public/resolver/view/panels/event_detail.tsx b/x-pack/plugins/security_solution/public/resolver/view/panels/event_detail.tsx index 64c94f76f86a1..07ef565865d82 100644 --- a/x-pack/plugins/security_solution/public/resolver/view/panels/event_detail.tsx +++ b/x-pack/plugins/security_solution/public/resolver/view/panels/event_detail.tsx @@ -11,18 +11,11 @@ import React, { memo, useMemo, Fragment } from 'react'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import type { EuiBreadcrumb } from '@elastic/eui'; -import { - EuiSpacer, - EuiText, - EuiDescriptionList, - EuiHorizontalRule, - EuiTextColor, - EuiTitle, -} from '@elastic/eui'; +import { EuiSpacer, EuiText, EuiHorizontalRule, EuiTextColor, EuiTitle } from '@elastic/eui'; import styled from 'styled-components'; import { useSelector } from 'react-redux'; import { StyledPanel } from '../styles'; -import { BoldCode, StyledTime } from './styles'; +import { StyledDescriptionList, BoldCode, StyledTime } from './styles'; import { GeneratedText } from '../generated_text'; import { CopyablePanelField } from './copyable_panel_field'; import { Breadcrumbs } from './breadcrumbs'; @@ -329,16 +322,6 @@ function EventDetailBreadcrumbs({ return ; } -const StyledDescriptionList = memo(styled(EuiDescriptionList)` - .euiDescriptionList__title { - word-break: normal; - } - .euiDescriptionList__title, - .euiDescriptionList__description { - overflow-wrap: break-word; - } -`); - // Also prevents horizontal scrollbars on long descriptive names const StyledDescriptiveName = memo(styled(EuiText)` padding-right: 1em; diff --git a/x-pack/plugins/security_solution/public/resolver/view/panels/node_detail.tsx b/x-pack/plugins/security_solution/public/resolver/view/panels/node_detail.tsx index ab762ec8a4542..c258860e4f35c 100644 --- a/x-pack/plugins/security_solution/public/resolver/view/panels/node_detail.tsx +++ b/x-pack/plugins/security_solution/public/resolver/view/panels/node_detail.tsx @@ -35,6 +35,8 @@ const StyledCubeForProcess = styled(CubeForProcess)` position: relative; `; +const COLUMN_WIDTH = ['fit-content(10em)', 'auto']; + const nodeDetailError = i18n.translate('xpack.securitySolution.resolver.panel.nodeDetail.Error', { defaultMessage: 'Node details were unable to be retrieved', }); @@ -249,6 +251,7 @@ const NodeDetailView = memo(function ({
+
+
+
+

+ Assignees: +

+
+
+
+
+
+
+
+ + + +
+
+
+
+
, @@ -199,7 +256,7 @@ exports[`Details Panel Component DetailsPanel:EventDetails: rendering it should class="euiFlexItem emotion-euiFlexItem-growZero" >
+
+
+
+

+ Assignees: +

+
+
+
+
+
+
+
+ + + +
+
+
+
+
diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/expandable_event.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/expandable_event.tsx index 82d41e0eafb33..18cef99f0cb20 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/expandable_event.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/expandable_event.tsx @@ -19,9 +19,13 @@ import { EuiSpacer, EuiCopy, } from '@elastic/eui'; -import React from 'react'; +import React, { useCallback, useMemo } from 'react'; import styled from 'styled-components'; +import { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils'; +import { TableId } from '@kbn/securitysolution-data-table'; +import type { GetFieldsData } from '../../../../common/hooks/use_get_fields_data'; +import { Assignees } from '../../../../flyout/document_details/right/components/assignees'; import { useAssistantAvailability } from '../../../../assistant/use_assistant_availability'; import type { TimelineTabs } from '../../../../../common/types/timeline'; import type { BrowserFields } from '../../../../common/containers/source'; @@ -34,6 +38,7 @@ import { } from '../../../../common/components/event_details/translations'; import { PreferenceFormattedDate } from '../../../../common/components/formatted_date'; import { useGetAlertDetailsFlyoutLink } from './use_get_alert_details_flyout_link'; +import { useRefetchByScope } from './flyout/use_refetch_by_scope'; export type HandleOnEventClosed = () => void; interface Props { @@ -61,6 +66,9 @@ interface ExpandableEventTitleProps { ruleName?: string; timestamp: string; handleOnEventClosed?: HandleOnEventClosed; + scopeId: string; + refetchFlyoutData: () => Promise; + getFieldsData: GetFieldsData; } const StyledEuiFlexGroup = styled(EuiFlexGroup)` @@ -89,6 +97,9 @@ export const ExpandableEventTitle = React.memo( promptContextId, ruleName, timestamp, + scopeId, + refetchFlyoutData, + getFieldsData, }) => { const { hasAssistantPrivilege } = useAssistantAvailability(); const alertDetailsLink = useGetAlertDetailsFlyoutLink({ @@ -97,6 +108,16 @@ export const ExpandableEventTitle = React.memo( timestamp, }); + const { refetch } = useRefetchByScope({ scopeId }); + const alertAssignees = useMemo( + () => (getFieldsData(ALERT_WORKFLOW_ASSIGNEE_IDS) as string[]) ?? [], + [getFieldsData] + ); + const onAssigneesUpdated = useCallback(() => { + refetch(); + refetchFlyoutData(); + }, [refetch, refetchFlyoutData]); + return ( @@ -115,7 +136,7 @@ export const ExpandableEventTitle = React.memo( )} - + {handleOnEventClosed && ( ( )} + {scopeId !== TableId.rulePreview && ( + + + + )} diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/footer.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/footer.tsx index 15d6b2040234a..97a7e9196ae4d 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/footer.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/footer.tsx @@ -8,8 +8,6 @@ import React, { useCallback, useMemo, useState } from 'react'; import { EuiFlyoutFooter, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { find } from 'lodash/fp'; -import type { ConnectedProps } from 'react-redux'; -import { connect } from 'react-redux'; import type { EcsSecurityExtension as Ecs } from '@kbn/securitysolution-ecs'; import { isActiveTimeline } from '../../../../../helpers'; import { TakeActionDropdown } from '../../../../../detections/components/take_action_dropdown'; @@ -20,9 +18,9 @@ import { EventFiltersFlyout } from '../../../../../management/pages/event_filter import { useEventFilterModal } from '../../../../../detections/components/alerts_table/timeline_actions/use_event_filter_modal'; import { getFieldValue } from '../../../../../detections/components/host_isolation/helpers'; import type { Status } from '../../../../../../common/api/detection_engine'; -import type { inputsModel, State } from '../../../../../common/store'; -import { inputsSelectors } from '../../../../../common/store'; import { OsqueryFlyout } from '../../../../../detections/components/osquery/osquery_flyout'; +import { useRefetchByScope } from './use_refetch_by_scope'; + interface FlyoutFooterProps { detailsData: TimelineEventsDetailsItem[] | null; detailsEcsData: Ecs | null; @@ -43,176 +41,142 @@ interface AddExceptionModalWrapperData { ruleName: string; } -// eslint-disable-next-line react/display-name -export const FlyoutFooterComponent = React.memo( - ({ - detailsData, - detailsEcsData, - handleOnEventClosed, - isHostIsolationPanelOpen, - isReadOnly, - loadingEventDetails, - onAddIsolationStatusClick, - scopeId, - globalQuery, - timelineQuery, - refetchFlyoutData, - }: FlyoutFooterProps & PropsFromRedux) => { - const alertId = detailsEcsData?.kibana?.alert ? detailsEcsData?._id : null; - const ruleIndexRaw = useMemo( - () => - find({ category: 'signal', field: 'signal.rule.index' }, detailsData)?.values ?? - find({ category: 'kibana', field: 'kibana.alert.rule.parameters.index' }, detailsData) - ?.values, - [detailsData] - ); - const ruleIndex = useMemo( - (): string[] | undefined => (Array.isArray(ruleIndexRaw) ? ruleIndexRaw : undefined), - [ruleIndexRaw] - ); - const ruleDataViewIdRaw = useMemo( - () => - find({ category: 'signal', field: 'signal.rule.data_view_id' }, detailsData)?.values ?? - find( - { category: 'kibana', field: 'kibana.alert.rule.parameters.data_view_id' }, - detailsData - )?.values, - [detailsData] - ); - const ruleDataViewId = useMemo( - (): string | undefined => - Array.isArray(ruleDataViewIdRaw) ? ruleDataViewIdRaw[0] : undefined, - [ruleDataViewIdRaw] - ); - - const addExceptionModalWrapperData = useMemo( - () => - [ - { category: 'signal', field: 'signal.rule.id', name: 'ruleId' }, - { category: 'signal', field: 'signal.rule.rule_id', name: 'ruleRuleId' }, - { category: 'signal', field: 'signal.rule.name', name: 'ruleName' }, - { category: 'signal', field: 'kibana.alert.workflow_status', name: 'alertStatus' }, - { category: '_id', field: '_id', name: 'eventId' }, - ].reduce( - (acc, curr) => ({ - ...acc, - [curr.name]: getFieldValue({ category: curr.category, field: curr.field }, detailsData), - }), - {} as AddExceptionModalWrapperData - ), - [detailsData] - ); +export const FlyoutFooterComponent = ({ + detailsData, + detailsEcsData, + handleOnEventClosed, + isHostIsolationPanelOpen, + isReadOnly, + loadingEventDetails, + onAddIsolationStatusClick, + scopeId, + refetchFlyoutData, +}: FlyoutFooterProps) => { + const alertId = detailsEcsData?.kibana?.alert ? detailsEcsData?._id : null; + const ruleIndexRaw = useMemo( + () => + find({ category: 'signal', field: 'signal.rule.index' }, detailsData)?.values ?? + find({ category: 'kibana', field: 'kibana.alert.rule.parameters.index' }, detailsData) + ?.values, + [detailsData] + ); + const ruleIndex = useMemo( + (): string[] | undefined => (Array.isArray(ruleIndexRaw) ? ruleIndexRaw : undefined), + [ruleIndexRaw] + ); + const ruleDataViewIdRaw = useMemo( + () => + find({ category: 'signal', field: 'signal.rule.data_view_id' }, detailsData)?.values ?? + find({ category: 'kibana', field: 'kibana.alert.rule.parameters.data_view_id' }, detailsData) + ?.values, + [detailsData] + ); + const ruleDataViewId = useMemo( + (): string | undefined => (Array.isArray(ruleDataViewIdRaw) ? ruleDataViewIdRaw[0] : undefined), + [ruleDataViewIdRaw] + ); - const refetchQuery = (newQueries: inputsModel.GlobalQuery[]) => { - newQueries.forEach((q) => q.refetch && (q.refetch as inputsModel.Refetch)()); - }; + const addExceptionModalWrapperData = useMemo( + () => + [ + { category: 'signal', field: 'signal.rule.id', name: 'ruleId' }, + { category: 'signal', field: 'signal.rule.rule_id', name: 'ruleRuleId' }, + { category: 'signal', field: 'signal.rule.name', name: 'ruleName' }, + { category: 'signal', field: 'kibana.alert.workflow_status', name: 'alertStatus' }, + { category: '_id', field: '_id', name: 'eventId' }, + ].reduce( + (acc, curr) => ({ + ...acc, + [curr.name]: getFieldValue({ category: curr.category, field: curr.field }, detailsData), + }), + {} as AddExceptionModalWrapperData + ), + [detailsData] + ); - const refetchAll = useCallback(() => { - if (isActiveTimeline(scopeId)) { - refetchQuery([timelineQuery]); - } else { - refetchQuery(globalQuery); - } - }, [scopeId, timelineQuery, globalQuery]); + const { refetch: refetchAll } = useRefetchByScope({ scopeId }); - const { - exceptionFlyoutType, - openAddExceptionFlyout, - onAddExceptionTypeClick, - onAddExceptionCancel, - onAddExceptionConfirm, - } = useExceptionFlyout({ - refetch: refetchAll, - isActiveTimelines: isActiveTimeline(scopeId), - }); - const { closeAddEventFilterModal, isAddEventFilterModalOpen, onAddEventFilterClick } = - useEventFilterModal(); + const { + exceptionFlyoutType, + openAddExceptionFlyout, + onAddExceptionTypeClick, + onAddExceptionCancel, + onAddExceptionConfirm, + } = useExceptionFlyout({ + refetch: refetchAll, + isActiveTimelines: isActiveTimeline(scopeId), + }); + const { closeAddEventFilterModal, isAddEventFilterModalOpen, onAddEventFilterClick } = + useEventFilterModal(); - const [isOsqueryFlyoutOpenWithAgentId, setOsqueryFlyoutOpenWithAgentId] = useState< - null | string - >(null); + const [isOsqueryFlyoutOpenWithAgentId, setOsqueryFlyoutOpenWithAgentId] = useState( + null + ); - const closeOsqueryFlyout = useCallback(() => { - setOsqueryFlyoutOpenWithAgentId(null); - }, [setOsqueryFlyoutOpenWithAgentId]); + const closeOsqueryFlyout = useCallback(() => { + setOsqueryFlyoutOpenWithAgentId(null); + }, [setOsqueryFlyoutOpenWithAgentId]); - if (isReadOnly) { - return null; - } + if (isReadOnly) { + return null; + } - return ( - <> - - - - {detailsEcsData && ( - - )} - - - - {/* This is still wrong to do render flyout/modal inside of the flyout + return ( + <> + + + + {detailsEcsData && ( + + )} + + + + {/* This is still wrong to do render flyout/modal inside of the flyout We need to completely refactor the EventDetails component to be correct */} - {openAddExceptionFlyout && - addExceptionModalWrapperData.ruleId != null && - addExceptionModalWrapperData.ruleRuleId != null && - addExceptionModalWrapperData.eventId != null && ( - - )} - {isAddEventFilterModalOpen && detailsEcsData != null && ( - - )} - {isOsqueryFlyoutOpenWithAgentId && detailsEcsData != null && ( - )} - - ); - } -); - -const makeMapStateToProps = () => { - const getGlobalQueries = inputsSelectors.globalQuery(); - const getTimelineQuery = inputsSelectors.timelineQueryByIdSelector(); - const mapStateToProps = (state: State, { scopeId }: FlyoutFooterProps) => { - return { - globalQuery: getGlobalQueries(state), - timelineQuery: getTimelineQuery(state, scopeId), - }; - }; - return mapStateToProps; + {isAddEventFilterModalOpen && detailsEcsData != null && ( + + )} + {isOsqueryFlyoutOpenWithAgentId && detailsEcsData != null && ( + + )} + + ); }; -const connector = connect(makeMapStateToProps); - -type PropsFromRedux = ConnectedProps; - -export const FlyoutFooter = connector(React.memo(FlyoutFooterComponent)); +export const FlyoutFooter = React.memo(FlyoutFooterComponent); diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/header.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/header.tsx index 8b3d50d849c4b..d5df4304a0894 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/header.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/header.tsx @@ -8,6 +8,7 @@ import { EuiFlyoutHeader } from '@elastic/eui'; import React from 'react'; +import type { GetFieldsData } from '../../../../../common/hooks/use_get_fields_data'; import { ExpandableEventTitle } from '../expandable_event'; import { BackToAlertDetailsLink } from './back_to_alert_details_link'; @@ -22,6 +23,9 @@ interface FlyoutHeaderComponentProps { ruleName: string; showAlertDetails: () => void; timestamp: string; + scopeId: string; + refetchFlyoutData: () => Promise; + getFieldsData: GetFieldsData; } const FlyoutHeaderContentComponent = ({ @@ -35,6 +39,9 @@ const FlyoutHeaderContentComponent = ({ ruleName, showAlertDetails, timestamp, + scopeId, + refetchFlyoutData, + getFieldsData, }: FlyoutHeaderComponentProps) => { return ( <> @@ -49,6 +56,9 @@ const FlyoutHeaderContentComponent = ({ promptContextId={promptContextId} ruleName={ruleName} timestamp={timestamp} + scopeId={scopeId} + refetchFlyoutData={refetchFlyoutData} + getFieldsData={getFieldsData} /> )} @@ -67,6 +77,9 @@ const FlyoutHeaderComponent = ({ ruleName, showAlertDetails, timestamp, + scopeId, + refetchFlyoutData, + getFieldsData, }: FlyoutHeaderComponentProps) => { return ( @@ -81,6 +94,9 @@ const FlyoutHeaderComponent = ({ ruleName={ruleName} showAlertDetails={showAlertDetails} timestamp={timestamp} + scopeId={scopeId} + refetchFlyoutData={refetchFlyoutData} + getFieldsData={getFieldsData} /> ); diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/use_refetch_by_scope.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/use_refetch_by_scope.tsx new file mode 100644 index 0000000000000..efb7c19ba687f --- /dev/null +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/flyout/use_refetch_by_scope.tsx @@ -0,0 +1,45 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { useCallback } from 'react'; +import { useDeepEqualSelector } from '../../../../../common/hooks/use_selector'; +import { isActiveTimeline } from '../../../../../helpers'; +import type { inputsModel } from '../../../../../common/store'; +import { inputsSelectors } from '../../../../../common/store'; + +export interface UseRefetchScopeQueryParams { + /** + * Scope ID + */ + scopeId: string; +} + +/** + * Hook to refetch data within specified scope + */ +export const useRefetchByScope = ({ scopeId }: UseRefetchScopeQueryParams) => { + const getGlobalQueries = inputsSelectors.globalQuery(); + const getTimelineQuery = inputsSelectors.timelineQueryByIdSelector(); + const { globalQuery, timelineQuery } = useDeepEqualSelector((state) => ({ + globalQuery: getGlobalQueries(state), + timelineQuery: getTimelineQuery(state, scopeId), + })); + + const refetchQuery = (newQueries: inputsModel.GlobalQuery[]) => { + newQueries.forEach((q) => q.refetch && (q.refetch as inputsModel.Refetch)()); + }; + + const refetchAll = useCallback(() => { + if (isActiveTimeline(scopeId)) { + refetchQuery([timelineQuery]); + } else { + refetchQuery(globalQuery); + } + }, [scopeId, timelineQuery, globalQuery]); + + return { refetch: refetchAll }; +}; diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.test.tsx index 508a5caa590f4..3f7702d490e9d 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.test.tsx @@ -22,6 +22,7 @@ import { DEFAULT_PREVIEW_INDEX, ASSISTANT_FEATURE_ID, } from '../../../../../common/constants'; +import { useUpsellingMessage } from '../../../../common/hooks/use_upselling'; const ecsData: Ecs = { _id: '1', @@ -69,6 +70,18 @@ jest.mock( } ); +jest.mock('../../../../common/components/user_profiles/use_bulk_get_user_profiles', () => { + return { + useBulkGetUserProfiles: jest.fn().mockReturnValue({ isLoading: false, data: [] }), + }; +}); + +jest.mock('../../../../common/components/user_profiles/use_suggest_users', () => { + return { + useSuggestUsers: jest.fn().mockReturnValue({ isLoading: false, data: [] }), + }; +}); + jest.mock('../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn().mockReturnValue(true), })); @@ -112,6 +125,7 @@ jest.mock('../../../../explore/containers/risk_score', () => { }), }; }); +jest.mock('../../../../common/hooks/use_upselling'); const defaultProps = { scopeId: TimelineId.test, @@ -167,6 +181,7 @@ describe('event details panel component', () => { }, }, }); + (useUpsellingMessage as jest.Mock).mockReturnValue('Go for Platinum!'); }); afterEach(() => { diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.tsx index a2a45e46a07b2..20b6341db6d91 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.tsx @@ -13,6 +13,7 @@ import styled from 'styled-components'; import deepEqual from 'fast-deep-equal'; import type { EntityType } from '@kbn/timelines-plugin/common'; +import { useGetFieldsData } from '../../../../common/hooks/use_get_fields_data'; import { useAssistantAvailability } from '../../../../assistant/use_assistant_availability'; import { getRawData } from '../../../../assistant/helpers'; import type { BrowserFields } from '../../../../common/containers/source'; @@ -94,6 +95,7 @@ const EventDetailsPanelComponent: React.FC = ({ skip: !expandedEvent.eventId, } ); + const getFieldsData = useGetFieldsData(rawEventData?.fields); const { isolateAction, @@ -137,6 +139,9 @@ const EventDetailsPanelComponent: React.FC = ({ showAlertDetails={showAlertDetails} timestamp={timestamp} promptContextId={promptContextId} + scopeId={scopeId} + refetchFlyoutData={refetchFlyoutData} + getFieldsData={getFieldsData} /> ) : ( = ({ timestamp={timestamp} handleOnEventClosed={handleOnEventClosed} promptContextId={promptContextId} + scopeId={scopeId} + refetchFlyoutData={refetchFlyoutData} + getFieldsData={getFieldsData} /> ), [ @@ -161,8 +169,11 @@ const EventDetailsPanelComponent: React.FC = ({ ruleName, showAlertDetails, timestamp, - handleOnEventClosed, promptContextId, + handleOnEventClosed, + scopeId, + refetchFlyoutData, + getFieldsData, ] ); diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/index.test.tsx index 8895d1307c89b..5e62b7e03bac3 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/index.test.tsx @@ -30,6 +30,18 @@ jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); +jest.mock('../../../common/components/user_profiles/use_bulk_get_user_profiles', () => { + return { + useBulkGetUserProfiles: jest.fn().mockReturnValue({ isLoading: false, data: [] }), + }; +}); + +jest.mock('../../../common/components/user_profiles/use_suggest_users', () => { + return { + useSuggestUsers: jest.fn().mockReturnValue({ isLoading: false, data: [] }), + }; +}); + jest.mock('../../../assistant/use_assistant_availability'); const mockUseLocation = jest.fn().mockReturnValue({ pathname: '/test', search: '?' }); jest.mock('react-router-dom', () => { diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/column_renderer.ts b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/column_renderer.ts index a90aef7224a98..9770f2e6f5b67 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/column_renderer.ts +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/column_renderer.ts @@ -11,9 +11,14 @@ import type { Filter } from '@kbn/es-query'; import type { EcsSecurityExtension as Ecs } from '@kbn/securitysolution-ecs'; import type { ColumnHeaderOptions, RowRenderer } from '../../../../../../common/types'; import type { TimelineNonEcsData } from '../../../../../../common/search_strategy/timeline'; +import type { RenderCellValueContext } from '../../../../../detections/configurations/security_solution_detections/fetch_page_context'; export interface ColumnRenderer { - isInstance: (columnName: string, data: TimelineNonEcsData[]) => boolean; + isInstance: ( + columnName: string, + data: TimelineNonEcsData[], + context?: RenderCellValueContext + ) => boolean; renderColumn: ({ className, columnName, @@ -28,6 +33,7 @@ export interface ColumnRenderer { truncate, values, key, + context, }: { asPlainText?: boolean; className?: string; @@ -44,5 +50,6 @@ export interface ColumnRenderer { truncate?: boolean; values: string[] | null | undefined; key?: string; + context?: RenderCellValueContext; }) => React.ReactNode; } diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/constants.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/constants.tsx index 9308204e69318..4c3c62b5a61f8 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/constants.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/constants.tsx @@ -17,6 +17,7 @@ export const REFERENCE_URL_FIELD_NAME = 'reference.url'; export const EVENT_URL_FIELD_NAME = 'event.url'; export const SIGNAL_RULE_NAME_FIELD_NAME = 'kibana.alert.rule.name'; export const SIGNAL_STATUS_FIELD_NAME = 'kibana.alert.workflow_status'; +export const SIGNAL_ASSIGNEE_IDS_FIELD_NAME = 'kibana.alert.workflow_assignee_ids'; export const AGENT_STATUS_FIELD_NAME = 'agent.status'; export const QUARANTINED_PATH_FIELD_NAME = 'quarantined.path'; export const REASON_FIELD_NAME = 'kibana.alert.reason'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/get_column_renderer.ts b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/get_column_renderer.ts index f94c1c6105533..c6cf20dfcff84 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/get_column_renderer.ts +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/get_column_renderer.ts @@ -5,6 +5,7 @@ * 2.0. */ +import type { RenderCellValueContext } from '../../../../../detections/configurations/security_solution_detections/fetch_page_context'; import type { TimelineNonEcsData } from '../../../../../../common/search_strategy/timeline'; import type { ColumnRenderer } from './column_renderer'; @@ -15,10 +16,11 @@ const unhandledColumnRenderer = (): never => { export const getColumnRenderer = ( columnName: string, columnRenderers: ColumnRenderer[], - data: TimelineNonEcsData[] + data: TimelineNonEcsData[], + context?: RenderCellValueContext ): ColumnRenderer => { const renderer = columnRenderers.find((columnRenderer) => - columnRenderer.isInstance(columnName, data) + columnRenderer.isInstance(columnName, data, context) ); return renderer != null ? renderer : unhandledColumnRenderer(); }; diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/index.ts b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/index.ts index 21493967010fe..a8d8ee67a415b 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/index.ts +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/index.ts @@ -18,6 +18,7 @@ import { systemRowRenderers } from './system/generic_row_renderer'; import { threatMatchRowRenderer } from './cti/threat_match_row_renderer'; import { reasonColumnRenderer } from './reason_column_renderer'; import { eventSummaryColumnRenderer } from './event_summary_column_renderer'; +import { userProfileColumnRenderer } from './user_profile_renderer'; // The row renderers are order dependent and will return the first renderer // which returns true from its isInstance call. The bottom renderers which @@ -38,6 +39,7 @@ export const defaultRowRenderers: RowRenderer[] = [ export const columnRenderers: ColumnRenderer[] = [ reasonColumnRenderer, eventSummaryColumnRenderer, + userProfileColumnRenderer, plainColumnRenderer, emptyColumnRenderer, unknownColumnRenderer, diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_profile_renderer.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_profile_renderer.tsx new file mode 100644 index 0000000000000..93be8036f0cea --- /dev/null +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/user_profile_renderer.tsx @@ -0,0 +1,58 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { EuiLoadingSpinner } from '@elastic/eui'; +import React from 'react'; + +import type { EcsSecurityExtension as Ecs } from '@kbn/securitysolution-ecs'; +import { UsersAvatarsPanel } from '../../../../../common/components/user_profiles/users_avatars_panel'; +import type { ColumnHeaderOptions, RowRenderer } from '../../../../../../common/types'; +import type { ColumnRenderer } from './column_renderer'; +import { profileUidColumns } from '../../../../../detections/configurations/security_solution_detections/fetch_page_context'; +import type { RenderCellValueContext } from '../../../../../detections/configurations/security_solution_detections/fetch_page_context'; + +export const userProfileColumnRenderer: ColumnRenderer = { + isInstance: (columnName, _, context) => profileUidColumns.includes(columnName) && !!context, + renderColumn: ({ + columnName, + ecsData, + eventId, + field, + isDetails, + isDraggable = true, + linkValues, + rowRenderers = [], + scopeId, + truncate, + values, + context, + }: { + columnName: string; + ecsData?: Ecs; + eventId: string; + field: ColumnHeaderOptions; + isDetails?: boolean; + isDraggable?: boolean; + linkValues?: string[] | null | undefined; + rowRenderers?: RowRenderer[]; + scopeId: string; + truncate?: boolean; + values: string[] | undefined | null; + context?: RenderCellValueContext; + }) => { + // Show spinner if loading profiles or if there are no fetched profiles yet + // Do not show the loading spinner if context is not provided at all + if (context?.isLoading) { + return ; + } + + const userProfiles = + values?.map((uid) => context?.profiles?.find((user) => uid === user.uid)) ?? []; + + return ; + }, +}; diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/cell_rendering/default_cell_renderer.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/cell_rendering/default_cell_renderer.test.tsx index 3487e2770ff45..33a47bc8c0698 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/cell_rendering/default_cell_renderer.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/cell_rendering/default_cell_renderer.test.tsx @@ -76,7 +76,7 @@ describe('DefaultCellRenderer', () => { ); - expect(getColumnRenderer).toBeCalledWith(header.id, columnRenderers, data); + expect(getColumnRenderer).toBeCalledWith(header.id, columnRenderers, data, undefined); }); test('if in tgrid expanded value, it invokes `renderColumn` with the expected arguments', () => { diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/cell_rendering/default_cell_renderer.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/cell_rendering/default_cell_renderer.tsx index 551003923a151..9e5006267d32b 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/cell_rendering/default_cell_renderer.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/cell_rendering/default_cell_renderer.tsx @@ -33,6 +33,7 @@ export const DefaultCellRenderer: React.FC = ({ scopeId, truncate, asPlainText, + context, }) => { const asPlainTextDefault = useMemo(() => { return ( @@ -49,7 +50,7 @@ export const DefaultCellRenderer: React.FC = ({ : 'eui-displayInlineBlock eui-textTruncate'; return ( - {getColumnRenderer(header.id, columnRenderers, data).renderColumn({ + {getColumnRenderer(header.id, columnRenderers, data, context).renderColumn({ asPlainText: asPlainText ?? asPlainTextDefault, // we want to render value with links as plain text but keep other formatters like badge. Except rule name for non preview tables columnName: header.id, ecsData, @@ -62,6 +63,7 @@ export const DefaultCellRenderer: React.FC = ({ scopeId, truncate, values, + context, })} ); diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/__mocks__/request_responses.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/__mocks__/request_responses.ts index 78d8eecc109f3..2f6ea38b40b81 100644 --- a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/__mocks__/request_responses.ts +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/__mocks__/request_responses.ts @@ -506,6 +506,11 @@ export const getSignalsMigrationStatusRequest = () => query: getSignalsMigrationStatusSchemaMock(), }); +export const getMockUserProfiles = () => [ + { uid: 'default-test-assignee-id-1', enabled: true, user: { username: 'user1' }, data: {} }, + { uid: 'default-test-assignee-id-2', enabled: true, user: { username: 'user2' }, data: {} }, +]; + /** * @deprecated Once we are confident all rules relying on side-car actions SO's have been migrated to SO references we should remove this function */ diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/helpers.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/helpers.ts index a557586a008fd..41a5ddfae2be9 100644 --- a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/helpers.ts +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/helpers.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { AlertTags } from '../../../../../common/api/detection_engine'; +import type { AlertTags, AlertAssignees } from '../../../../../common/api/detection_engine'; import * as i18n from './translations'; export const validateAlertTagsArrays = (tags: AlertTags, ids: string[]) => { @@ -20,3 +20,13 @@ export const validateAlertTagsArrays = (tags: AlertTags, ids: string[]) => { } return validationErrors; }; + +export const validateAlertAssigneesArrays = (assignees: AlertAssignees) => { + const validationErrors = []; + const { add: assigneesToAdd, remove: assigneesToRemove } = assignees; + const duplicates = assigneesToAdd.filter((assignee) => assigneesToRemove.includes(assignee)); + if (duplicates.length) { + validationErrors.push(i18n.ALERT_ASSIGNEES_VALIDATION_ERROR(JSON.stringify(duplicates))); + } + return validationErrors; +}; diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/set_alert_assignees_route.test.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/set_alert_assignees_route.test.ts new file mode 100644 index 0000000000000..dfc0603598a00 --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/set_alert_assignees_route.test.ts @@ -0,0 +1,120 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { getSetAlertAssigneesRequestMock } from '../../../../../common/api/detection_engine/alert_assignees/mocks'; +import { DETECTION_ENGINE_ALERT_ASSIGNEES_URL } from '../../../../../common/constants'; +import { requestContextMock, serverMock, requestMock } from '../__mocks__'; +import { getSuccessfulSignalUpdateResponse } from '../__mocks__/request_responses'; +import { setAlertAssigneesRoute } from './set_alert_assignees_route'; + +describe('setAlertAssigneesRoute', () => { + let server: ReturnType; + let request: ReturnType; + let { context } = requestContextMock.createTools(); + + beforeEach(() => { + server = serverMock.create(); + ({ context } = requestContextMock.createTools()); + setAlertAssigneesRoute(server.router); + }); + + describe('happy path', () => { + test('returns 200 when adding/removing empty arrays of assignees', async () => { + request = requestMock.create({ + method: 'post', + path: DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + body: getSetAlertAssigneesRequestMock(['assignee-id-1'], ['assignee-id-2'], ['alert-id']), + }); + + context.core.elasticsearch.client.asCurrentUser.bulk.mockResponse({ + errors: false, + took: 0, + items: [{ update: { result: 'updated', status: 200, _index: 'test-index' } }], + }); + + const response = await server.inject(request, requestContextMock.convertContext(context)); + + expect(response.status).toEqual(200); + }); + }); + + describe('validation', () => { + test('returns 400 if duplicate assignees are in both the add and remove arrays', async () => { + request = requestMock.create({ + method: 'post', + path: DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + body: getSetAlertAssigneesRequestMock(['assignee-id-1'], ['assignee-id-1'], ['test-id']), + }); + + context.core.elasticsearch.client.asCurrentUser.updateByQuery.mockResponse( + getSuccessfulSignalUpdateResponse() + ); + + const response = await server.inject(request, requestContextMock.convertContext(context)); + + context.core.elasticsearch.client.asCurrentUser.updateByQuery.mockRejectedValue( + new Error('Test error') + ); + + expect(response.body).toEqual({ + message: [ + `Duplicate assignees [\"assignee-id-1\"] were found in the add and remove parameters.`, + ], + status_code: 400, + }); + }); + + test('rejects if no alert ids are provided', async () => { + request = requestMock.create({ + method: 'post', + path: DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + body: getSetAlertAssigneesRequestMock(['assignee-id-1'], ['assignee-id-2']), + }); + + const result = server.validate(request); + + expect(result.badRequest).toHaveBeenCalledWith( + 'ids: Array must contain at least 1 element(s)' + ); + }); + + test('rejects if empty string provided as an alert id', async () => { + request = requestMock.create({ + method: 'post', + path: DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + body: getSetAlertAssigneesRequestMock(['assignee-id-1'], ['assignee-id-2'], ['']), + }); + + const result = server.validate(request); + + expect(result.badRequest).toHaveBeenCalledWith( + 'ids.0: String must contain at least 1 character(s), ids.0: Invalid' + ); + }); + }); + + describe('500s', () => { + test('returns 500 if asCurrentUser throws error', async () => { + request = requestMock.create({ + method: 'post', + path: DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + body: getSetAlertAssigneesRequestMock(['assignee-id-1'], ['assignee-id-2'], ['test-id']), + }); + + context.core.elasticsearch.client.asCurrentUser.updateByQuery.mockRejectedValue( + new Error('Test error') + ); + + const response = await server.inject(request, requestContextMock.convertContext(context)); + + expect(response.body).toEqual({ + message: 'Test error', + status_code: 500, + }); + }); + }); +}); diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/set_alert_assignees_route.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/set_alert_assignees_route.ts new file mode 100644 index 0000000000000..f15342a36f46c --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/set_alert_assignees_route.ts @@ -0,0 +1,114 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { transformError } from '@kbn/securitysolution-es-utils'; +import { uniq } from 'lodash/fp'; +import { SetAlertAssigneesRequestBody } from '../../../../../common/api/detection_engine/alert_assignees'; +import type { SecuritySolutionPluginRouter } from '../../../../types'; +import { + DEFAULT_ALERTS_INDEX, + DETECTION_ENGINE_ALERT_ASSIGNEES_URL, +} from '../../../../../common/constants'; +import { buildSiemResponse } from '../utils'; +import { buildRouteValidationWithZod } from '../../../../utils/build_validation/route_validation'; +import { validateAlertAssigneesArrays } from './helpers'; + +export const setAlertAssigneesRoute = (router: SecuritySolutionPluginRouter) => { + router.versioned + .post({ + path: DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + access: 'public', + options: { + tags: ['access:securitySolution'], + }, + }) + .addVersion( + { + version: '2023-10-31', + validate: { + request: { + body: buildRouteValidationWithZod(SetAlertAssigneesRequestBody), + }, + }, + }, + async (context, request, response) => { + const { assignees, ids } = request.body; + const core = await context.core; + const securitySolution = await context.securitySolution; + const esClient = core.elasticsearch.client.asCurrentUser; + const siemResponse = buildSiemResponse(response); + const validationErrors = validateAlertAssigneesArrays(assignees); + const spaceId = securitySolution?.getSpaceId() ?? 'default'; + + if (validationErrors.length) { + return siemResponse.error({ statusCode: 400, body: validationErrors }); + } + + const assigneesToAdd = uniq(assignees.add); + const assigneesToRemove = uniq(assignees.remove); + + const painlessScript = { + params: { assigneesToAdd, assigneesToRemove }, + source: `List newAssigneesArray = []; + if (ctx._source["kibana.alert.workflow_assignee_ids"] != null) { + for (assignee in ctx._source["kibana.alert.workflow_assignee_ids"]) { + if (!params.assigneesToRemove.contains(assignee)) { + newAssigneesArray.add(assignee); + } + } + for (assignee in params.assigneesToAdd) { + if (!newAssigneesArray.contains(assignee)) { + newAssigneesArray.add(assignee) + } + } + ctx._source["kibana.alert.workflow_assignee_ids"] = newAssigneesArray; + } else { + ctx._source["kibana.alert.workflow_assignee_ids"] = params.assigneesToAdd; + } + `, + lang: 'painless', + }; + + const bulkUpdateRequest = []; + for (const id of ids) { + bulkUpdateRequest.push( + { + update: { + _index: `${DEFAULT_ALERTS_INDEX}-${spaceId}`, + _id: id, + }, + }, + { + script: painlessScript, + } + ); + } + + try { + const body = await esClient.updateByQuery({ + index: `${DEFAULT_ALERTS_INDEX}-${spaceId}`, + refresh: true, + body: { + script: painlessScript, + query: { + bool: { + filter: { terms: { _id: ids } }, + }, + }, + }, + }); + return response.ok({ body }); + } catch (err) { + const error = transformError(err); + return siemResponse.error({ + body: error.message, + statusCode: error.statusCode, + }); + } + } + ); +}; diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/translations.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/translations.ts index 715537fee47ab..e6b4e25e641ef 100644 --- a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/translations.ts +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/signals/translations.ts @@ -20,3 +20,10 @@ export const NO_IDS_VALIDATION_ERROR = i18n.translate( defaultMessage: 'No alert ids were provided', } ); + +export const ALERT_ASSIGNEES_VALIDATION_ERROR = (duplicates: string) => + i18n.translate('xpack.securitySolution.api.alertAssignees.validationError', { + values: { duplicates }, + defaultMessage: + 'Duplicate assignees { duplicates } were found in the add and remove parameters.', + }); diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.test.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.test.ts new file mode 100644 index 0000000000000..bd36547a5c964 --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.test.ts @@ -0,0 +1,65 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { securityMock } from '@kbn/security-plugin/server/mocks'; + +import { DETECTION_ENGINE_ALERT_ASSIGNEES_URL } from '../../../../../common/constants'; +import { requestContextMock, serverMock, requestMock } from '../__mocks__'; +import { getMockUserProfiles } from '../__mocks__/request_responses'; +import { suggestUserProfilesRoute } from './suggest_user_profiles_route'; + +describe('suggestUserProfilesRoute', () => { + let server: ReturnType; + let { context } = requestContextMock.createTools(); + let mockSecurityStart: ReturnType; + let getStartServicesMock: jest.Mock; + + beforeEach(() => { + server = serverMock.create(); + ({ context } = requestContextMock.createTools()); + mockSecurityStart = securityMock.createStart(); + mockSecurityStart.userProfiles.suggest.mockResolvedValue(getMockUserProfiles()); + }); + + const buildRequest = () => { + return requestMock.create({ + method: 'get', + path: DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + body: { searchTerm: '' }, + }); + }; + + describe('normal status codes', () => { + beforeEach(() => { + getStartServicesMock = jest.fn().mockResolvedValue([{}, { security: mockSecurityStart }]); + suggestUserProfilesRoute(server.router, getStartServicesMock); + }); + + it('returns 200 when doing a normal request', async () => { + const request = buildRequest(); + const response = await server.inject(request, requestContextMock.convertContext(context)); + expect(response.status).toEqual(200); + }); + + test('returns the payload when doing a normal request', async () => { + const request = buildRequest(); + const response = await server.inject(request, requestContextMock.convertContext(context)); + const expectedBody = getMockUserProfiles(); + expect(response.status).toEqual(200); + expect(response.body).toEqual(expectedBody); + }); + + test('returns 500 if `security.userProfiles.suggest` throws error', async () => { + mockSecurityStart.userProfiles.suggest.mockRejectedValue(new Error('something went wrong')); + const request = buildRequest(); + const response = await server.inject(request, requestContextMock.convertContext(context)); + + expect(response.status).toEqual(500); + expect(response.body.message).toEqual('something went wrong'); + }); + }); +}); diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.ts new file mode 100644 index 0000000000000..fcb42d2ead7e4 --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/users/suggest_user_profiles_route.ts @@ -0,0 +1,68 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { IKibanaResponse, StartServicesAccessor } from '@kbn/core/server'; +import { transformError } from '@kbn/securitysolution-es-utils'; +import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; +import type { SecuritySolutionPluginRouter } from '../../../../types'; +import { DETECTION_ENGINE_ALERT_SUGGEST_USERS_URL } from '../../../../../common/constants'; +import { buildSiemResponse } from '../utils'; +import type { StartPlugins } from '../../../../plugin'; +import { buildRouteValidationWithZod } from '../../../../utils/build_validation/route_validation'; +import { SuggestUserProfilesRequestQuery } from '../../../../../common/api/detection_engine/users'; + +export const suggestUserProfilesRoute = ( + router: SecuritySolutionPluginRouter, + getStartServices: StartServicesAccessor +) => { + router.versioned + .get({ + path: DETECTION_ENGINE_ALERT_SUGGEST_USERS_URL, + access: 'public', + options: { + tags: ['access:securitySolution'], + }, + }) + .addVersion( + { + version: '2023-10-31', + validate: { + request: { + query: buildRouteValidationWithZod(SuggestUserProfilesRequestQuery), + }, + }, + }, + async (context, request, response): Promise> => { + const { searchTerm } = request.query; + const siemResponse = buildSiemResponse(response); + const [_, { security }] = await getStartServices(); + const securitySolution = await context.securitySolution; + const spaceId = securitySolution.getSpaceId(); + + try { + const users = await security.userProfiles.suggest({ + name: searchTerm, + dataPath: 'avatar', + requiredPrivileges: { + spaceId, + privileges: { + kibana: [security.authz.actions.login], + }, + }, + }); + + return response.ok({ body: users }); + } catch (err) { + const error = transformError(err); + return siemResponse.error({ + body: error.message, + statusCode: error.statusCode, + }); + } + } + ); +}; diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/__mocks__/es_results.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/__mocks__/es_results.ts index 6a522193558aa..8d134ad215396 100644 --- a/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/__mocks__/es_results.ts +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/__mocks__/es_results.ts @@ -52,6 +52,7 @@ import { ALERT_STATUS_ACTIVE, ALERT_URL, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, EVENT_KIND, @@ -322,6 +323,7 @@ export const sampleAlertDocAADNoSortId = ( }, [ALERT_URL]: 'http://example.com/docID', [ALERT_WORKFLOW_TAGS]: [], + [ALERT_WORKFLOW_ASSIGNEE_IDS]: [], }, fields: { someKey: ['someValue'], diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/factories/utils/build_alert.test.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/factories/utils/build_alert.test.ts index a9ae0d1d55696..4cf64c60de22e 100644 --- a/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/factories/utils/build_alert.test.ts +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/factories/utils/build_alert.test.ts @@ -19,6 +19,7 @@ import { ALERT_STATUS_ACTIVE, ALERT_URL, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, EVENT_ACTION, @@ -233,6 +234,7 @@ describe('buildAlert', () => { [ALERT_URL]: expectedAlertUrl, [ALERT_UUID]: alertUuid, [ALERT_WORKFLOW_TAGS]: [], + [ALERT_WORKFLOW_ASSIGNEE_IDS]: [], }; expect(alert).toEqual(expected); }); @@ -426,6 +428,7 @@ describe('buildAlert', () => { [ALERT_URL]: expectedAlertUrl, [ALERT_UUID]: alertUuid, [ALERT_WORKFLOW_TAGS]: [], + [ALERT_WORKFLOW_ASSIGNEE_IDS]: [], }; expect(alert).toEqual(expected); }); diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/factories/utils/build_alert.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/factories/utils/build_alert.ts index 7641c71b28dbf..846c714a9c099 100644 --- a/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/factories/utils/build_alert.ts +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/factories/utils/build_alert.ts @@ -36,6 +36,7 @@ import { ALERT_STATUS_ACTIVE, ALERT_URL, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, EVENT_KIND, @@ -249,6 +250,7 @@ export const buildAlert = ( [ALERT_URL]: alertUrl, [ALERT_UUID]: alertUuid, [ALERT_WORKFLOW_TAGS]: [], + [ALERT_WORKFLOW_ASSIGNEE_IDS]: [], ...flattenWithPrefix(ALERT_RULE_META, params.meta), // These fields don't exist in the mappings, but leaving here for now to limit changes to the alert building logic 'kibana.alert.rule.risk_score': params.riskScore, diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/utils/enrichments/__mocks__/alerts.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/utils/enrichments/__mocks__/alerts.ts index 9ffdc8eafd7f9..e19e7ad1bc0ee 100644 --- a/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/utils/enrichments/__mocks__/alerts.ts +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/utils/enrichments/__mocks__/alerts.ts @@ -40,6 +40,7 @@ import { ALERT_STATUS_ACTIVE, ALERT_URL, ALERT_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, EVENT_KIND, @@ -96,6 +97,7 @@ export const createAlert = ( [ALERT_STATUS]: ALERT_STATUS_ACTIVE, [ALERT_WORKFLOW_STATUS]: 'open', [ALERT_WORKFLOW_TAGS]: [], + [ALERT_WORKFLOW_ASSIGNEE_IDS]: [], [ALERT_DEPTH]: 1, [ALERT_REASON]: 'reasonable reason', [ALERT_SEVERITY]: 'high', diff --git a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/asset_criticality_data_client.ts b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/asset_criticality_data_client.ts index 4ac8f43627432..6bb003df0fa85 100644 --- a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/asset_criticality_data_client.ts +++ b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/asset_criticality_data_client.ts @@ -6,6 +6,7 @@ */ import type { Logger, ElasticsearchClient } from '@kbn/core/server'; import { mappingFromFieldMap } from '@kbn/alerting-plugin/common'; +import type { AssetCriticalityRecord } from '../../../../common/api/entity_analytics/asset_criticality'; import { createOrUpdateIndex } from '../utils/create_or_update_index'; import { getAssetCriticalityIndex } from '../../../../common/asset_criticality'; import { assetCriticalityFieldMap } from './configurations'; @@ -16,6 +17,15 @@ interface AssetCriticalityClientOpts { namespace: string; } +interface AssetCriticalityUpsert { + idField: AssetCriticalityRecord['id_field']; + idValue: AssetCriticalityRecord['id_value']; + criticalityLevel: AssetCriticalityRecord['criticality_level']; +} + +type AssetCriticalityIdParts = Pick; + +const createId = ({ idField, idValue }: AssetCriticalityIdParts) => `${idField}:${idValue}`; export class AssetCriticalityDataClient { constructor(private readonly options: AssetCriticalityClientOpts) {} /** @@ -27,16 +37,20 @@ export class AssetCriticalityDataClient { esClient: this.options.esClient, logger: this.options.logger, options: { - index: getAssetCriticalityIndex(this.options.namespace), + index: this.getIndex(), mappings: mappingFromFieldMap(assetCriticalityFieldMap, 'strict'), }, }); } + private getIndex() { + return getAssetCriticalityIndex(this.options.namespace); + } + public async doesIndexExist() { try { const result = await this.options.esClient.indices.exists({ - index: getAssetCriticalityIndex(this.options.namespace), + index: this.getIndex(), }); return result; } catch (e) { @@ -51,4 +65,51 @@ export class AssetCriticalityDataClient { isAssetCriticalityResourcesInstalled, }; } + + public async get(idParts: AssetCriticalityIdParts): Promise { + const id = createId(idParts); + + try { + const body = await this.options.esClient.get({ + id, + index: this.getIndex(), + }); + + return body._source; + } catch (err) { + if (err.statusCode === 404) { + return undefined; + } else { + throw err; + } + } + } + + public async upsert(record: AssetCriticalityUpsert): Promise { + const id = createId(record); + const doc = { + id_field: record.idField, + id_value: record.idValue, + criticality_level: record.criticalityLevel, + '@timestamp': new Date().toISOString(), + }; + + await this.options.esClient.update({ + id, + index: this.getIndex(), + body: { + doc, + doc_as_upsert: true, + }, + }); + + return doc; + } + + public async delete(idParts: AssetCriticalityIdParts) { + await this.options.esClient.delete({ + id: createId(idParts), + index: this.getIndex(), + }); + } } diff --git a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/delete.ts b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/delete.ts new file mode 100644 index 0000000000000..1dae71a02f567 --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/delete.ts @@ -0,0 +1,60 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import type { Logger } from '@kbn/core/server'; +import { buildSiemResponse } from '@kbn/lists-plugin/server/routes/utils'; +import { transformError } from '@kbn/securitysolution-es-utils'; +import { ASSET_CRITICALITY_URL, APP_ID } from '../../../../../common/constants'; +import type { SecuritySolutionPluginRouter } from '../../../../types'; +import { AssetCriticalityRecordIdParts } from '../../../../../common/api/entity_analytics/asset_criticality'; +import { buildRouteValidationWithZod } from '../../../../utils/build_validation/route_validation'; +import { checkAndInitAssetCriticalityResources } from '../check_and_init_asset_criticality_resources'; +export const assetCriticalityDeleteRoute = ( + router: SecuritySolutionPluginRouter, + logger: Logger +) => { + router.versioned + .delete({ + access: 'internal', + path: ASSET_CRITICALITY_URL, + options: { + tags: ['access:securitySolution', `access:${APP_ID}-entity-analytics`], + }, + }) + .addVersion( + { + version: '1', + validate: { + request: { + query: buildRouteValidationWithZod(AssetCriticalityRecordIdParts), + }, + }, + }, + async (context, request, response) => { + const siemResponse = buildSiemResponse(response); + try { + await checkAndInitAssetCriticalityResources(context, logger); + + const securitySolution = await context.securitySolution; + const assetCriticalityClient = securitySolution.getAssetCriticalityDataClient(); + await assetCriticalityClient.delete({ + idField: request.query.id_field, + idValue: request.query.id_value, + }); + + return response.ok(); + } catch (e) { + const error = transformError(e); + + return siemResponse.error({ + statusCode: error.statusCode, + body: { message: error.message, full_error: JSON.stringify(e) }, + bypassErrorFormat: true, + }); + } + } + ); +}; diff --git a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/get.ts b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/get.ts new file mode 100644 index 0000000000000..dce278756ce2b --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/get.ts @@ -0,0 +1,61 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import type { Logger } from '@kbn/core/server'; +import { buildSiemResponse } from '@kbn/lists-plugin/server/routes/utils'; +import { transformError } from '@kbn/securitysolution-es-utils'; +import { ASSET_CRITICALITY_URL, APP_ID } from '../../../../../common/constants'; +import type { SecuritySolutionPluginRouter } from '../../../../types'; +import { checkAndInitAssetCriticalityResources } from '../check_and_init_asset_criticality_resources'; +import { buildRouteValidationWithZod } from '../../../../utils/build_validation/route_validation'; +import { AssetCriticalityRecordIdParts } from '../../../../../common/api/entity_analytics/asset_criticality'; +export const assetCriticalityGetRoute = (router: SecuritySolutionPluginRouter, logger: Logger) => { + router.versioned + .get({ + access: 'internal', + path: ASSET_CRITICALITY_URL, + options: { + tags: ['access:securitySolution', `access:${APP_ID}-entity-analytics`], + }, + }) + .addVersion( + { + version: '1', + validate: { + request: { + query: buildRouteValidationWithZod(AssetCriticalityRecordIdParts), + }, + }, + }, + async (context, request, response) => { + const siemResponse = buildSiemResponse(response); + try { + await checkAndInitAssetCriticalityResources(context, logger); + + const securitySolution = await context.securitySolution; + const assetCriticalityClient = securitySolution.getAssetCriticalityDataClient(); + const record = await assetCriticalityClient.get({ + idField: request.query.id_field, + idValue: request.query.id_value, + }); + + if (!record) { + return response.notFound(); + } + + return response.ok({ body: record }); + } catch (e) { + const error = transformError(e); + + return siemResponse.error({ + statusCode: error.statusCode, + body: { message: error.message, full_error: JSON.stringify(e) }, + bypassErrorFormat: true, + }); + } + } + ); +}; diff --git a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/index.ts b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/index.ts index c72249c3110e3..8a5f62ccff079 100644 --- a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/index.ts +++ b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/index.ts @@ -6,3 +6,6 @@ */ export { assetCriticalityStatusRoute } from './status'; +export { assetCriticalityUpsertRoute } from './upsert'; +export { assetCriticalityGetRoute } from './get'; +export { assetCriticalityDeleteRoute } from './delete'; diff --git a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/status.ts b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/status.ts index 7605d2cb099cc..cb5625c57f1ec 100644 --- a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/status.ts +++ b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/status.ts @@ -7,6 +7,7 @@ import type { Logger } from '@kbn/core/server'; import { buildSiemResponse } from '@kbn/lists-plugin/server/routes/utils'; import { transformError } from '@kbn/securitysolution-es-utils'; +import type { AssetCriticalityStatusResponse } from '../../../../../common/api/entity_analytics/asset_criticality'; import { ASSET_CRITICALITY_STATUS_URL, APP_ID } from '../../../../../common/constants'; import type { SecuritySolutionPluginRouter } from '../../../../types'; import { checkAndInitAssetCriticalityResources } from '../check_and_init_asset_criticality_resources'; @@ -32,10 +33,11 @@ export const assetCriticalityStatusRoute = ( const assetCriticalityClient = securitySolution.getAssetCriticalityDataClient(); const result = await assetCriticalityClient.getStatus(); + const body: AssetCriticalityStatusResponse = { + asset_criticality_resources_installed: result.isAssetCriticalityResourcesInstalled, + }; return response.ok({ - body: { - asset_criticality_resources_installed: result.isAssetCriticalityResourcesInstalled, - }, + body, }); } catch (e) { const error = transformError(e); diff --git a/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/upsert.ts b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/upsert.ts new file mode 100644 index 0000000000000..65f71bb3bfe45 --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/entity_analytics/asset_criticality/routes/upsert.ts @@ -0,0 +1,66 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import type { Logger } from '@kbn/core/server'; +import { buildSiemResponse } from '@kbn/lists-plugin/server/routes/utils'; +import { transformError } from '@kbn/securitysolution-es-utils'; +import { ASSET_CRITICALITY_URL, APP_ID } from '../../../../../common/constants'; +import type { SecuritySolutionPluginRouter } from '../../../../types'; +import { checkAndInitAssetCriticalityResources } from '../check_and_init_asset_criticality_resources'; +import { buildRouteValidationWithZod } from '../../../../utils/build_validation/route_validation'; +import { CreateAssetCriticalityRecord } from '../../../../../common/api/entity_analytics/asset_criticality'; +export const assetCriticalityUpsertRoute = ( + router: SecuritySolutionPluginRouter, + logger: Logger +) => { + router.versioned + .post({ + access: 'internal', + path: ASSET_CRITICALITY_URL, + options: { + tags: ['access:securitySolution', `access:${APP_ID}-entity-analytics`], + }, + }) + .addVersion( + { + version: '1', + validate: { + request: { + body: buildRouteValidationWithZod(CreateAssetCriticalityRecord), + }, + }, + }, + async (context, request, response) => { + const siemResponse = buildSiemResponse(response); + try { + await checkAndInitAssetCriticalityResources(context, logger); + + const securitySolution = await context.securitySolution; + const assetCriticalityClient = securitySolution.getAssetCriticalityDataClient(); + + const assetCriticalityRecord = { + idField: request.body.id_field, + idValue: request.body.id_value, + criticalityLevel: request.body.criticality_level, + }; + + const result = await assetCriticalityClient.upsert(assetCriticalityRecord); + + return response.ok({ + body: result, + }); + } catch (e) { + const error = transformError(e); + + return siemResponse.error({ + statusCode: error.statusCode, + body: { message: error.message, full_error: JSON.stringify(e) }, + bypassErrorFormat: true, + }); + } + } + ); +}; diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/index_status/index.ts b/x-pack/plugins/security_solution/server/lib/risk_score/index_status/index.ts index 77e47f215713a..79eef256f8e93 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/index_status/index.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/index_status/index.ts @@ -11,7 +11,7 @@ import { APP_ID, RISK_SCORE_INDEX_STATUS_API_URL } from '../../../../common/cons import type { SecuritySolutionPluginRouter } from '../../../types'; import { buildRouteValidation } from '../../../utils/build_validation/route_validation'; import { buildSiemResponse } from '../../detection_engine/routes/utils'; -import { indexStatusRequestQuery } from '../../../../common/api/risk_score'; +import { indexStatusRequestQuery } from '../../../../common/api/entity_analytics/risk_score'; export const getRiskScoreIndexStatusRoute = (router: SecuritySolutionPluginRouter) => { router.versioned diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/indices/create_index_route.ts b/x-pack/plugins/security_solution/server/lib/risk_score/indices/create_index_route.ts index 22987cf563d0b..ef4aacf251ff4 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/indices/create_index_route.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/indices/create_index_route.ts @@ -12,7 +12,7 @@ import { transformError } from '@kbn/securitysolution-es-utils'; import { RISK_SCORE_CREATE_INDEX } from '../../../../common/constants'; import type { SecuritySolutionPluginRouter } from '../../../types'; import { createIndex } from './lib/create_index'; -import { createEsIndexRequestBody } from '../../../../common/api/risk_score'; +import { createEsIndexRequestBody } from '../../../../common/api/entity_analytics/risk_score'; export const createEsIndexRoute = (router: SecuritySolutionPluginRouter, logger: Logger) => { router.versioned diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/indices/delete_indices_route.ts b/x-pack/plugins/security_solution/server/lib/risk_score/indices/delete_indices_route.ts index 326963992a709..407e9e0a8f3e0 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/indices/delete_indices_route.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/indices/delete_indices_route.ts @@ -10,7 +10,7 @@ import { buildSiemResponse } from '@kbn/lists-plugin/server/routes/utils'; import { RISK_SCORE_DELETE_INDICES } from '../../../../common/constants'; import type { SecuritySolutionPluginRouter } from '../../../types'; import { deleteEsIndices } from './lib/delete_indices'; -import { deleteIndicesRequestBody } from '../../../../common/api/risk_score'; +import { deleteIndicesRequestBody } from '../../../../common/api/entity_analytics/risk_score'; export const deleteEsIndicesRoute = (router: SecuritySolutionPluginRouter) => { router.versioned diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/indices/lib/create_index.ts b/x-pack/plugins/security_solution/server/lib/risk_score/indices/lib/create_index.ts index 48d3c333dff09..4104c97812e0a 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/indices/lib/create_index.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/indices/lib/create_index.ts @@ -6,7 +6,7 @@ */ import type { ElasticsearchClient, Logger } from '@kbn/core/server'; import { transformError } from '@kbn/securitysolution-es-utils'; -import type { CreateEsIndexRequestBody } from '../../../../../common/api/risk_score'; +import type { CreateEsIndexRequestBody } from '../../../../../common/api/entity_analytics/risk_score'; export const createIndex = async ({ esClient, diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/onboarding/routes/install_risk_scores.ts b/x-pack/plugins/security_solution/server/lib/risk_score/onboarding/routes/install_risk_scores.ts index f8afbbfae9365..627a9afd4e871 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/onboarding/routes/install_risk_scores.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/onboarding/routes/install_risk_scores.ts @@ -16,7 +16,7 @@ import type { SetupPlugins } from '../../../../plugin'; import { buildSiemResponse } from '../../../detection_engine/routes/utils'; import { installRiskScoreModule } from '../helpers/install_risk_score_module'; -import { onboardingRiskScoreRequestBody } from '../../../../../common/api/risk_score'; +import { onboardingRiskScoreRequestBody } from '../../../../../common/api/entity_analytics/risk_score'; export const installRiskScoresRoute = ( router: SecuritySolutionPluginRouter, diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/routes/read_prebuilt_dev_tool_content_route.ts b/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/routes/read_prebuilt_dev_tool_content_route.ts index 70edd32eee584..df819487e13b7 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/routes/read_prebuilt_dev_tool_content_route.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/routes/read_prebuilt_dev_tool_content_route.ts @@ -14,7 +14,7 @@ import { DEV_TOOL_PREBUILT_CONTENT } from '../../../../../common/constants'; import type { SecuritySolutionPluginRouter } from '../../../../types'; import { consoleMappings } from '../console_mappings'; -import { readConsoleRequestBody } from '../../../../../common/api/risk_score'; +import { readConsoleRequestBody } from '../../../../../common/api/entity_analytics/risk_score'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getView } from '../utils'; diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/schema.test.ts b/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/schema.test.ts index bf02aae37e5ca..d5856c31a5121 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/schema.test.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_dev_tool_content/schema.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { readConsoleRequestBody } from '../../../../common/api/risk_score'; +import { readConsoleRequestBody } from '../../../../common/api/entity_analytics/risk_score'; describe('ReadConsoleRequestSchema', () => { it('should throw error', () => { diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_saved_objects/routes/create_prebuilt_saved_objects.ts b/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_saved_objects/routes/create_prebuilt_saved_objects.ts index ce65983161da1..568489155707a 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_saved_objects/routes/create_prebuilt_saved_objects.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_saved_objects/routes/create_prebuilt_saved_objects.ts @@ -16,7 +16,7 @@ import { buildSiemResponse } from '../../../detection_engine/routes/utils'; import { buildFrameworkRequest } from '../../../timeline/utils/common'; import { bulkCreateSavedObjects } from '../helpers/bulk_create_saved_objects'; -import { createPrebuiltSavedObjectsRequestBody } from '../../../../../common/api/risk_score'; +import { createPrebuiltSavedObjectsRequestBody } from '../../../../../common/api/entity_analytics/risk_score'; export const createPrebuiltSavedObjectsRoute = ( router: SecuritySolutionPluginRouter, diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_saved_objects/routes/delete_prebuilt_saved_objects.ts b/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_saved_objects/routes/delete_prebuilt_saved_objects.ts index 9f2138b3c608f..c78d1f292afe6 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_saved_objects/routes/delete_prebuilt_saved_objects.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/prebuilt_saved_objects/routes/delete_prebuilt_saved_objects.ts @@ -16,7 +16,7 @@ import { buildSiemResponse } from '../../../detection_engine/routes/utils'; import { buildFrameworkRequest } from '../../../timeline/utils/common'; import { bulkDeleteSavedObjects } from '../helpers/bulk_delete_saved_objects'; -import { deletePrebuiltSavedObjectsRequestBody } from '../../../../../common/api/risk_score'; +import { deletePrebuiltSavedObjectsRequestBody } from '../../../../../common/api/entity_analytics/risk_score'; export const deletePrebuiltSavedObjectsRoute = ( router: SecuritySolutionPluginRouter, diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/create_script_route.ts b/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/create_script_route.ts index e5909892071c5..573d1d30bcd28 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/create_script_route.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/create_script_route.ts @@ -8,7 +8,7 @@ import type { Logger } from '@kbn/core/server'; import { buildSiemResponse } from '@kbn/lists-plugin/server/routes/utils'; import { transformError } from '@kbn/securitysolution-es-utils'; -import { createStoredScriptRequestBody } from '../../../../common/api/risk_score'; +import { createStoredScriptRequestBody } from '../../../../common/api/entity_analytics/risk_score'; import { RISK_SCORE_CREATE_STORED_SCRIPT } from '../../../../common/constants'; import type { SecuritySolutionPluginRouter } from '../../../types'; import { createStoredScript } from './lib/create_script'; diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/delete_script_route.ts b/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/delete_script_route.ts index 7f579b28802ec..0d7ef94be2635 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/delete_script_route.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/delete_script_route.ts @@ -10,7 +10,7 @@ import { buildSiemResponse } from '@kbn/lists-plugin/server/routes/utils'; import { RISK_SCORE_DELETE_STORED_SCRIPT } from '../../../../common/constants'; import type { SecuritySolutionPluginRouter } from '../../../types'; import { deleteStoredScript } from './lib/delete_script'; -import { deleteStoredScriptRequestBody } from '../../../../common/api/risk_score'; +import { deleteStoredScriptRequestBody } from '../../../../common/api/entity_analytics/risk_score'; export const deleteStoredScriptRoute = (router: SecuritySolutionPluginRouter) => { router.versioned diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/lib/create_script.ts b/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/lib/create_script.ts index fc56a3e049269..d6c2e5211625b 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/lib/create_script.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/lib/create_script.ts @@ -6,7 +6,7 @@ */ import type { ElasticsearchClient, Logger } from '@kbn/core/server'; import { transformError } from '@kbn/securitysolution-es-utils'; -import type { CreateStoredScriptRequestBody } from '../../../../../common/api/risk_score'; +import type { CreateStoredScriptRequestBody } from '../../../../../common/api/entity_analytics/risk_score'; export const createStoredScript = async ({ esClient, diff --git a/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/lib/delete_script.ts b/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/lib/delete_script.ts index b6113b5f9f318..bbbf8e9582ff5 100644 --- a/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/lib/delete_script.ts +++ b/x-pack/plugins/security_solution/server/lib/risk_score/stored_scripts/lib/delete_script.ts @@ -5,7 +5,7 @@ * 2.0. */ import type { IScopedClusterClient } from '@kbn/core-elasticsearch-server'; -import type { DeleteStoredScriptRequestBody } from '../../../../../common/api/risk_score'; +import type { DeleteStoredScriptRequestBody } from '../../../../../common/api/entity_analytics/risk_score'; export const deleteStoredScript = async ({ client, diff --git a/x-pack/plugins/security_solution/server/routes/index.ts b/x-pack/plugins/security_solution/server/routes/index.ts index de1b9d8125f7f..afe48a8d88567 100644 --- a/x-pack/plugins/security_solution/server/routes/index.ts +++ b/x-pack/plugins/security_solution/server/routes/index.ts @@ -56,6 +56,8 @@ import { registerManageExceptionsRoutes } from '../lib/exceptions/api/register_r import { registerDashboardsRoutes } from '../lib/dashboards/routes'; import { registerTagsRoutes } from '../lib/tags/routes'; import { setAlertTagsRoute } from '../lib/detection_engine/routes/signals/set_alert_tags_route'; +import { setAlertAssigneesRoute } from '../lib/detection_engine/routes/signals/set_alert_assignees_route'; +import { suggestUserProfilesRoute } from '../lib/detection_engine/routes/users/suggest_user_profiles_route'; import { riskEngineDisableRoute, riskEngineInitRoute, @@ -66,7 +68,12 @@ import { import { registerTimelineRoutes } from '../lib/timeline/routes'; import { riskScoreCalculationRoute } from '../lib/entity_analytics/risk_score/routes/calculation'; import { riskScorePreviewRoute } from '../lib/entity_analytics/risk_score/routes/preview'; -import { assetCriticalityStatusRoute } from '../lib/entity_analytics/asset_criticality/routes'; +import { + assetCriticalityStatusRoute, + assetCriticalityUpsertRoute, + assetCriticalityGetRoute, + assetCriticalityDeleteRoute, +} from '../lib/entity_analytics/asset_criticality/routes'; export const initRoutes = ( router: SecuritySolutionPluginRouter, @@ -112,11 +119,13 @@ export const initRoutes = ( // Example usage can be found in security_solution/server/lib/detection_engine/scripts/signals setSignalsStatusRoute(router, logger, security, telemetrySender); setAlertTagsRoute(router); + setAlertAssigneesRoute(router); querySignalsRoute(router, ruleDataClient); getSignalsMigrationStatusRoute(router); createSignalsMigrationRoute(router, security); finalizeSignalsMigrationRoute(router, ruleDataService, security); deleteSignalsMigrationRoute(router, security); + suggestUserProfilesRoute(router, getStartServices); // Detection Engine index routes that have the REST endpoints of /api/detection_engine/index // All REST index creation, policy management for spaces @@ -161,5 +170,8 @@ export const initRoutes = ( } if (config.experimentalFeatures.entityAnalyticsAssetCriticalityEnabled) { assetCriticalityStatusRoute(router, logger); + assetCriticalityUpsertRoute(router, logger); + assetCriticalityGetRoute(router, logger); + assetCriticalityDeleteRoute(router, logger); } }; diff --git a/x-pack/plugins/security_solution_ess/public/upselling/register_upsellings.tsx b/x-pack/plugins/security_solution_ess/public/upselling/register_upsellings.tsx index 05af48c280395..41cd10e5e3604 100644 --- a/x-pack/plugins/security_solution_ess/public/upselling/register_upsellings.tsx +++ b/x-pack/plugins/security_solution_ess/public/upselling/register_upsellings.tsx @@ -16,7 +16,10 @@ import type { } from '@kbn/security-solution-upselling/service'; import type { ILicense, LicenseType } from '@kbn/licensing-plugin/public'; import React, { lazy } from 'react'; -import { UPGRADE_INVESTIGATION_GUIDE } from '@kbn/security-solution-upselling/messages'; +import { + UPGRADE_ALERT_ASSIGNMENTS, + UPGRADE_INVESTIGATION_GUIDE, +} from '@kbn/security-solution-upselling/messages'; import type { Services } from '../common/services'; import { withServicesProvider } from '../common/services'; const EntityAnalyticsUpsellingLazy = lazy( @@ -107,4 +110,9 @@ export const upsellingMessages: UpsellingMessages = [ minimumLicenseRequired: 'platinum', message: UPGRADE_INVESTIGATION_GUIDE('Platinum'), }, + { + id: 'alert_assignments', + minimumLicenseRequired: 'platinum', + message: UPGRADE_ALERT_ASSIGNMENTS('Platinum'), + }, ]; diff --git a/x-pack/plugins/stack_connectors/common/bedrock/constants.ts b/x-pack/plugins/stack_connectors/common/bedrock/constants.ts index ff165f6678db9..cf0f758a4b066 100644 --- a/x-pack/plugins/stack_connectors/common/bedrock/constants.ts +++ b/x-pack/plugins/stack_connectors/common/bedrock/constants.ts @@ -18,6 +18,7 @@ export enum SUB_ACTION { RUN = 'run', INVOKE_AI = 'invokeAI', INVOKE_STREAM = 'invokeStream', + DASHBOARD = 'getDashboard', TEST = 'test', } diff --git a/x-pack/plugins/stack_connectors/common/bedrock/schema.ts b/x-pack/plugins/stack_connectors/common/bedrock/schema.ts index 6fbc0252eb61b..057780a803560 100644 --- a/x-pack/plugins/stack_connectors/common/bedrock/schema.ts +++ b/x-pack/plugins/stack_connectors/common/bedrock/schema.ts @@ -52,3 +52,12 @@ export const RunActionResponseSchema = schema.object( ); export const StreamingResponseSchema = schema.any(); + +// Run action schema +export const DashboardActionParamsSchema = schema.object({ + dashboardId: schema.string(), +}); + +export const DashboardActionResponseSchema = schema.object({ + available: schema.boolean(), +}); diff --git a/x-pack/plugins/stack_connectors/common/bedrock/types.ts b/x-pack/plugins/stack_connectors/common/bedrock/types.ts index 3d9fada237987..bd27c5ed04020 100644 --- a/x-pack/plugins/stack_connectors/common/bedrock/types.ts +++ b/x-pack/plugins/stack_connectors/common/bedrock/types.ts @@ -8,6 +8,8 @@ import { TypeOf } from '@kbn/config-schema'; import { ConfigSchema, + DashboardActionParamsSchema, + DashboardActionResponseSchema, SecretsSchema, RunActionParamsSchema, RunActionResponseSchema, @@ -25,3 +27,5 @@ export type InvokeAIActionResponse = TypeOf export type RunActionResponse = TypeOf; export type StreamActionParams = TypeOf; export type StreamingResponse = TypeOf; +export type DashboardActionParams = TypeOf; +export type DashboardActionResponse = TypeOf; diff --git a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/bedrock.tsx b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/bedrock.tsx index 361caed6882c2..673d6dee8306f 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/bedrock.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/bedrock.tsx @@ -57,5 +57,6 @@ export function getConnectorType(): BedrockConnector { }, actionConnectorFields: lazy(() => import('./connector')), actionParamsFields: lazy(() => import('./params')), + actionReadOnlyExtraComponent: lazy(() => import('./dashboard_link')), }; } diff --git a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/connector.test.tsx b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/connector.test.tsx index 063d0e39d7ef9..9af22b79ff554 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/connector.test.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/connector.test.tsx @@ -8,13 +8,17 @@ import React from 'react'; import BedrockConnectorFields from './connector'; import { ConnectorFormTestProvider } from '../lib/test_utils'; -import { act, render, waitFor } from '@testing-library/react'; +import { act, fireEvent, render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { useKibana } from '@kbn/triggers-actions-ui-plugin/public'; import { DEFAULT_BEDROCK_MODEL } from '../../../common/bedrock/constants'; +import { useGetDashboard } from '../lib/gen_ai/use_get_dashboard'; jest.mock('@kbn/triggers-actions-ui-plugin/public/common/lib/kibana'); +jest.mock('../lib/gen_ai/use_get_dashboard'); + const useKibanaMock = useKibana as jest.Mocked; +const mockDashboard = useGetDashboard as jest.Mock; const bedrockConnector = { actionTypeId: '.bedrock', name: 'bedrock', @@ -36,6 +40,9 @@ describe('BedrockConnectorFields renders', () => { beforeEach(() => { jest.clearAllMocks(); useKibanaMock().services.application.navigateToUrl = navigateToUrl; + mockDashboard.mockImplementation(({ connectorId }) => ({ + dashboardUrl: `https://dashboardurl.com/${connectorId}`, + })); }); test('Bedrock connector fields are rendered', async () => { const { getAllByTestId } = render( @@ -58,6 +65,49 @@ describe('BedrockConnectorFields renders', () => { expect(getAllByTestId('bedrock-api-model-doc')[0]).toBeInTheDocument(); }); + describe('Dashboard link', () => { + it('Does not render if isEdit is false and dashboardUrl is defined', async () => { + const { queryByTestId } = render( + + {}} + /> + + ); + expect(queryByTestId('link-gen-ai-token-dashboard')).not.toBeInTheDocument(); + }); + it('Does not render if isEdit is true and dashboardUrl is null', async () => { + mockDashboard.mockImplementation((id: string) => ({ + dashboardUrl: null, + })); + const { queryByTestId } = render( + + {}} /> + + ); + expect(queryByTestId('link-gen-ai-token-dashboard')).not.toBeInTheDocument(); + }); + it('Renders if isEdit is true and dashboardUrl is defined', async () => { + const { getByTestId } = render( + + {}} /> + + ); + expect(getByTestId('link-gen-ai-token-dashboard')).toBeInTheDocument(); + }); + it('On click triggers redirect with correct saved object id', async () => { + const { getByTestId } = render( + + {}} /> + + ); + fireEvent.click(getByTestId('link-gen-ai-token-dashboard')); + expect(navigateToUrl).toHaveBeenCalledWith(`https://dashboardurl.com/123`); + }); + }); + describe('Validation', () => { const onSubmit = jest.fn(); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/connector.tsx b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/connector.tsx index c99574aaf5c43..82927bea6ac7b 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/connector.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/connector.tsx @@ -10,16 +10,23 @@ import { ActionConnectorFieldsProps, SimpleConnectorForm, } from '@kbn/triggers-actions-ui-plugin/public'; +import { useFormData } from '@kbn/es-ui-shared-plugin/static/forms/hook_form_lib'; +import DashboardLink from './dashboard_link'; +import { BEDROCK } from './translations'; import { bedrockConfig, bedrockSecrets } from './constants'; const BedrockConnectorFields: React.FC = ({ readOnly, isEdit }) => { + const [{ id, name }] = useFormData(); return ( - + <> + + {isEdit && } + ); }; diff --git a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/dashboard_link.tsx b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/dashboard_link.tsx new file mode 100644 index 0000000000000..e9541c3f6759c --- /dev/null +++ b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/dashboard_link.tsx @@ -0,0 +1,51 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React, { useCallback } from 'react'; +import { EuiLink } from '@elastic/eui'; +import { useKibana } from '@kbn/triggers-actions-ui-plugin/public'; +import * as i18n from './translations'; +import { useGetDashboard } from '../lib/gen_ai/use_get_dashboard'; + +interface Props { + connectorId: string; + connectorName: string; + selectedProvider?: string; +} +// tested from ./connector.test.tsx +export const DashboardLink: React.FC = ({ + connectorId, + connectorName, + selectedProvider = 'Bedrock', +}) => { + const { dashboardUrl } = useGetDashboard({ connectorId, selectedProvider }); + const { + services: { + application: { navigateToUrl }, + }, + } = useKibana(); + const onClick = useCallback( + (e) => { + e.preventDefault(); + if (dashboardUrl) { + navigateToUrl(dashboardUrl); + } + }, + [dashboardUrl, navigateToUrl] + ); + return dashboardUrl != null ? ( + // href gives us right click -> open in new tab + // onclick prevents page reload + // eslint-disable-next-line @elastic/eui/href-or-on-click + + {i18n.USAGE_DASHBOARD_LINK(selectedProvider, connectorName)} + + ) : null; +}; + +// eslint-disable-next-line import/no-default-export +export { DashboardLink as default }; diff --git a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/translations.ts b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/translations.ts index 6906f691ffcae..90c593fa602d7 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/bedrock/translations.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/bedrock/translations.ts @@ -97,3 +97,9 @@ export const BODY_DESCRIPTION = i18n.translate( export const MODEL = i18n.translate('xpack.stackConnectors.components.bedrock.model', { defaultMessage: 'Model', }); + +export const USAGE_DASHBOARD_LINK = (apiProvider: string, connectorName: string) => + i18n.translate('xpack.stackConnectors.components.genAi.dashboardLink', { + values: { apiProvider, connectorName }, + defaultMessage: 'View {apiProvider} Usage Dashboard for "{ connectorName }" Connector', + }); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/openai/api.test.ts b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/api.test.ts similarity index 94% rename from x-pack/plugins/stack_connectors/public/connector_types/openai/api.test.ts rename to x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/api.test.ts index 5ab342a22828b..c48ca17eaced3 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/openai/api.test.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/api.test.ts @@ -7,7 +7,7 @@ import { httpServiceMock } from '@kbn/core-http-browser-mocks'; import { getDashboard } from './api'; -import { SUB_ACTION } from '../../../common/openai/constants'; +import { SUB_ACTION } from '../../../../common/openai/constants'; const response = { available: true, }; diff --git a/x-pack/plugins/stack_connectors/public/connector_types/openai/api.ts b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/api.ts similarity index 91% rename from x-pack/plugins/stack_connectors/public/connector_types/openai/api.ts rename to x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/api.ts index 97b0608bb725d..07780e8d368f2 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/openai/api.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/api.ts @@ -7,8 +7,8 @@ import { HttpSetup } from '@kbn/core-http-browser'; import { ActionTypeExecutorResult, BASE_ACTION_API_PATH } from '@kbn/actions-plugin/common'; -import { SUB_ACTION } from '../../../common/openai/constants'; -import { ConnectorExecutorResult, rewriteResponseToCamelCase } from '../lib/rewrite_response_body'; +import { SUB_ACTION } from '../../../../common/openai/constants'; +import { ConnectorExecutorResult, rewriteResponseToCamelCase } from '../rewrite_response_body'; export async function getDashboard({ http, diff --git a/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/translations.ts b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/translations.ts new file mode 100644 index 0000000000000..78c79863a23a9 --- /dev/null +++ b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/translations.ts @@ -0,0 +1,14 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { i18n } from '@kbn/i18n'; + +export const GET_DASHBOARD_API_ERROR = (apiProvider: string) => + i18n.translate('xpack.stackConnectors.components.genAi.error.dashboardApiError', { + values: { apiProvider }, + defaultMessage: 'Error finding {apiProvider} Token Usage Dashboard.', + }); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/openai/use_get_dashboard.test.ts b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/use_get_dashboard.test.ts similarity index 70% rename from x-pack/plugins/stack_connectors/public/connector_types/openai/use_get_dashboard.test.ts rename to x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/use_get_dashboard.test.ts index 8e78c522712bd..8ca9b97292fa3 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/openai/use_get_dashboard.test.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/use_get_dashboard.test.ts @@ -39,7 +39,9 @@ const mockServices = { const mockDashboard = getDashboard as jest.Mock; const mockKibana = useKibana as jest.Mock; -describe('useGetDashboard_function', () => { +const defaultArgs = { connectorId, selectedProvider: 'OpenAI' }; + +describe('useGetDashboard', () => { beforeEach(() => { jest.clearAllMocks(); mockDashboard.mockResolvedValue({ data: { available: true } }); @@ -48,36 +50,45 @@ describe('useGetDashboard_function', () => { }); }); - it('fetches the dashboard and sets the dashboard URL', async () => { - const { result, waitForNextUpdate } = renderHook(() => useGetDashboard({ connectorId })); - await waitForNextUpdate(); - expect(mockDashboard).toHaveBeenCalledWith( - expect.objectContaining({ - connectorId, - dashboardId: 'generative-ai-token-usage-space', - }) - ); - expect(mockGetRedirectUrl).toHaveBeenCalledWith({ - query: { - language: 'kuery', - query: `kibana.saved_objects: { id : ${connectorId} }`, - }, - dashboardId: 'generative-ai-token-usage-space', - }); - expect(result.current.isLoading).toBe(false); - expect(result.current.dashboardUrl).toBe( - 'http://localhost:5601/app/dashboards#/view/generative-ai-token-usage-space' - ); - }); + it.each([ + ['Azure OpenAI', 'openai'], + ['OpenAI', 'openai'], + ['Bedrock', 'bedrock'], + ])( + 'fetches the %p dashboard and sets the dashboard URL with %p', + async (selectedProvider, urlKey) => { + const { result, waitForNextUpdate } = renderHook(() => + useGetDashboard({ ...defaultArgs, selectedProvider }) + ); + await waitForNextUpdate(); + expect(mockDashboard).toHaveBeenCalledWith( + expect.objectContaining({ + connectorId, + dashboardId: `generative-ai-token-usage-${urlKey}-space`, + }) + ); + expect(mockGetRedirectUrl).toHaveBeenCalledWith({ + query: { + language: 'kuery', + query: `kibana.saved_objects: { id : ${connectorId} }`, + }, + dashboardId: `generative-ai-token-usage-${urlKey}-space`, + }); + expect(result.current.isLoading).toBe(false); + expect(result.current.dashboardUrl).toBe( + `http://localhost:5601/app/dashboards#/view/generative-ai-token-usage-${urlKey}-space` + ); + } + ); it('handles the case where the dashboard is not available.', async () => { mockDashboard.mockResolvedValue({ data: { available: false } }); - const { result, waitForNextUpdate } = renderHook(() => useGetDashboard({ connectorId })); + const { result, waitForNextUpdate } = renderHook(() => useGetDashboard(defaultArgs)); await waitForNextUpdate(); expect(mockDashboard).toHaveBeenCalledWith( expect.objectContaining({ connectorId, - dashboardId: 'generative-ai-token-usage-space', + dashboardId: 'generative-ai-token-usage-openai-space', }) ); expect(mockGetRedirectUrl).not.toHaveBeenCalled(); @@ -91,7 +102,7 @@ describe('useGetDashboard_function', () => { services: { ...mockServices, spaces: null }, }); - const { result } = renderHook(() => useGetDashboard({ connectorId })); + const { result } = renderHook(() => useGetDashboard(defaultArgs)); expect(mockDashboard).not.toHaveBeenCalled(); expect(mockGetRedirectUrl).not.toHaveBeenCalled(); expect(result.current.isLoading).toBe(false); @@ -99,7 +110,9 @@ describe('useGetDashboard_function', () => { }); it('handles the case where connectorId is empty string', async () => { - const { result, waitForNextUpdate } = renderHook(() => useGetDashboard({ connectorId: '' })); + const { result, waitForNextUpdate } = renderHook(() => + useGetDashboard({ ...defaultArgs, connectorId: '' }) + ); await waitForNextUpdate(); expect(mockDashboard).not.toHaveBeenCalled(); expect(mockGetRedirectUrl).not.toHaveBeenCalled(); @@ -111,7 +124,7 @@ describe('useGetDashboard_function', () => { mockKibana.mockReturnValue({ services: { ...mockServices, dashboard: {} }, }); - const { result, waitForNextUpdate } = renderHook(() => useGetDashboard({ connectorId })); + const { result, waitForNextUpdate } = renderHook(() => useGetDashboard(defaultArgs)); await waitForNextUpdate(); expect(result.current.isLoading).toBe(false); expect(result.current.dashboardUrl).toBe(null); @@ -119,7 +132,7 @@ describe('useGetDashboard_function', () => { it('correctly handles errors and displays the appropriate toast messages.', async () => { mockDashboard.mockRejectedValue(new Error('Error fetching dashboard')); - const { result, waitForNextUpdate } = renderHook(() => useGetDashboard({ connectorId })); + const { result, waitForNextUpdate } = renderHook(() => useGetDashboard(defaultArgs)); await waitForNextUpdate(); expect(result.current.isLoading).toBe(false); expect(mockToasts.addDanger).toHaveBeenCalledWith({ diff --git a/x-pack/plugins/stack_connectors/public/connector_types/openai/use_get_dashboard.ts b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/use_get_dashboard.ts similarity index 81% rename from x-pack/plugins/stack_connectors/public/connector_types/openai/use_get_dashboard.ts rename to x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/use_get_dashboard.ts index 557cf2e331ca6..dd1f6596d9201 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/openai/use_get_dashboard.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/lib/gen_ai/use_get_dashboard.ts @@ -7,20 +7,20 @@ import { useState, useEffect, useRef, useCallback } from 'react'; import { useKibana } from '@kbn/triggers-actions-ui-plugin/public'; -import { getDashboardId } from './constants'; + import { getDashboard } from './api'; import * as i18n from './translations'; interface Props { connectorId: string; + selectedProvider: string; } export interface UseGetDashboard { dashboardUrl: string | null; isLoading: boolean; } - -export const useGetDashboard = ({ connectorId }: Props): UseGetDashboard => { +export const useGetDashboard = ({ connectorId, selectedProvider }: Props): UseGetDashboard => { const { dashboard, http, @@ -84,7 +84,7 @@ export const useGetDashboard = ({ connectorId }: Props): UseGetDashboard => { if (res.status && res.status === 'error') { toasts.addDanger({ - title: i18n.GET_DASHBOARD_API_ERROR, + title: i18n.GET_DASHBOARD_API_ERROR(selectedProvider), text: `${res.serviceMessage ?? res.message}`, }); } @@ -94,7 +94,7 @@ export const useGetDashboard = ({ connectorId }: Props): UseGetDashboard => { setDashboardCheckComplete(true); setIsLoading(false); toasts.addDanger({ - title: i18n.GET_DASHBOARD_API_ERROR, + title: i18n.GET_DASHBOARD_API_ERROR(selectedProvider), text: error.message, }); } @@ -103,7 +103,7 @@ export const useGetDashboard = ({ connectorId }: Props): UseGetDashboard => { if (spaceId != null && connectorId.length > 0 && !dashboardCheckComplete) { abortCtrl.current.abort(); - fetchData(getDashboardId(spaceId)); + fetchData(getDashboardId(selectedProvider, spaceId)); } return () => { @@ -111,10 +111,24 @@ export const useGetDashboard = ({ connectorId }: Props): UseGetDashboard => { setIsLoading(false); abortCtrl.current.abort(); }; - }, [connectorId, dashboardCheckComplete, dashboardUrl, http, setUrl, spaceId, toasts]); + }, [ + connectorId, + dashboardCheckComplete, + dashboardUrl, + http, + selectedProvider, + setUrl, + spaceId, + toasts, + ]); return { isLoading, dashboardUrl, }; }; + +const getDashboardId = (selectedProvider: string, spaceId: string): string => + `generative-ai-token-usage-${ + selectedProvider.toLowerCase().includes('openai') ? 'openai' : 'bedrock' + }-${spaceId}`; diff --git a/x-pack/plugins/stack_connectors/public/connector_types/lib/servicenow/helpers.ts b/x-pack/plugins/stack_connectors/public/connector_types/lib/servicenow/helpers.ts index f3e71b0e9fc7f..65019f06bf3f6 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/lib/servicenow/helpers.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/lib/servicenow/helpers.ts @@ -16,6 +16,8 @@ import { AppInfo, Choice, RESTApiError } from './types'; export const DEFAULT_CORRELATION_ID = '{{rule.id}}:{{alert.id}}'; +export const ACTION_GROUP_RECOVERED = 'recovered'; + export const choicesToEuiOptions = (choices: Choice[]): EuiSelectOption[] => choices.map((choice) => ({ value: choice.value, text: choice.label })); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/lib/servicenow/translations.ts b/x-pack/plugins/stack_connectors/public/connector_types/lib/servicenow/translations.ts index f55a82b4ce00c..a6f7cd65dfe40 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/lib/servicenow/translations.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/lib/servicenow/translations.ts @@ -56,6 +56,13 @@ export const TITLE_REQUIRED = i18n.translate( } ); +export const CORRELATION_ID_REQUIRED = i18n.translate( + 'xpack.stackConnectors.components.serviceNow.requiredCorrelationIdTextField', + { + defaultMessage: 'Correlation id is required.', + } +); + export const INCIDENT = i18n.translate('xpack.stackConnectors.components.serviceNow.title', { defaultMessage: 'Incident', }); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/openai/connector.test.tsx b/x-pack/plugins/stack_connectors/public/connector_types/openai/connector.test.tsx index e88c3fa116153..c434455076d17 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/openai/connector.test.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/openai/connector.test.tsx @@ -12,10 +12,10 @@ import { act, fireEvent, render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { DEFAULT_OPENAI_MODEL, OpenAiProviderType } from '../../../common/openai/constants'; import { useKibana } from '@kbn/triggers-actions-ui-plugin/public'; -import { useGetDashboard } from './use_get_dashboard'; +import { useGetDashboard } from '../lib/gen_ai/use_get_dashboard'; jest.mock('@kbn/triggers-actions-ui-plugin/public/common/lib/kibana'); -jest.mock('./use_get_dashboard'); +jest.mock('../lib/gen_ai/use_get_dashboard'); const useKibanaMock = useKibana as jest.Mocked; const mockDashboard = useGetDashboard as jest.Mock; @@ -101,7 +101,7 @@ describe('ConnectorFields renders', () => { })); const { queryByTestId } = render( - {}} /> + {}} /> ); expect(queryByTestId('link-gen-ai-token-dashboard')).not.toBeInTheDocument(); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/openai/constants.tsx b/x-pack/plugins/stack_connectors/public/connector_types/openai/constants.tsx index 4df722ecfae04..7231a41209f82 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/openai/constants.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/openai/constants.tsx @@ -154,5 +154,3 @@ export const providerOptions = [ label: i18n.AZURE_AI, }, ]; - -export const getDashboardId = (spaceId: string): string => `generative-ai-token-usage-${spaceId}`; diff --git a/x-pack/plugins/stack_connectors/public/connector_types/openai/dashboard_link.tsx b/x-pack/plugins/stack_connectors/public/connector_types/openai/dashboard_link.tsx index b7d6ef972372d..85c1a9a1955b6 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/openai/dashboard_link.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/openai/dashboard_link.tsx @@ -9,7 +9,7 @@ import React, { useCallback } from 'react'; import { EuiLink } from '@elastic/eui'; import { useKibana } from '@kbn/triggers-actions-ui-plugin/public'; import * as i18n from './translations'; -import { useGetDashboard } from './use_get_dashboard'; +import { useGetDashboard } from '../lib/gen_ai/use_get_dashboard'; interface Props { connectorId: string; @@ -20,9 +20,9 @@ interface Props { export const DashboardLink: React.FC = ({ connectorId, connectorName, - selectedProvider = '', + selectedProvider = 'OpenAI', }) => { - const { dashboardUrl } = useGetDashboard({ connectorId }); + const { dashboardUrl } = useGetDashboard({ connectorId, selectedProvider }); const { services: { application: { navigateToUrl }, @@ -38,7 +38,10 @@ export const DashboardLink: React.FC = ({ [dashboardUrl, navigateToUrl] ); return dashboardUrl != null ? ( - + // href gives us right click -> open in new tab + // onclick prevents page reload + // eslint-disable-next-line @elastic/eui/href-or-on-click + {i18n.USAGE_DASHBOARD_LINK(selectedProvider, connectorName)} ) : null; diff --git a/x-pack/plugins/stack_connectors/public/connector_types/openai/translations.ts b/x-pack/plugins/stack_connectors/public/connector_types/openai/translations.ts index f6cfa4a91cf61..4c72866c6ece4 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/openai/translations.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/openai/translations.ts @@ -100,10 +100,3 @@ export const USAGE_DASHBOARD_LINK = (apiProvider: string, connectorName: string) values: { apiProvider, connectorName }, defaultMessage: 'View {apiProvider} Usage Dashboard for "{ connectorName }" Connector', }); - -export const GET_DASHBOARD_API_ERROR = i18n.translate( - 'xpack.stackConnectors.components.genAi.error.dashboardApiError', - { - defaultMessage: 'Error finding OpenAI Token Usage Dashboard.', - } -); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/links_list.tsx b/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/links_list.tsx index 70477fc03683a..941105b6f97b3 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/links_list.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/links_list.tsx @@ -13,6 +13,7 @@ import { EuiFlexItem, EuiFormRow, EuiSpacer, + EuiText, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { @@ -20,6 +21,7 @@ import { TextFieldWithMessageVariables, } from '@kbn/triggers-actions-ui-plugin/public'; import { PagerDutyActionParams } from '../types'; +import { OPTIONAL_LABEL } from './translations'; type LinksListProps = Pick< ActionParamsProps, @@ -40,8 +42,13 @@ export const LinksList: React.FC = ({ + {OPTIONAL_LABEL} + + } isInvalid={areLinksInvalid} error={errors.links} fullWidth diff --git a/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/pagerduty_connectors.tsx b/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/pagerduty_connectors.tsx index 13139306ea781..3766c01f5152f 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/pagerduty_connectors.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/pagerduty_connectors.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { EuiLink } from '@elastic/eui'; +import { EuiLink, EuiText } from '@elastic/eui'; import { isEmpty } from 'lodash'; import { FormattedMessage } from '@kbn/i18n-react'; import { FieldConfig, UseField } from '@kbn/es-ui-shared-plugin/static/forms/hook_form_lib'; @@ -21,6 +21,11 @@ const { emptyField, urlField } = fieldValidators; const getApiURLConfig = (): FieldConfig => ({ label: i18n.API_URL_LABEL, + labelAppend: ( + + {i18n.OPTIONAL_LABEL} + + ), validations: [ { validator: (args) => { diff --git a/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/pagerduty_params.tsx b/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/pagerduty_params.tsx index 8505adfee17f8..08d92a0f4ad3e 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/pagerduty_params.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/pagerduty_params.tsx @@ -12,6 +12,7 @@ import { EuiFormRow, EuiSelect, EuiSpacer, + EuiText, useEuiTheme, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; @@ -23,6 +24,7 @@ import { import { TextFieldWithMessageVariables } from '@kbn/triggers-actions-ui-plugin/public'; import { PagerDutyActionParams } from '../types'; import { LinksList } from './links_list'; +import { OPTIONAL_LABEL } from './translations'; const PagerDutyParamsFields: React.FunctionComponent> = ({ actionParams, @@ -154,20 +156,18 @@ const PagerDutyParamsFields: React.FunctionComponent + {OPTIONAL_LABEL} + + ) } > + {OPTIONAL_LABEL} + + } > + {OPTIONAL_LABEL} + + } > + {OPTIONAL_LABEL} + + } > + {OPTIONAL_LABEL} + + } > + {OPTIONAL_LABEL} + + } > + {OPTIONAL_LABEL} + + } > - + + {OPTIONAL_LABEL} + + } + > { diff --git a/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/translations.ts b/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/translations.ts index 2a5020f69855f..3f542217a6379 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/translations.ts +++ b/x-pack/plugins/stack_connectors/public/connector_types/pagerduty/translations.ts @@ -31,7 +31,7 @@ export const INTEGRATION_KEY_REQUIRED = i18n.translate( export const API_URL_LABEL = i18n.translate( 'xpack.stackConnectors.components.pagerDuty.apiUrlTextFieldLabel', { - defaultMessage: 'API URL (optional)', + defaultMessage: 'API URL', } ); @@ -48,3 +48,10 @@ export const INTEGRATION_KEY_LABEL = i18n.translate( defaultMessage: 'Integration key', } ); + +export const OPTIONAL_LABEL = i18n.translate( + 'xpack.stackConnectors.components.pagerDuty.optionalLabel', + { + defaultMessage: 'Optional', + } +); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm.test.tsx b/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm.test.tsx index ea7497bde2837..107ccab01e60c 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm.test.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm.test.tsx @@ -35,7 +35,25 @@ describe('servicenow action params validation', () => { }; expect(await connectorTypeModel.validateParams(actionParams)).toEqual({ - errors: { ['subActionParams.incident.short_description']: [] }, + errors: { + ['subActionParams.incident.correlation_id']: [], + ['subActionParams.incident.short_description']: [], + }, + }); + }); + + test(`${SERVICENOW_ITSM_CONNECTOR_TYPE_ID}: action params validation succeeds for closeIncident subAction`, async () => { + const connectorTypeModel = connectorTypeRegistry.get(SERVICENOW_ITSM_CONNECTOR_TYPE_ID); + const actionParams = { + subAction: 'closeIncident', + subActionParams: { incident: { correlation_id: '{{test}}{{rule_id}}' } }, + }; + + expect(await connectorTypeModel.validateParams(actionParams)).toEqual({ + errors: { + ['subActionParams.incident.correlation_id']: [], + ['subActionParams.incident.short_description']: [], + }, }); }); @@ -47,8 +65,24 @@ describe('servicenow action params validation', () => { expect(await connectorTypeModel.validateParams(actionParams)).toEqual({ errors: { + ['subActionParams.incident.correlation_id']: [], ['subActionParams.incident.short_description']: ['Short description is required.'], }, }); }); + + test(`${SERVICENOW_ITSM_CONNECTOR_TYPE_ID}: params validation fails when correlation_id is not valid and subAction is closeIncident`, async () => { + const connectorTypeModel = connectorTypeRegistry.get(SERVICENOW_ITSM_CONNECTOR_TYPE_ID); + const actionParams = { + subAction: 'closeIncident', + subActionParams: { incident: { correlation_id: '' } }, + }; + + expect(await connectorTypeModel.validateParams(actionParams)).toEqual({ + errors: { + ['subActionParams.incident.correlation_id']: ['Correlation id is required.'], + ['subActionParams.incident.short_description']: [], + }, + }); + }); }); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm.tsx b/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm.tsx index 23e0aba04e016..dfa6eb5c43987 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm.tsx @@ -13,7 +13,11 @@ import type { } from '@kbn/triggers-actions-ui-plugin/public'; import { ServiceNowConfig, ServiceNowSecrets } from '../lib/servicenow/types'; import { ServiceNowITSMActionParams } from './types'; -import { getConnectorDescriptiveTitle, getSelectedConnectorIcon } from '../lib/servicenow/helpers'; +import { + DEFAULT_CORRELATION_ID, + getConnectorDescriptiveTitle, + getSelectedConnectorIcon, +} from '../lib/servicenow/helpers'; export const SERVICENOW_ITSM_DESC = i18n.translate( 'xpack.stackConnectors.components.serviceNowITSM.selectMessageText', @@ -46,6 +50,7 @@ export function getServiceNowITSMConnectorType(): ConnectorTypeModel< const translations = await import('../lib/servicenow/translations'); const errors = { 'subActionParams.incident.short_description': new Array(), + 'subActionParams.incident.correlation_id': new Array(), }; const validationResult = { errors, @@ -53,10 +58,20 @@ export function getServiceNowITSMConnectorType(): ConnectorTypeModel< if ( actionParams.subActionParams && actionParams.subActionParams.incident && + actionParams.subAction !== 'closeIncident' && !actionParams.subActionParams.incident.short_description?.length ) { errors['subActionParams.incident.short_description'].push(translations.TITLE_REQUIRED); } + + if ( + actionParams.subAction === 'closeIncident' && + !actionParams?.subActionParams?.incident?.correlation_id?.length + ) { + errors['subActionParams.incident.correlation_id'].push( + translations.CORRELATION_ID_REQUIRED + ); + } return validationResult; }, actionParamsFields: lazy(() => import('./servicenow_itsm_params')), @@ -64,5 +79,18 @@ export function getServiceNowITSMConnectorType(): ConnectorTypeModel< getText: getConnectorDescriptiveTitle, getComponent: getSelectedConnectorIcon, }, + defaultActionParams: { + subAction: 'pushToService', + subActionParams: { + incident: { correlation_id: DEFAULT_CORRELATION_ID }, + comments: [], + }, + }, + defaultRecoveredActionParams: { + subAction: 'closeIncident', + subActionParams: { + incident: { correlation_id: DEFAULT_CORRELATION_ID }, + }, + }, }; } diff --git a/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm_params.test.tsx b/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm_params.test.tsx index 5925724b7b8a9..a9d303ee4f20d 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm_params.test.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm_params.test.tsx @@ -14,6 +14,7 @@ import { useGetChoices } from '../lib/servicenow/use_get_choices'; import ServiceNowITSMParamsFields from './servicenow_itsm_params'; import { Choice } from '../lib/servicenow/types'; import { merge } from 'lodash'; +import { ACTION_GROUP_RECOVERED } from '../lib/servicenow/helpers'; jest.mock('../lib/servicenow/use_get_choices'); jest.mock('@kbn/triggers-actions-ui-plugin/public/common/lib/kibana'); @@ -151,14 +152,11 @@ describe('ServiceNowITSMParamsFields renders', () => { expect(title.prop('isInvalid')).toBeTruthy(); }); - test('When subActionParams is undefined, set to default', () => { - const { subActionParams, ...newParams } = actionParams; - - const newProps = { - ...defaultProps, - actionParams: newParams, - }; - mountWithIntl(); + test('Resets fields when connector changes', () => { + const wrapper = mountWithIntl(); + expect(editAction.mock.calls.length).toEqual(0); + wrapper.setProps({ actionConnector: { ...connector, id: '1234' } }); + expect(editAction.mock.calls.length).toEqual(1); expect(editAction.mock.calls[0][1]).toEqual({ incident: { correlation_id: '{{rule.id}}:{{alert.id}}', @@ -167,27 +165,17 @@ describe('ServiceNowITSMParamsFields renders', () => { }); }); - test('When subAction is undefined, set to default', () => { - const { subAction, ...newParams } = actionParams; - + test('Resets fields when connector changes and action group is recovered', () => { const newProps = { ...defaultProps, - actionParams: newParams, + selectedActionGroupId: ACTION_GROUP_RECOVERED, }; - mountWithIntl(); - expect(editAction.mock.calls[0][1]).toEqual('pushToService'); - }); - - test('Resets fields when connector changes', () => { - const wrapper = mountWithIntl(); + const wrapper = mountWithIntl(); expect(editAction.mock.calls.length).toEqual(0); wrapper.setProps({ actionConnector: { ...connector, id: '1234' } }); expect(editAction.mock.calls.length).toEqual(1); expect(editAction.mock.calls[0][1]).toEqual({ - incident: { - correlation_id: '{{rule.id}}:{{alert.id}}', - }, - comments: [], + incident: { correlation_id: '{{rule.id}}:{{alert.id}}' }, }); }); @@ -299,5 +287,57 @@ describe('ServiceNowITSMParamsFields renders', () => { expect(comments.simulate('change', changeEvent)); expect(editAction.mock.calls[0][1].comments.length).toEqual(1); }); + + test('shows only correlation_id field when actionGroup is recovered', () => { + const newProps = { + ...defaultProps, + selectedActionGroupId: 'recovered', + }; + const wrapper = mountWithIntl(); + expect(wrapper.find('input[data-test-subj="correlation_idInput"]').exists()).toBeTruthy(); + expect(wrapper.find('input[data-test-subj="short_descriptionInput"]').exists()).toBeFalsy(); + }); + + test('A short description change triggers editAction', () => { + const wrapper = mountWithIntl( + + ); + + const shortDescriptionField = wrapper.find('input[data-test-subj="short_descriptionInput"]'); + shortDescriptionField.simulate('change', { + target: { value: 'new updated short description' }, + }); + + expect(editAction.mock.calls[0][1]).toEqual({ + incident: { short_description: 'new updated short description' }, + comments: [], + }); + }); + + test('A correlation_id field change triggers edit action correctly when actionGroup is recovered', () => { + const wrapper = mountWithIntl( + + ); + const correlationIdField = wrapper.find('input[data-test-subj="correlation_idInput"]'); + + correlationIdField.simulate('change', { + target: { value: 'updated correlation id' }, + }); + + expect(editAction.mock.calls[0][1]).toEqual({ + incident: { correlation_id: 'updated correlation id' }, + }); + }); }); }); diff --git a/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm_params.tsx b/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm_params.tsx index 9da2069bc29f5..7c0c72db2b502 100644 --- a/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm_params.tsx +++ b/x-pack/plugins/stack_connectors/public/connector_types/servicenow_itsm/servicenow_itsm_params.tsx @@ -25,7 +25,11 @@ import { import { Choice, Fields } from '../lib/servicenow/types'; import { ServiceNowITSMActionParams } from './types'; import { useGetChoices } from '../lib/servicenow/use_get_choices'; -import { choicesToEuiOptions, DEFAULT_CORRELATION_ID } from '../lib/servicenow/helpers'; +import { + ACTION_GROUP_RECOVERED, + choicesToEuiOptions, + DEFAULT_CORRELATION_ID, +} from '../lib/servicenow/helpers'; import * as i18n from '../lib/servicenow/translations'; @@ -39,11 +43,50 @@ const defaultFields: Fields = { priority: [], }; +const CorrelationIdField: React.FunctionComponent< + Pick, 'index' | 'messageVariables'> & { + correlationId: string | null; + editSubActionProperty: (key: string, value: any) => void; + } +> = ({ index, messageVariables, correlationId, editSubActionProperty }) => { + const { docLinks } = useKibana().services; + return ( + + + + } + > + + + ); +}; + const ServiceNowParamsFields: React.FunctionComponent< ActionParamsProps -> = ({ actionConnector, actionParams, editAction, index, errors, messageVariables }) => { +> = (props) => { + const { + actionConnector, + actionParams, + editAction, + index, + errors, + messageVariables, + selectedActionGroupId, + } = props; const { - docLinks, http, notifications: { toasts }, } = useKibana().services; @@ -56,9 +99,9 @@ const ServiceNowParamsFields: React.FunctionComponent< actionParams.subActionParams ?? ({ incident: {}, - comments: [], + comments: selectedActionGroupId !== ACTION_GROUP_RECOVERED ? [] : undefined, } as unknown as ServiceNowITSMActionParams['subActionParams']), - [actionParams.subActionParams] + [actionParams.subActionParams, selectedActionGroupId] ); const [choices, setChoices] = useState(defaultFields); @@ -122,23 +165,16 @@ const ServiceNowParamsFields: React.FunctionComponent< useEffect(() => { if (actionConnector != null && actionConnectorRef.current !== actionConnector.id) { actionConnectorRef.current = actionConnector.id; - editAction( - 'subActionParams', - { - incident: { correlation_id: DEFAULT_CORRELATION_ID }, - comments: [], - }, - index - ); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [actionConnector]); + if (selectedActionGroupId === ACTION_GROUP_RECOVERED) { + editAction( + 'subActionParams', + { incident: { correlation_id: DEFAULT_CORRELATION_ID } }, + index + ); + + return; + } - useEffect(() => { - if (!actionParams.subAction) { - editAction('subAction', 'pushToService', index); - } - if (!actionParams.subActionParams) { editAction( 'subActionParams', { @@ -149,7 +185,7 @@ const ServiceNowParamsFields: React.FunctionComponent< ); } // eslint-disable-next-line react-hooks/exhaustive-deps - }, [actionParams]); + }, [actionConnector]); return ( <> @@ -157,173 +193,170 @@ const ServiceNowParamsFields: React.FunctionComponent<

{i18n.INCIDENT}

- - editSubActionProperty('urgency', e.target.value)} - /> - - - - - - editSubActionProperty('severity', e.target.value)} - /> - - - - - editSubActionProperty('impact', e.target.value)} - /> - - - - - - - + {selectedActionGroupId !== ACTION_GROUP_RECOVERED ? ( + <> + { - editAction( - 'subActionParams', - { - incident: { ...incident, category: e.target.value, subcategory: null }, - comments, - }, - index - ); - }} + options={urgencyOptions} + value={incident.urgency ?? ''} + onChange={(e) => editSubActionProperty('urgency', e.target.value)} /> - - - {subcategoryOptions?.length > 0 ? ( - - editSubActionProperty('subcategory', e.target.value)} - /> - - ) : null} - - - - {!isDeprecatedActionConnector && ( - <> + - - - - } - > - + editSubActionProperty('severity', e.target.value)} + /> + + + + + editSubActionProperty('impact', e.target.value)} + /> + + + + + + + + { + editAction( + 'subActionParams', + { + incident: { ...incident, category: e.target.value, subcategory: null }, + comments, + }, + index + ); + }} /> - + {subcategoryOptions?.length > 0 ? ( + + editSubActionProperty('subcategory', e.target.value)} + /> + + ) : null} + + + + {!isDeprecatedActionConnector && ( + <> + + + + + + + + + + + + + )} + + + 0 && + incident.short_description !== undefined + } + label={i18n.SHORT_DESCRIPTION_LABEL} + > + + 0 ? comments[0].comment : undefined} + label={i18n.COMMENTS_LABEL} + /> + ) : ( + )} - - - 0 && - incident.short_description !== undefined - } - label={i18n.SHORT_DESCRIPTION_LABEL} - > - - - - - - - 0 ? comments[0].comment : undefined} - label={i18n.COMMENTS_LABEL} - /> ); }; diff --git a/x-pack/plugins/stack_connectors/server/connector_types/bedrock/bedrock.test.ts b/x-pack/plugins/stack_connectors/server/connector_types/bedrock/bedrock.test.ts index 0eeb309dd2257..a3fd59e0ccc0e 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/bedrock/bedrock.test.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/bedrock/bedrock.test.ts @@ -18,7 +18,9 @@ import { DEFAULT_TOKEN_LIMIT, } from '../../../common/bedrock/constants'; import { DEFAULT_BODY } from '../../../public/connector_types/bedrock/constants'; +import { initDashboard } from '../lib/gen_ai/create_gen_ai_dashboard'; import { AxiosError } from 'axios'; +jest.mock('../lib/gen_ai/create_gen_ai_dashboard'); // @ts-ignore const mockSigner = jest.spyOn(aws, 'sign').mockReturnValue({ signed: true }); @@ -41,18 +43,19 @@ describe('BedrockConnector', () => { }); }); + const connector = new BedrockConnector({ + configurationUtilities: actionsConfigMock.create(), + connector: { id: '1', type: BEDROCK_CONNECTOR_ID }, + config: { + apiUrl: DEFAULT_BEDROCK_URL, + defaultModel: DEFAULT_BEDROCK_MODEL, + }, + secrets: { accessKey: '123', secret: 'secret' }, + logger: loggingSystemMock.createLogger(), + services: actionsMock.createServices(), + }); + describe('Bedrock', () => { - const connector = new BedrockConnector({ - configurationUtilities: actionsConfigMock.create(), - connector: { id: '1', type: BEDROCK_CONNECTOR_ID }, - config: { - apiUrl: DEFAULT_BEDROCK_URL, - defaultModel: DEFAULT_BEDROCK_MODEL, - }, - secrets: { accessKey: '123', secret: 'secret' }, - logger: loggingSystemMock.createLogger(), - services: actionsMock.createServices(), - }); beforeEach(() => { // @ts-ignore connector.request = mockRequest; @@ -335,6 +338,74 @@ describe('BedrockConnector', () => { }); }); }); + + describe('Token dashboard', () => { + const mockGenAi = initDashboard as jest.Mock; + beforeEach(() => { + // @ts-ignore + connector.esClient.transport.request = mockRequest; + mockRequest.mockResolvedValue({ has_all_requested: true }); + mockGenAi.mockResolvedValue({ success: true }); + jest.clearAllMocks(); + }); + it('the create dashboard API call returns available: true when user has correct permissions', async () => { + const response = await connector.getDashboard({ dashboardId: '123' }); + expect(mockRequest).toBeCalledTimes(1); + expect(mockRequest).toHaveBeenCalledWith({ + path: '/_security/user/_has_privileges', + method: 'POST', + body: { + index: [ + { + names: ['.kibana-event-log-*'], + allow_restricted_indices: true, + privileges: ['read'], + }, + ], + }, + }); + expect(response).toEqual({ available: true }); + }); + it('the create dashboard API call returns available: false when user has correct permissions', async () => { + mockRequest.mockResolvedValue({ has_all_requested: false }); + const response = await connector.getDashboard({ dashboardId: '123' }); + expect(mockRequest).toBeCalledTimes(1); + expect(mockRequest).toHaveBeenCalledWith({ + path: '/_security/user/_has_privileges', + method: 'POST', + body: { + index: [ + { + names: ['.kibana-event-log-*'], + allow_restricted_indices: true, + privileges: ['read'], + }, + ], + }, + }); + expect(response).toEqual({ available: false }); + }); + + it('the create dashboard API call returns available: false when init dashboard fails', async () => { + mockGenAi.mockResolvedValue({ success: false }); + const response = await connector.getDashboard({ dashboardId: '123' }); + expect(mockRequest).toBeCalledTimes(1); + expect(mockRequest).toHaveBeenCalledWith({ + path: '/_security/user/_has_privileges', + method: 'POST', + body: { + index: [ + { + names: ['.kibana-event-log-*'], + allow_restricted_indices: true, + privileges: ['read'], + }, + ], + }, + }); + expect(response).toEqual({ available: false }); + }); + }); }); function createStreamMock() { diff --git a/x-pack/plugins/stack_connectors/server/connector_types/bedrock/bedrock.ts b/x-pack/plugins/stack_connectors/server/connector_types/bedrock/bedrock.ts index ade589e54dc14..a5fda6a05afa6 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/bedrock/bedrock.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/bedrock/bedrock.ts @@ -10,6 +10,7 @@ import aws from 'aws4'; import type { AxiosError } from 'axios'; import { IncomingMessage } from 'http'; import { PassThrough } from 'stream'; +import { initDashboard } from '../lib/gen_ai/create_gen_ai_dashboard'; import { RunActionParamsSchema, RunActionResponseSchema, @@ -26,7 +27,12 @@ import type { StreamActionParams, } from '../../../common/bedrock/types'; import { SUB_ACTION, DEFAULT_TOKEN_LIMIT } from '../../../common/bedrock/constants'; -import { StreamingResponse } from '../../../common/bedrock/types'; +import { + DashboardActionParams, + DashboardActionResponse, + StreamingResponse, +} from '../../../common/bedrock/types'; +import { DashboardActionParamsSchema } from '../../../common/bedrock/schema'; interface SignedRequest { host: string; @@ -55,6 +61,12 @@ export class BedrockConnector extends SubActionConnector { schema: RunActionParamsSchema, }); + this.registerSubAction({ + name: SUB_ACTION.DASHBOARD, + method: 'getDashboard', + schema: DashboardActionParamsSchema, + }); + this.registerSubAction({ name: SUB_ACTION.TEST, method: 'runApi', @@ -119,6 +131,42 @@ export class BedrockConnector extends SubActionConnector { ) as SignedRequest; } + /** + * retrieves a dashboard from the Kibana server and checks if the + * user has the necessary privileges to access it. + * @param dashboardId The ID of the dashboard to retrieve. + */ + public async getDashboard({ + dashboardId, + }: DashboardActionParams): Promise { + const privilege = (await this.esClient.transport.request({ + path: '/_security/user/_has_privileges', + method: 'POST', + body: { + index: [ + { + names: ['.kibana-event-log-*'], + allow_restricted_indices: true, + privileges: ['read'], + }, + ], + }, + })) as { has_all_requested: boolean }; + + if (!privilege?.has_all_requested) { + return { available: false }; + } + + const response = await initDashboard({ + logger: this.logger, + savedObjectsClient: this.savedObjectsClient, + dashboardId, + genAIProvider: 'Bedrock', + }); + + return { available: response.success }; + } + /** * responsible for making a POST request to the external API endpoint and returning the response data * @param body The stringified request body to be sent in the POST request. @@ -186,9 +234,8 @@ export class BedrockConnector extends SubActionConnector { /** * Deprecated. Use invokeStream instead. - * TODO: remove before 8.12 FF in part 3 of streaming work for security solution + * TODO: remove once streaming work is implemented in langchain mode for security solution * tracked here: https://github.com/elastic/security-team/issues/7363 - * No token tracking implemented for this method */ public async invokeAI({ messages, diff --git a/x-pack/plugins/stack_connectors/server/connector_types/openai/create_dashboard.test.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/create_gen_ai_dashboard.test.ts similarity index 81% rename from x-pack/plugins/stack_connectors/server/connector_types/openai/create_dashboard.test.ts rename to x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/create_gen_ai_dashboard.test.ts index 490f7f7cfc23f..ff23c96014d8c 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/openai/create_dashboard.test.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/create_gen_ai_dashboard.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import { initDashboard } from './create_dashboard'; -import { getDashboard } from './dashboard'; +import { initDashboard } from './create_gen_ai_dashboard'; +import { getDashboard } from './gen_ai_dashboard'; import { savedObjectsClientMock } from '@kbn/core-saved-objects-api-server-mocks'; import { loggingSystemMock } from '@kbn/core-logging-server-mocks'; import { Logger } from '@kbn/logging'; @@ -16,22 +16,22 @@ jest.mock('uuid', () => ({ })); const logger = loggingSystemMock.create().get() as jest.Mocked; +const dashboardId = 'test-dashboard-id'; const savedObjectsClient = savedObjectsClientMock.create(); +const defaultArgs = { logger, savedObjectsClient, dashboardId, genAIProvider: 'OpenAI' as const }; describe('createDashboard', () => { beforeEach(() => { jest.clearAllMocks(); }); it('fetches the Gen Ai Dashboard saved object', async () => { - const dashboardId = 'test-dashboard-id'; - const result = await initDashboard({ logger, savedObjectsClient, dashboardId }); + const result = await initDashboard(defaultArgs); expect(result.success).toBe(true); expect(logger.error).not.toHaveBeenCalled(); expect(savedObjectsClient.get).toHaveBeenCalledWith('dashboard', dashboardId); }); it('creates the Gen Ai Dashboard saved object when the dashboard saved object does not exist', async () => { - const dashboardId = 'test-dashboard-id'; const soClient = { ...savedObjectsClient, get: jest.fn().mockRejectedValue({ @@ -46,12 +46,12 @@ describe('createDashboard', () => { }, }), }; - const result = await initDashboard({ logger, savedObjectsClient: soClient, dashboardId }); + const result = await initDashboard({ ...defaultArgs, savedObjectsClient: soClient }); expect(soClient.get).toHaveBeenCalledWith('dashboard', dashboardId); expect(soClient.create).toHaveBeenCalledWith( 'dashboard', - getDashboard(dashboardId).attributes, + getDashboard(defaultArgs.genAIProvider, dashboardId).attributes, { overwrite: true, id: dashboardId } ); expect(result.success).toBe(true); @@ -72,8 +72,7 @@ describe('createDashboard', () => { }, }), }; - const dashboardId = 'test-dashboard-id'; - const result = await initDashboard({ logger, savedObjectsClient: soClient, dashboardId }); + const result = await initDashboard({ ...defaultArgs, savedObjectsClient: soClient }); expect(result.success).toBe(false); expect(result.error?.message).toBe('Internal Server Error: Error happened'); expect(result.error?.statusCode).toBe(500); diff --git a/x-pack/plugins/stack_connectors/server/connector_types/openai/create_dashboard.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/create_gen_ai_dashboard.ts similarity index 87% rename from x-pack/plugins/stack_connectors/server/connector_types/openai/create_dashboard.ts rename to x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/create_gen_ai_dashboard.ts index 80c3bc8cc7f21..665d4258d54d1 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/openai/create_dashboard.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/create_gen_ai_dashboard.ts @@ -8,7 +8,7 @@ import type { SavedObjectsClientContract } from '@kbn/core-saved-objects-api-ser import { DashboardAttributes } from '@kbn/dashboard-plugin/common'; import { Logger } from '@kbn/logging'; -import { getDashboard } from './dashboard'; +import { getDashboard } from './gen_ai_dashboard'; export interface OutputError { message: string; @@ -19,10 +19,12 @@ export const initDashboard = async ({ logger, savedObjectsClient, dashboardId, + genAIProvider, }: { logger: Logger; savedObjectsClient: SavedObjectsClientContract; dashboardId: string; + genAIProvider: 'OpenAI' | 'Bedrock'; }): Promise<{ success: boolean; error?: OutputError; @@ -50,13 +52,13 @@ export const initDashboard = async ({ try { await savedObjectsClient.create( 'dashboard', - getDashboard(dashboardId).attributes, + getDashboard(genAIProvider, dashboardId).attributes, { overwrite: true, id: dashboardId, } ); - logger.info(`Successfully created Gen Ai Dashboard ${dashboardId}`); + logger.info(`Successfully created Generative AI Dashboard ${dashboardId}`); return { success: true }; } catch (error) { return { diff --git a/x-pack/plugins/stack_connectors/server/connector_types/openai/dashboard.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/gen_ai_dashboard.ts similarity index 90% rename from x-pack/plugins/stack_connectors/server/connector_types/openai/dashboard.ts rename to x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/gen_ai_dashboard.ts index 8503ef9bf59fc..9fd492e1559c9 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/openai/dashboard.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/gen_ai/gen_ai_dashboard.ts @@ -8,10 +8,28 @@ import { DashboardAttributes } from '@kbn/dashboard-plugin/common'; import { v4 as uuidv4 } from 'uuid'; import { SavedObject } from '@kbn/core-saved-objects-common/src/server_types'; +import { OPENAI_TITLE, OPENAI_CONNECTOR_ID } from '../../../../common/openai/constants'; +import { BEDROCK_TITLE, BEDROCK_CONNECTOR_ID } from '../../../../common/bedrock/constants'; -export const dashboardTitle = `OpenAI Token Usage`; +const getDashboardTitle = (title: string) => `${title} Token Usage`; + +export const getDashboard = ( + genAIProvider: 'OpenAI' | 'Bedrock', + dashboardId: string +): SavedObject => { + const attributes = + genAIProvider === 'OpenAI' + ? { + provider: OPENAI_TITLE, + dashboardTitle: getDashboardTitle(OPENAI_TITLE), + actionTypeId: OPENAI_CONNECTOR_ID, + } + : { + provider: BEDROCK_TITLE, + dashboardTitle: getDashboardTitle(BEDROCK_TITLE), + actionTypeId: BEDROCK_CONNECTOR_ID, + }; -export const getDashboard = (dashboardId: string): SavedObject => { const ids: Record = { genAiSavedObjectId: dashboardId, tokens: uuidv4(), @@ -20,10 +38,9 @@ export const getDashboard = (dashboardId: string): SavedObject { }); }); + describe('close incident', () => { + test('it closes an incident with incidentId', async () => { + const res = await api.closeIncident({ + externalService, + params: { + incident: { + externalId: apiParams.incident.externalId, + correlation_id: null, + }, + }, + logger: mockedLogger, + }); + + expect(res).toEqual({ + id: 'incident-2', + title: 'INC02', + pushedDate: '2020-03-10T12:24:20.000Z', + url: 'https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=123', + }); + }); + + test('it closes an incident with correlation_id', async () => { + const res = await api.closeIncident({ + externalService, + params: { + incident: { + externalId: null, + correlation_id: apiParams.incident.correlation_id, + }, + }, + logger: mockedLogger, + }); + + expect(res).toEqual({ + id: 'incident-2', + title: 'INC02', + pushedDate: '2020-03-10T12:24:20.000Z', + url: 'https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=123', + }); + }); + + test('it calls closeIncident correctly', async () => { + await api.closeIncident({ + externalService, + params: { + incident: { + externalId: apiParams.incident.externalId, + correlation_id: null, + }, + }, + logger: mockedLogger, + }); + + expect(externalService.closeIncident).toHaveBeenCalledWith({ + incidentId: 'incident-3', + correlationId: null, + }); + }); + + test('it calls closeIncident correctly with correlation_id', async () => { + await api.closeIncident({ + externalService, + params: { + incident: { + externalId: null, + correlation_id: apiParams.incident.correlation_id, + }, + }, + logger: mockedLogger, + }); + + expect(externalService.closeIncident).toHaveBeenCalledWith({ + incidentId: null, + correlationId: 'ruleId', + }); + }); + }); + describe('getFields', () => { test('it returns the fields correctly', async () => { const res = await api.getFields({ diff --git a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/api.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/api.ts index 88cdfd069cf1b..931f7936bff61 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/api.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/api.ts @@ -16,6 +16,8 @@ import { Incident, PushToServiceApiHandlerArgs, PushToServiceResponse, + CloseIncidentApiHandlerArgs, + ExternalServiceIncidentResponse, } from './types'; const handshakeHandler = async ({ externalService, params }: HandshakeApiHandlerArgs) => {}; @@ -74,6 +76,20 @@ const pushToServiceHandler = async ({ return res; }; +const closeIncidentHandler = async ({ + externalService, + params, +}: CloseIncidentApiHandlerArgs): Promise => { + const { externalId, correlation_id: correlationId } = params.incident; + + const res = await externalService.closeIncident({ + correlationId, + incidentId: externalId, + }); + + return res; +}; + const getFieldsHandler = async ({ externalService, }: GetCommonFieldsHandlerArgs): Promise => { @@ -95,4 +111,5 @@ export const api: ExternalServiceAPI = { getIncident: getIncidentHandler, handshake: handshakeHandler, pushToService: pushToServiceHandler, + closeIncident: closeIncidentHandler, }; diff --git a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/mocks.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/mocks.ts index 1043fe62af1e1..410a5f58ab00b 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/mocks.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/mocks.ts @@ -91,6 +91,16 @@ const createMock = (): jest.Mocked => { description: 'description from servicenow', }) ), + getIncidentByCorrelationId: jest.fn().mockImplementation(() => + Promise.resolve({ + id: 'incident-1', + title: 'INC01', + pushedDate: '2020-03-10T12:24:20.000Z', + url: 'https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=123', + short_description: 'title from servicenow', + description: 'description from servicenow', + }) + ), createIncident: jest.fn().mockImplementation(() => Promise.resolve({ id: 'incident-1', @@ -107,6 +117,14 @@ const createMock = (): jest.Mocked => { url: 'https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=123', }) ), + closeIncident: jest.fn().mockImplementation(() => + Promise.resolve({ + id: 'incident-2', + title: 'INC02', + pushedDate: '2020-03-10T12:24:20.000Z', + url: 'https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=123', + }) + ), findIncidents: jest.fn(), getApplicationInformation: jest.fn().mockImplementation(() => Promise.resolve({ diff --git a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/schema.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/schema.ts index 5f5ea6ab0ff93..568d9b01e67e6 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/schema.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/schema.ts @@ -115,6 +115,13 @@ export const ExecutorSubActionGetIncidentParamsSchema = schema.object({ externalId: schema.string(), }); +export const ExecutorSubActionCloseIncidentParamsSchema = schema.object({ + incident: schema.object({ + externalId: schema.nullable(schema.string()), + correlation_id: schema.nullable(schema.string({ defaultValue: DEFAULT_ALERTS_GROUPING_KEY })), + }), +}); + // Reserved for future implementation export const ExecutorSubActionHandshakeParamsSchema = schema.object({}); export const ExecutorSubActionCommonFieldsParamsSchema = schema.object({}); @@ -144,6 +151,10 @@ export const ExecutorParamsSchemaITSM = schema.oneOf([ subAction: schema.literal('getChoices'), subActionParams: ExecutorSubActionGetChoicesParamsSchema, }), + schema.object({ + subAction: schema.literal('closeIncident'), + subActionParams: ExecutorSubActionCloseIncidentParamsSchema, + }), ]); // Executor parameters for ServiceNow Security Incident Response (SIR) diff --git a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/service.test.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/service.test.ts index 28ee0e248c2b8..fcdd0f31b6ec6 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/service.test.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/service.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import axios, { AxiosResponse } from 'axios'; +import axios, { AxiosError, AxiosResponse } from 'axios'; import { createExternalService } from './service'; import * as utils from '@kbn/actions-plugin/server/lib/axios_utils'; @@ -17,7 +17,10 @@ import { serviceNowCommonFields, serviceNowChoices } from './mocks'; import { snExternalServiceConfig } from './config'; const logger = loggingSystemMock.create().get() as jest.Mocked; -jest.mock('axios'); +jest.mock('axios', () => ({ + create: jest.fn(), + AxiosError: jest.requireActual('axios').AxiosError, +})); jest.mock('@kbn/actions-plugin/server/lib/axios_utils', () => { const originalUtils = jest.requireActual('@kbn/actions-plugin/server/lib/axios_utils'); return { @@ -73,7 +76,7 @@ const mockImportIncident = (update: boolean) => })); const mockIncidentResponse = (update: boolean) => - requestMock.mockImplementation(() => ({ + requestMock.mockImplementationOnce(() => ({ data: { result: { sys_id: '1', @@ -85,6 +88,19 @@ const mockIncidentResponse = (update: boolean) => }, })); +const mockCorrelationIdIncidentResponse = () => + requestMock.mockImplementationOnce(() => ({ + data: { + result: [ + { + sys_id: '1', + number: 'INC01', + sys_updated_on: '2020-03-10 12:24:20', + }, + ], + }, + })); + const createIncident = async (service: ExternalService) => { // Get application version mockApplicationVersion(); @@ -112,6 +128,35 @@ const updateIncident = async (service: ExternalService) => { }); }; +const closeIncident = async ({ + service, + incidentId, + correlationId, +}: { + service: ExternalService; + incidentId: string | null; + correlationId: string | null; +}) => { + // Get incident response + if (incidentId) { + mockIncidentResponse(false); + } else if (correlationId) { + // get incident by correlationId response + mockCorrelationIdIncidentResponse(); + } + // Get application version + mockApplicationVersion(); + // Import set api response + mockImportIncident(true); + // Get incident response + mockIncidentResponse(true); + + return await service.closeIncident({ + incidentId: incidentId ?? null, + correlationId: correlationId ?? null, + }); +}; + const expectImportedIncident = (update: boolean) => { expect(requestMock).toHaveBeenNthCalledWith(1, { axios, @@ -439,7 +484,7 @@ describe('ServiceNow service', () => { throw new Error('An error has occurred'); }); await expect(service.getIncident('1')).rejects.toThrow( - 'Unable to get incident with id 1. Error: An error has occurred' + '[Action][ServiceNow]: Unable to get incident with id 1. Error: An error has occurred Reason: unknown: errorResponse was null' ); }); @@ -455,6 +500,88 @@ describe('ServiceNow service', () => { }); }); + describe('getIncidentByCorrelationId', () => { + test('it returns the incident correctly', async () => { + requestMock.mockImplementation(() => ({ + data: { result: [{ sys_id: '1', number: 'INC01' }] }, + })); + const res = await service.getIncidentByCorrelationId('custom_correlation_id'); + expect(res).toEqual({ sys_id: '1', number: 'INC01' }); + }); + + test('it should call request with correct arguments', async () => { + requestMock.mockImplementation(() => ({ + data: { result: [{ sys_id: '1', number: 'INC01' }] }, + })); + + await service.getIncidentByCorrelationId('custom_correlation_id'); + expect(requestMock).toHaveBeenCalledWith({ + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/incident?sysparm_query=ORDERBYDESCsys_created_on^correlation_id=custom_correlation_id', + method: 'get', + }); + }); + + test('it should return null if response is empty', async () => { + requestMock.mockImplementation(() => ({ + data: { result: [] }, + })); + + const res = await service.getIncidentByCorrelationId('custom_correlation_id'); + + expect(requestMock).toHaveBeenCalledTimes(1); + expect(res).toBe(null); + }); + + test('it should call request with correct arguments when table changes', async () => { + service = createExternalService({ + credentials: { + config: { apiUrl: 'https://example.com/', isOAuth: false }, + secrets: { username: 'admin', password: 'admin' }, + }, + logger, + configurationUtilities, + serviceConfig: { ...snExternalServiceConfig['.servicenow'], table: 'sn_si_incident' }, + axiosInstance: axios, + }); + + requestMock.mockImplementation(() => ({ + data: { result: [{ sys_id: '1', number: 'INC01' }] }, + })); + + await service.getIncidentByCorrelationId('custom_correlation_id'); + expect(requestMock).toHaveBeenCalledWith({ + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/sn_si_incident?sysparm_query=ORDERBYDESCsys_created_on^correlation_id=custom_correlation_id', + method: 'get', + }); + }); + + test('it should throw an error', async () => { + requestMock.mockImplementationOnce(() => { + throw new Error('An error has occurred'); + }); + await expect(service.getIncidentByCorrelationId('custom_correlation_id')).rejects.toThrow( + '[Action][ServiceNow]: Unable to get incident by correlation ID custom_correlation_id. Error: An error has occurred Reason: unknown: errorResponse was null' + ); + }); + + test('it should throw an error when instance is not alive', async () => { + requestMock.mockImplementationOnce(() => ({ + status: 200, + data: {}, + request: { connection: { servername: 'Developer instance' } }, + })); + await expect(service.getIncident('1')).rejects.toThrow( + 'There is an issue with your Service Now Instance. Please check Developer instance.' + ); + }); + }); + describe('createIncident', () => { // new connectors describe('import set table', () => { @@ -574,6 +701,8 @@ describe('ServiceNow service', () => { test('it creates the incident correctly', async () => { mockIncidentResponse(false); + mockIncidentResponse(false); + const res = await service.createIncident({ incident: { short_description: 'title', description: 'desc' } as ServiceNowITSMIncident, }); @@ -608,6 +737,7 @@ describe('ServiceNow service', () => { axiosInstance: axios, }); + mockIncidentResponse(false); mockIncidentResponse(false); const res = await service.createIncident({ @@ -749,6 +879,8 @@ describe('ServiceNow service', () => { test('it updates the incident correctly', async () => { mockIncidentResponse(true); + mockIncidentResponse(true); + const res = await service.updateIncident({ incidentId: '1', incident: { short_description: 'title', description: 'desc' } as ServiceNowITSMIncident, @@ -785,6 +917,7 @@ describe('ServiceNow service', () => { }); mockIncidentResponse(false); + mockIncidentResponse(true); const res = await service.updateIncident({ incidentId: '1', @@ -805,6 +938,311 @@ describe('ServiceNow service', () => { }); }); + describe('closeIncident', () => { + // new connectors + describe('import set table', () => { + test('it closes the incident correctly with incident id', async () => { + const res = await closeIncident({ service, incidentId: '1', correlationId: null }); + + expect(res).toEqual({ + title: 'INC01', + id: '1', + pushedDate: '2020-03-10T12:24:20.000Z', + url: 'https://example.com/nav_to.do?uri=incident.do?sys_id=1', + }); + }); + + test('it should call request with correct arguments with incidentId', async () => { + const res = await closeIncident({ service, incidentId: '1', correlationId: null }); + expect(requestMock).toHaveBeenCalledTimes(4); + + expect(requestMock).toHaveBeenNthCalledWith(1, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/incident/1', + method: 'get', + }); + + expect(requestMock).toHaveBeenNthCalledWith(2, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/x_elas2_inc_int/elastic_api/health', + method: 'get', + }); + + expect(requestMock).toHaveBeenNthCalledWith(3, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/import/x_elas2_inc_int_elastic_incident', + method: 'post', + data: { + elastic_incident_id: '1', + u_close_code: 'Closed/Resolved by Caller', + u_state: '7', + u_close_notes: 'Closed by Caller', + }, + }); + + expect(requestMock).toHaveBeenNthCalledWith(4, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/incident/1', + method: 'get', + }); + + expect(res?.url).toEqual('https://example.com/nav_to.do?uri=incident.do?sys_id=1'); + }); + + test('it closes the incident correctly with correlation id', async () => { + const res = await closeIncident({ + service, + incidentId: null, + correlationId: 'custom_correlation_id', + }); + + expect(res).toEqual({ + title: 'INC01', + id: '1', + pushedDate: '2020-03-10T12:24:20.000Z', + url: 'https://example.com/nav_to.do?uri=incident.do?sys_id=1', + }); + }); + + test('it should call request with correct arguments with correlationId', async () => { + const res = await closeIncident({ + service, + incidentId: null, + correlationId: 'custom_correlation_id', + }); + + expect(requestMock).toHaveBeenCalledTimes(4); + + expect(requestMock).toHaveBeenNthCalledWith(1, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/incident?sysparm_query=ORDERBYDESCsys_created_on^correlation_id=custom_correlation_id', + method: 'get', + }); + + expect(requestMock).toHaveBeenNthCalledWith(2, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/x_elas2_inc_int/elastic_api/health', + method: 'get', + }); + + expect(requestMock).toHaveBeenNthCalledWith(3, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/import/x_elas2_inc_int_elastic_incident', + method: 'post', + data: { + elastic_incident_id: '1', + u_close_code: 'Closed/Resolved by Caller', + u_state: '7', + u_close_notes: 'Closed by Caller', + }, + }); + + expect(requestMock).toHaveBeenNthCalledWith(4, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/incident/1', + method: 'get', + }); + + expect(res?.url).toEqual('https://example.com/nav_to.do?uri=incident.do?sys_id=1'); + }); + + test('it should throw an error when the incidentId and correlation Id are null', async () => { + await expect( + service.closeIncident({ incidentId: null, correlationId: null }) + ).rejects.toThrow( + '[Action][ServiceNow]: Unable to close incident. Error: No correlationId or incidentId found. Reason: unknown: errorResponse was null' + ); + }); + + test('it should throw an error when the no incidents found with given incidentId ', async () => { + const axiosError = { + message: 'Request failed with status code 404', + response: { status: 404 }, + } as AxiosError; + + requestMock.mockImplementation(() => { + throw axiosError; + }); + + const res = await service.closeIncident({ + incidentId: 'xyz', + correlationId: null, + }); + + expect(requestMock).toHaveBeenCalledTimes(1); + expect(logger.warn.mock.calls[0]).toMatchInlineSnapshot(` + Array [ + "[ServiceNow][CloseIncident] No incident found with incidentId: xyz.", + ] + `); + expect(res).toBeNull(); + }); + + test('it should log warning if found incident is closed', async () => { + requestMock.mockImplementationOnce(() => ({ + data: { + result: { + sys_id: '1', + number: 'INC01', + state: '7', + sys_created_on: '2020-03-10 12:24:20', + }, + }, + })); + + await service.closeIncident({ incidentId: '1', correlationId: null }); + + expect(requestMock).toHaveBeenCalledTimes(1); + expect(logger.warn.mock.calls[0]).toMatchInlineSnapshot(` + Array [ + "[ServiceNow][CloseIncident] Incident with correlation_id: null or incidentId: 1 is closed.", + ] + `); + }); + + test('it should return null if found incident with correlation id is null', async () => { + requestMock.mockImplementationOnce(() => ({ + data: { + result: [], + }, + })); + + const res = await service.closeIncident({ + incidentId: null, + correlationId: 'bar', + }); + + expect(requestMock).toHaveBeenCalledTimes(1); + expect(logger.warn.mock.calls[0]).toMatchInlineSnapshot(` + Array [ + "[ServiceNow][CloseIncident] No incident found with correlation_id: bar or incidentId: null.", + ] + `); + expect(res).toBeNull(); + }); + + test('it should throw an error when instance is not alive', async () => { + mockIncidentResponse(false); + requestMock.mockImplementation(() => ({ + status: 200, + data: {}, + request: { connection: { servername: 'Developer instance' } }, + })); + await expect( + service.closeIncident({ + incidentId: '1', + correlationId: null, + }) + ).rejects.toThrow( + 'There is an issue with your Service Now Instance. Please check Developer instance.' + ); + }); + }); + + // old connectors + describe('table API', () => { + beforeEach(() => { + service = createExternalService({ + credentials: { + config: { apiUrl: 'https://example.com/', isOAuth: false }, + secrets: { username: 'admin', password: 'admin' }, + }, + logger, + configurationUtilities, + serviceConfig: { ...snExternalServiceConfig['.servicenow'], useImportAPI: false }, + axiosInstance: axios, + }); + }); + + test('it closes the incident correctly', async () => { + mockIncidentResponse(false); + mockImportIncident(true); + mockIncidentResponse(true); + + const res = await service.closeIncident({ + incidentId: '1', + correlationId: null, + }); + + expect(res).toEqual({ + title: 'INC01', + id: '1', + pushedDate: '2020-03-10T12:24:20.000Z', + url: 'https://example.com/nav_to.do?uri=incident.do?sys_id=1', + }); + }); + + test('it should call request with correct arguments when table changes', async () => { + service = createExternalService({ + credentials: { + config: { apiUrl: 'https://example.com/', isOAuth: false }, + secrets: { username: 'admin', password: 'admin' }, + }, + logger, + configurationUtilities, + serviceConfig: { ...snExternalServiceConfig['.servicenow-sir'], useImportAPI: false }, + axiosInstance: axios, + }); + + mockIncidentResponse(false); + mockIncidentResponse(true); + mockIncidentResponse(true); + + const res = await service.closeIncident({ + incidentId: '1', + correlationId: null, + }); + + expect(requestMock).toHaveBeenNthCalledWith(1, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/sn_si_incident/1', + method: 'get', + }); + + expect(requestMock).toHaveBeenNthCalledWith(2, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/sn_si_incident/1', + method: 'patch', + data: { + close_code: 'Closed/Resolved by Caller', + state: '7', + close_notes: 'Closed by Caller', + }, + }); + + expect(requestMock).toHaveBeenNthCalledWith(3, { + axios, + logger, + configurationUtilities, + url: 'https://example.com/api/now/v2/table/sn_si_incident/1', + method: 'get', + }); + + expect(res?.url).toEqual('https://example.com/nav_to.do?uri=sn_si_incident.do?sys_id=1'); + }); + }); + }); + describe('getFields', () => { test('it should call request with correct arguments', async () => { requestMock.mockImplementation(() => ({ diff --git a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/service.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/service.ts index 3f1b7cd7cdc64..906c47c962d82 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/service.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/service.ts @@ -17,6 +17,7 @@ import { ServiceNowIncident, GetApplicationInfoResponse, ServiceFactory, + ExternalServiceParamsClose, } from './types'; import * as i18n from './translations'; @@ -75,6 +76,10 @@ export const createExternalService: ServiceFactory = ({ return `${urlWithoutTrailingSlash}/nav_to.do?uri=${table}.do?sys_id=${id}`; }; + const getIncidentByCorrelationIdUrl = (correlationId: string) => { + return `${tableApiIncidentUrl}?sysparm_query=ORDERBYDESCsys_created_on^correlation_id=${correlationId}`; + }; + const getChoicesURL = (fields: string[]) => { const elements = fields .slice(1) @@ -169,6 +174,7 @@ export const createExternalService: ServiceFactory = ({ params, configurationUtilities, }); + checkInstance(res); return res.data.result.length > 0 ? { ...res.data.result } : undefined; } catch (error) { @@ -249,6 +255,87 @@ export const createExternalService: ServiceFactory = ({ } }; + const getIncidentByCorrelationId = async ( + correlationId: string + ): Promise => { + try { + const res = await request({ + axios: axiosInstance, + url: getIncidentByCorrelationIdUrl(correlationId), + method: 'get', + logger, + configurationUtilities, + }); + + checkInstance(res); + + const foundIncident = res.data.result[0] ?? null; + + return foundIncident; + } catch (error) { + throw createServiceError(error, `Unable to get incident by correlation ID ${correlationId}`); + } + }; + + const closeIncident = async (params: ExternalServiceParamsClose) => { + try { + const { correlationId, incidentId } = params; + let incidentToBeClosed = null; + + if (correlationId == null && incidentId == null) { + throw new Error('No correlationId or incidentId found.'); + } + + if (incidentId) { + incidentToBeClosed = await getIncident(incidentId); + } else if (correlationId) { + incidentToBeClosed = await getIncidentByCorrelationId(correlationId); + } + + if (incidentToBeClosed === null) { + logger.warn( + `[ServiceNow][CloseIncident] No incident found with correlation_id: ${correlationId} or incidentId: ${incidentId}.` + ); + + return null; + } + + if (incidentToBeClosed.state === '7') { + logger.warn( + `[ServiceNow][CloseIncident] Incident with correlation_id: ${correlationId} or incidentId: ${incidentId} is closed.` + ); + + return { + title: incidentToBeClosed.number, + id: incidentToBeClosed.sys_id, + pushedDate: getPushedDate(incidentToBeClosed.sys_updated_on), + url: getIncidentViewURL(incidentToBeClosed.sys_id), + }; + } + + const closedIncident = await updateIncident({ + incidentId: incidentToBeClosed.sys_id, + incident: { + state: '7', // used for "closed" status in serviceNow + close_code: 'Closed/Resolved by Caller', + close_notes: 'Closed by Caller', + }, + }); + + return closedIncident; + } catch (error) { + if (error?.response?.status === 404) { + logger.warn( + `[ServiceNow][CloseIncident] No incident found with incidentId: ${params.incidentId}.` + ); + + return null; + } + + throw createServiceError(error, 'Unable to close incident'); + } + }; + const getFields = async () => { try { const res = await request({ @@ -292,5 +379,7 @@ export const createExternalService: ServiceFactory = ({ checkInstance, getApplicationInformation, checkIfApplicationIsInstalled, + closeIncident, + getIncidentByCorrelationId, }; }; diff --git a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/types.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/types.ts index dbd17e67d9500..86d037c324e41 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/types.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/types.ts @@ -26,6 +26,7 @@ import { ExecutorParamsSchemaITOM, ExecutorSubActionAddEventParamsSchema, ExternalIncidentServiceConfigurationBaseSchema, + ExecutorSubActionCloseIncidentParamsSchema, } from './schema'; import { SNProductsConfigValue } from '../../../../common/servicenow_config'; @@ -104,17 +105,26 @@ export interface ExternalServiceParamsUpdate { incident: PartialIncident & Record; } +export interface ExternalServiceParamsClose { + incidentId: string | null; + correlationId: string | null; +} + export interface ExternalService { getChoices: (fields: string[]) => Promise; getIncident: (id: string) => Promise; getFields: () => Promise; createIncident: (params: ExternalServiceParamsCreate) => Promise; updateIncident: (params: ExternalServiceParamsUpdate) => Promise; + closeIncident: ( + params: ExternalServiceParamsClose + ) => Promise; findIncidents: (params?: Record) => Promise; getUrl: () => string; checkInstance: (res: AxiosResponse) => void; getApplicationInformation: () => Promise; checkIfApplicationIsInstalled: () => Promise; + getIncidentByCorrelationId: (correlationId: string) => Promise; } export type PushToServiceApiParams = ExecutorSubActionPushParams; @@ -134,6 +144,10 @@ export type ExecutorSubActionHandshakeParams = TypeOf< typeof ExecutorSubActionHandshakeParamsSchema >; +export type ExecutorSubActionCloseIncidentParams = TypeOf< + typeof ExecutorSubActionCloseIncidentParamsSchema +>; + export type ServiceNowITSMIncident = Omit< TypeOf['incident'], 'externalId' @@ -155,6 +169,10 @@ export interface GetIncidentApiHandlerArgs extends ExternalServiceApiHandlerArgs params: ExecutorSubActionGetIncidentParams; } +export interface CloseIncidentApiHandlerArgs extends ExternalServiceApiHandlerArgs { + params: ExecutorSubActionCloseIncidentParams; +} + export interface HandshakeApiHandlerArgs extends ExternalServiceApiHandlerArgs { params: ExecutorSubActionHandshakeParams; } @@ -199,6 +217,9 @@ export interface ExternalServiceAPI { handshake: (args: HandshakeApiHandlerArgs) => Promise; pushToService: (args: PushToServiceApiHandlerArgs) => Promise; getIncident: (args: GetIncidentApiHandlerArgs) => Promise; + closeIncident: ( + args: CloseIncidentApiHandlerArgs + ) => Promise; } export interface ExternalServiceCommentResponse { diff --git a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/utils.test.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/utils.test.ts index 79ca4a662608c..f151affe8a597 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/utils.test.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/utils.test.ts @@ -28,6 +28,7 @@ jest.mock('@kbn/actions-plugin/server/lib/get_oauth_jwt_access_token', () => ({ jest.mock('axios', () => ({ create: jest.fn(), AxiosHeaders: jest.requireActual('axios').AxiosHeaders, + AxiosError: jest.requireActual('axios').AxiosError, })); const createAxiosInstanceMock = axios.create as jest.Mock; const axiosInstanceMock = { diff --git a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/utils.ts b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/utils.ts index 2e6ba5327ed2b..44171d1a11947 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/utils.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/lib/servicenow/utils.ts @@ -5,7 +5,7 @@ * 2.0. */ -import axios, { AxiosHeaders, AxiosInstance, AxiosResponse } from 'axios'; +import axios, { AxiosError, AxiosHeaders, AxiosInstance, AxiosResponse } from 'axios'; import { Logger } from '@kbn/core/server'; import { addTimeZoneToDate, getErrorMessage } from '@kbn/actions-plugin/server/lib/axios_utils'; import { ActionsConfigurationUtilities } from '@kbn/actions-plugin/server/actions_config'; @@ -42,14 +42,22 @@ const createErrorMessage = (errorResponse?: ServiceNowError): string => { : 'unknown: no error in error response'; }; -export const createServiceError = (error: ResponseError, message: string) => - new Error( +export const createServiceError = (error: ResponseError, message: string): AxiosError => { + const serviceError = new AxiosError( getErrorMessage( i18n.SERVICENOW, `${message}. Error: ${error.message} Reason: ${createErrorMessage(error.response?.data)}` ) ); + serviceError.code = error.code; + serviceError.config = error.config; + serviceError.request = error.request; + serviceError.response = error.response; + + return serviceError; +}; + export const getPushedDate = (timestamp?: string) => { if (timestamp != null) { return new Date(addTimeZoneToDate(timestamp)).toISOString(); diff --git a/x-pack/plugins/stack_connectors/server/connector_types/openai/openai.test.ts b/x-pack/plugins/stack_connectors/server/connector_types/openai/openai.test.ts index c7d6feb6887ad..da7d3ef05f358 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/openai/openai.test.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/openai/openai.test.ts @@ -16,9 +16,9 @@ import { import { loggingSystemMock } from '@kbn/core-logging-server-mocks'; import { actionsMock } from '@kbn/actions-plugin/server/mocks'; import { RunActionResponseSchema, StreamingResponseSchema } from '../../../common/openai/schema'; -import { initDashboard } from './create_dashboard'; +import { initDashboard } from '../lib/gen_ai/create_gen_ai_dashboard'; import { PassThrough, Transform } from 'stream'; -jest.mock('./create_dashboard'); +jest.mock('../lib/gen_ai/create_gen_ai_dashboard'); describe('OpenAIConnector', () => { let mockRequest: jest.Mock; diff --git a/x-pack/plugins/stack_connectors/server/connector_types/openai/openai.ts b/x-pack/plugins/stack_connectors/server/connector_types/openai/openai.ts index 8dfeac0be8502..88ad3a0d3da78 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/openai/openai.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/openai/openai.ts @@ -31,7 +31,7 @@ import { InvokeAIActionParams, InvokeAIActionResponse, } from '../../../common/openai/types'; -import { initDashboard } from './create_dashboard'; +import { initDashboard } from '../lib/gen_ai/create_gen_ai_dashboard'; import { getAxiosOptions, getRequestWithStreamOption, @@ -187,6 +187,7 @@ export class OpenAIConnector extends SubActionConnector { logger: this.logger, savedObjectsClient: this.savedObjectsClient, dashboardId, + genAIProvider: 'OpenAI', }); return { available: response.success }; @@ -209,7 +210,7 @@ export class OpenAIConnector extends SubActionConnector { /** * Deprecated. Use invokeStream instead. - * TODO: remove before 8.12 FF in part 3 of streaming work for security solution + * TODO: remove once streaming work is implemented in langchain mode for security solution * tracked here: https://github.com/elastic/security-team/issues/7363 */ public async invokeAI(body: InvokeAIActionParams): Promise { diff --git a/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/index.test.ts b/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/index.test.ts index 876658e3f0ac0..a4cb190a85580 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/index.test.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/index.test.ts @@ -23,6 +23,7 @@ jest.mock('./api', () => ({ getIncident: jest.fn(), handshake: jest.fn(), pushToService: jest.fn(), + closeIncident: jest.fn(), }, })); @@ -75,6 +76,33 @@ describe('ServiceNow', () => { 'work_notes' ); }); + + test('calls closeIncident sub action correctly', async () => { + const actionId = 'some-action-id'; + const executorOptions = { + actionId, + config, + secrets, + params: { + subAction: 'closeIncident', + subActionParams: { + incident: { + correlationId: 'custom_correlation_id', + externalId: null, + }, + }, + }, + services, + logger: mockedLogger, + } as unknown as ServiceNowConnectorTypeExecutorOptions< + ServiceNowPublicConfigurationType, + ExecutorParams + >; + await connectorType.executor(executorOptions); + expect( + (api.closeIncident as jest.Mock).mock.calls[0][0].params.incident.correlationId + ).toBe('custom_correlation_id'); + }); }); }); }); diff --git a/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/index.ts b/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/index.ts index ccfdb7810a04d..0322b0e341844 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/index.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/index.ts @@ -41,6 +41,7 @@ import { ServiceNowExecutorResultData, ServiceNowPublicConfigurationType, ServiceNowSecretConfigurationType, + ExecutorSubActionCloseIncidentParams, } from '../lib/servicenow/types'; import { ServiceNowITSMConnectorTypeId, @@ -102,7 +103,13 @@ export function getServiceNowITSMConnectorType(): ServiceNowConnectorType< } // action executor -const supportedSubActions: string[] = ['getFields', 'pushToService', 'getChoices', 'getIncident']; +const supportedSubActions: string[] = [ + 'getFields', + 'pushToService', + 'getChoices', + 'getIncident', + 'closeIncident', +]; async function executor( { actionTypeId, @@ -173,5 +180,14 @@ async function executor( }); } + if (subAction === 'closeIncident') { + const closeIncidentParams = subActionParams as ExecutorSubActionCloseIncidentParams; + data = await api.closeIncident({ + externalService, + params: closeIncidentParams, + logger, + }); + } + return { status: 'ok', data: data ?? {}, actionId }; } diff --git a/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/service.test.ts b/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/service.test.ts index dce1d08bceb16..1c068dc60489d 100644 --- a/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/service.test.ts +++ b/x-pack/plugins/stack_connectors/server/connector_types/servicenow_itsm/service.test.ts @@ -17,7 +17,10 @@ import { serviceNowCommonFields, serviceNowChoices } from '../lib/servicenow/moc import { snExternalServiceConfig } from '../lib/servicenow/config'; const logger = loggingSystemMock.create().get() as jest.Mocked; -jest.mock('axios'); +jest.mock('axios', () => ({ + create: jest.fn(), + AxiosError: jest.requireActual('axios').AxiosError, +})); jest.mock('@kbn/actions-plugin/server/lib/axios_utils', () => { const originalUtils = jest.requireActual('@kbn/actions-plugin/server/lib/axios_utils'); return { diff --git a/x-pack/plugins/synthetics/public/apps/synthetics/components/common/components/view_document.tsx b/x-pack/plugins/synthetics/public/apps/synthetics/components/common/components/view_document.tsx index 8f03ab6190af5..e9d6e4e650b46 100644 --- a/x-pack/plugins/synthetics/public/apps/synthetics/components/common/components/view_document.tsx +++ b/x-pack/plugins/synthetics/public/apps/synthetics/components/common/components/view_document.tsx @@ -6,13 +6,9 @@ */ import { EuiButtonIcon, EuiFlyout, EuiFlyoutBody, EuiFlyoutHeader, EuiTitle } from '@elastic/eui'; +import { UnifiedDocViewer, useEsDocSearch } from '@kbn/unified-doc-viewer-plugin/public'; import React, { useState, MouseEvent } from 'react'; -import { useUnifiedDocViewerServices } from '@kbn/unified-doc-viewer-plugin/public'; -import { buildDataTableRecord } from '@kbn/discover-utils'; -import { UnifiedDocViewer } from '@kbn/unified-doc-viewer-plugin/public'; import { i18n } from '@kbn/i18n'; -import { useFetcher } from '@kbn/observability-shared-plugin/public'; -import { DataTableRecord } from '@kbn/discover-utils/src/types'; import { useDateFormat } from '../../../../../hooks/use_date_format'; import { LoadingState } from '../../monitors_page/overview/overview/monitor_detail_flyout'; import { useSyntheticsDataView } from '../../../contexts/synthetics_data_view_context'; @@ -20,35 +16,12 @@ import { SYNTHETICS_INDEX_PATTERN } from '../../../../../../common/constants'; import { Ping } from '../../../../../../common/runtime_types'; export const ViewDocument = ({ ping }: { ping: Ping }) => { - const { data } = useUnifiedDocViewerServices(); const [isFlyoutVisible, setIsFlyoutVisible] = useState(false); const dataView = useSyntheticsDataView(); const formatter = useDateFormat(); - const { data: hit } = useFetcher>(async () => { - if (!dataView?.id || !isFlyoutVisible) return; - const response = await data.search - .search({ - params: { - index: SYNTHETICS_INDEX_PATTERN, - body: { - query: { - ids: { - values: [ping.docId], - }, - }, - fields: ['*'], - _source: false, - }, - }, - }) - .toPromise(); - const docs = response?.rawResponse?.hits?.hits ?? []; - if (docs.length > 0) { - return buildDataTableRecord(docs[0], dataView); - } - }, [data, dataView, ping.docId, isFlyoutVisible]); + const [, hit] = useEsDocSearch({ id: ping.docId, index: SYNTHETICS_INDEX_PATTERN, dataView }); return ( <> diff --git a/x-pack/plugins/synthetics/tsconfig.json b/x-pack/plugins/synthetics/tsconfig.json index 4492a20771d8c..2fff5e08016f9 100644 --- a/x-pack/plugins/synthetics/tsconfig.json +++ b/x-pack/plugins/synthetics/tsconfig.json @@ -78,7 +78,6 @@ "@kbn/shared-ux-page-kibana-template", "@kbn/observability-ai-assistant-plugin", "@kbn/unified-doc-viewer-plugin", - "@kbn/discover-utils", "@kbn/shared-ux-link-redirect-app" ], "exclude": [ diff --git a/x-pack/plugins/task_manager/server/task_pool.test.ts b/x-pack/plugins/task_manager/server/task_pool.test.ts index 10e440184ab2e..5fb1325da3df9 100644 --- a/x-pack/plugins/task_manager/server/task_pool.test.ts +++ b/x-pack/plugins/task_manager/server/task_pool.test.ts @@ -392,6 +392,43 @@ describe('TaskPool', () => { expect(shouldNotRun).not.toHaveBeenCalled(); }); + // This test is from https://github.com/elastic/kibana/issues/172116 + // It's not clear how to reproduce the actual error, but it is easy to + // reproduce with the wacky test below. It does log the exact error + // from that issue, without the corresponding fix in task_pool.ts + test('works when available workers is 0 but there are tasks to run', async () => { + const logger = loggingSystemMock.create().get(); + const pool = new TaskPool({ + maxWorkers$: of(2), + logger, + }); + + const shouldRun = mockRun(); + + const taskId = uuidv4(); + const task1 = mockTask({ id: taskId, run: shouldRun }); + + // we need to alternate the values of `availableWorkers`. First it + // should be 0, then 1, then 0, then 1, etc. This will cause task_pool.run + // to partition tasks (0 to run, everything as leftover), then at the + // end of run(), to check if it should recurse, it should be > 0. + let awValue = 1; + Object.defineProperty(pool, 'availableWorkers', { + get() { + return ++awValue % 2; + }, + }); + + const result = await pool.run([task1]); + expect(result).toBe(TaskPoolRunResult.RanOutOfCapacity); + + expect((logger as jest.Mocked).warn.mock.calls[0]).toMatchInlineSnapshot(` + Array [ + "task pool run attempts exceeded 3; assuming ran out of capacity; availableWorkers: 0, tasksToRun: 0, leftOverTasks: 1, maxWorkers: 2, occupiedWorkers: 0, workerLoad: 0", + ] + `); + }); + function mockRun() { return jest.fn(async () => { await sleep(0); diff --git a/x-pack/plugins/task_manager/server/task_pool.ts b/x-pack/plugins/task_manager/server/task_pool.ts index 11b79b6d570dc..a3a047cd735c9 100644 --- a/x-pack/plugins/task_manager/server/task_pool.ts +++ b/x-pack/plugins/task_manager/server/task_pool.ts @@ -34,6 +34,7 @@ export enum TaskPoolRunResult { } const VERSION_CONFLICT_MESSAGE = 'Task has been claimed by another Kibana service'; +const MAX_RUN_ATTEMPTS = 3; /** * Runs tasks in batches, taking costs into account. @@ -107,8 +108,27 @@ export class TaskPool { * @param {TaskRunner[]} tasks * @returns {Promise} */ - public run = async (tasks: TaskRunner[]): Promise => { - const [tasksToRun, leftOverTasks] = partitionListByCount(tasks, this.availableWorkers); + public async run(tasks: TaskRunner[], attempt = 1): Promise { + // Note `this.availableWorkers` is a getter with side effects, so we just want + // to call it once for this bit of the code. + const availableWorkers = this.availableWorkers; + const [tasksToRun, leftOverTasks] = partitionListByCount(tasks, availableWorkers); + + if (attempt > MAX_RUN_ATTEMPTS) { + const stats = [ + `availableWorkers: ${availableWorkers}`, + `tasksToRun: ${tasksToRun.length}`, + `leftOverTasks: ${leftOverTasks.length}`, + `maxWorkers: ${this.maxWorkers}`, + `occupiedWorkers: ${this.occupiedWorkers}`, + `workerLoad: ${this.workerLoad}`, + ].join(', '); + this.logger.warn( + `task pool run attempts exceeded ${MAX_RUN_ATTEMPTS}; assuming ran out of capacity; ${stats}` + ); + return TaskPoolRunResult.RanOutOfCapacity; + } + if (tasksToRun.length) { await Promise.all( tasksToRun @@ -144,14 +164,14 @@ export class TaskPool { if (leftOverTasks.length) { if (this.availableWorkers) { - return this.run(leftOverTasks); + return this.run(leftOverTasks, attempt + 1); } return TaskPoolRunResult.RanOutOfCapacity; } else if (!this.availableWorkers) { return TaskPoolRunResult.RunningAtCapacity; } return TaskPoolRunResult.RunningAllClaimedTasks; - }; + } public cancelRunningTasks() { this.logger.debug('Cancelling running tasks.'); diff --git a/x-pack/plugins/translations/translations/fr-FR.json b/x-pack/plugins/translations/translations/fr-FR.json index 10eb028cd1032..9748b7783fd23 100644 --- a/x-pack/plugins/translations/translations/fr-FR.json +++ b/x-pack/plugins/translations/translations/fr-FR.json @@ -8239,7 +8239,6 @@ "xpack.apm.serviceOveriew.errorsTableOccurrences": "{occurrences} occ.", "xpack.apm.serviceOverview.embeddedMap.error.toastDescription": "L'usine incorporable ayant l'ID \"{embeddableFactoryId}\" est introuvable.", "xpack.apm.serviceOverview.embeddedMap.subtitle": "Carte affichant le nombre total de {currentMap} en fonction du pays et de la région", - "xpack.apm.serviceOverview.mobileCallOutText": "Il s'agit d'un service mobile, qui est actuellement disponible en tant que version d'évaluation technique. Vous pouvez nous aider à améliorer l'expérience en nous envoyant des commentaires. {feedbackLink}.", "xpack.apm.servicesTable.environmentCount": "{environmentCount, plural, one {1 environnement} many {# environnements} other {# environnements}}", "xpack.apm.settings.agentKeys.apiKeysDisabledErrorDescription": "Contactez votre administrateur système et reportez-vous à {link} pour activer les clés d'API.", "xpack.apm.settings.agentKeys.copyAgentKeyField.title": "Clé \"{name}\" créée", @@ -9004,7 +9003,6 @@ "xpack.apm.mobile.filters.device": "Appareil", "xpack.apm.mobile.filters.nct": "NCT", "xpack.apm.mobile.filters.osVersion": "Version du système d'exploitation", - "xpack.apm.mobile.location.metrics.crashes": "La plupart des pannes", "xpack.apm.mobile.location.metrics.http.requests.title": "Le plus utilisé dans", "xpack.apm.mobile.location.metrics.launches": "La plupart des lancements", "xpack.apm.mobile.location.metrics.sessions": "La plupart des sessions", @@ -9389,8 +9387,6 @@ "xpack.apm.serviceOverview.latencyColumnP95Label": "Latence (95e)", "xpack.apm.serviceOverview.latencyColumnP99Label": "Latence (99e)", "xpack.apm.serviceOverview.loadingText": "Chargement…", - "xpack.apm.serviceOverview.mobileCallOutLink": "Donner un retour", - "xpack.apm.serviceOverview.mobileCallOutTitle": "APM mobile", "xpack.apm.serviceOverview.mostUsedTitle": "Le plus utilisé", "xpack.apm.serviceOverview.noResultsText": "Aucune instance trouvée", "xpack.apm.serviceOverview.throughtputChartTitle": "Rendement", @@ -12081,11 +12077,6 @@ "xpack.csp.cloudPosturePage.kspmIntegration.packageNotInstalled.description": "Utilisez notre intégration {integrationFullName} (KSPM) pour détecter les erreurs de configuration de sécurité dans vos clusters Kubernetes.", "xpack.csp.cloudPosturePage.packageNotInstalledRenderer.promptDescription": "Détectez et corrigez les risques de configuration potentiels dans votre infrastructure cloud, comme les compartiments S3 accessibles au public, avec nos solutions de gestion du niveau de sécurité Kubernetes et de gestion du niveau de sécurité du cloud. {learnMore}", "xpack.csp.complianceScoreBar.tooltipTitle": "{failed} résultats en échec et {passed} ayant réussi", - "xpack.csp.dashboard.benchmarkSection.clusterTitle": "{title} - {assetId}", - "xpack.csp.dashboard.benchmarkSection.clusterTitleTooltip.clusterTitle": "{title} - {assetId}", - "xpack.csp.dashboard.benchmarkSection.lastEvaluatedTitle": "Dernière évaluation {dateFromNow}", - "xpack.csp.dashboard.risksTable.clusterCardViewAllButtonTitle": "Afficher tous les échecs des résultats pour ce {postureAsset}", - "xpack.csp.dashboard.summarySection.postureScorePanelTitle": "Score de sécurité {type} global", "xpack.csp.eksIntegration.docsLink": "Lisez {docs} pour en savoir plus", "xpack.csp.findings..bottomBarLabel": "Voici les {maxItems} premiers résultats correspondant à votre recherche. Veuillez l'affiner pour en voir davantage.", "xpack.csp.findings.distributionBar.showingPageOfTotalLabel": "Affichage de {pageStart}-{pageEnd} sur {total} {type}", @@ -12202,7 +12193,6 @@ "xpack.csp.cnvmDashboardTable.section.topVulnerableResources.column.vulnerabilities": "Vulnérabilités", "xpack.csp.cnvmDashboardTable.section.topVulnerableResources.column.vulnerabilityCount": "Vulnérabilités", "xpack.csp.compactFormattedNumber.naTitle": "S. O.", - "xpack.csp.complianceScoreChart.counterLink.failedFindingsTooltip": "Échec des résultats", "xpack.csp.complianceScoreChart.counterLink.passedFindingsTooltip": "Réussite des résultats", "xpack.csp.createDetectionRuleButton": "Créer une règle de détection", "xpack.csp.createPackagePolicy.customAssetsTab.cloudNativeVulnerabilityManagementTitleLabel": "Gestion des vulnérabilités natives du cloud ", @@ -12222,13 +12212,7 @@ "xpack.csp.cspmIntegration.gcpOption.nameTitle": "GCP", "xpack.csp.cspmIntegration.integration.nameTitle": "Gestion du niveau de sécurité du cloud", "xpack.csp.cspmIntegration.integration.shortNameTitle": "CSPM", - "xpack.csp.dashboard.benchmarkSection.clusterTitleTooltip.clusterPrefixTitle": "Afficher tous les résultats pour ", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.accountNameTitle": "Nom du compte", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.clusterNameTitle": "Nom du cluster", "xpack.csp.dashboard.benchmarkSection.columnsHeader.complianceByCisSectionTitle": "Conformité par section CIS", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.postureScoreTitle": "Score du niveau", - "xpack.csp.dashboard.benchmarkSection.defaultClusterTitle": "ID", - "xpack.csp.dashboard.benchmarkSection.manageRulesButton": "Gérer les règles", "xpack.csp.dashboard.cspPageTemplate.pageTitle": "Niveau de sécurité du cloud", "xpack.csp.dashboard.risksTable.cisSectionColumnLabel": "Section CIS", "xpack.csp.dashboard.risksTable.complianceColumnLabel": "Conformité", @@ -15261,9 +15245,7 @@ "xpack.enterpriseSearch.index.header.more.incrementalSync": "Contenu progressif", "xpack.enterpriseSearch.inferencePipelineCard.action.delete": "Supprimer un pipeline", "xpack.enterpriseSearch.inferencePipelineCard.action.detach": "Détacher le pipeline", - "xpack.enterpriseSearch.inferencePipelineCard.action.title": "Actions", "xpack.enterpriseSearch.inferencePipelineCard.action.view": "Afficher dans Gestion de la Suite", - "xpack.enterpriseSearch.inferencePipelineCard.actionButton": "Actions", "xpack.enterpriseSearch.inferencePipelineCard.deleteConfirm.title": "Supprimer le pipeline", "xpack.enterpriseSearch.inferencePipelineCard.modelState.deploymentFailed": "Échec du déploiement", "xpack.enterpriseSearch.inferencePipelineCard.modelState.notDeployed": "Non démarré", @@ -29331,9 +29313,6 @@ "xpack.observability.profilingDatacenterPUEUiSettingDescription": "L'indicateur d'efficacité énergétique (PUE) des centres de données mesure l'efficacité de l'utilisation de l'énergie par les centres de données. La valeur par défaut de 1,7 correspond au PUE moyen sur site d'un centre de données selon l'enquête {uptimeLink} \n

\n Vous pouvez également utiliser le PUE qui correspond à votre fournisseur cloud : \n
    \n
  • AWS : 1,135
  • \n
  • Google Cloud : 1,1
  • \n
  • Azure : 1,185
  • \n
\n ", "xpack.observability.profilingDatacenterPUEUiSettingDescription.uptimeLink": "Uptime Institute", "xpack.observability.profilingDatacenterPUEUiSettingName": "PUE des centres de données", - "xpack.observability.profilingPerCoreWattUiSettingDescription": "Consommation d'énergie moyenne amortie par cœur (avec une utilisation du CPU à 100 %).", - "xpack.observability.profilingPerCoreWattUiSettingName": "Watts par cœur", - "xpack.observability.profilingUseLegacyFlamegraphAPI": "Utiliser l'API héritée flame-graph dans Universal Profiling", "xpack.observability.resources.documentation": "Documentation", "xpack.observability.resources.forum": "Forum de discussion", "xpack.observability.resources.quick_start": "Vidéos de démarrage rapide", @@ -30254,7 +30233,6 @@ "xpack.profiling.notAvailableLabel": "S. O.", "xpack.profiling.privilegesWarningDescription": "Des problèmes de privilèges empêchent la vérification du statut d'Universal Profiling. Si vous rencontrez des problèmes ou si les données ne chargent pas, n'hésitez pas à faire appel à votre administrateur.", "xpack.profiling.privilegesWarningTitle": "Limitation des privilèges utilisateur", - "xpack.profiling.settings.co2Sections": "CO2", "xpack.profiling.settings.save.error": "Une erreur s'est produite lors de l'enregistrement des paramètres", "xpack.profiling.settings.saveButton": "Enregistrer les modifications", "xpack.profiling.settings.title": "Paramètres avancés", @@ -38637,7 +38615,6 @@ "xpack.stackConnectors.components.genAi.defaultModelTextFieldLabel": "Modèle par défaut", "xpack.stackConnectors.components.genAi.defaultModelTooltipContent": "Si une requête ne comprend pas de modèle, le modèle par défaut est utilisé.", "xpack.stackConnectors.components.genAi.documentation": "documentation", - "xpack.stackConnectors.components.genAi.error.dashboardApiError": "Une erreur s'est produite lors de la recherche du tableau de bord de l'utilisation des tokens d'OpenAI.", "xpack.stackConnectors.components.genAi.error.requiredApiProviderText": "Un fournisseur d’API est nécessaire.", "xpack.stackConnectors.components.genAi.error.requiredGenerativeAiBodyText": "Le corps est requis.", "xpack.stackConnectors.components.genAi.openAi": "OpenAI", @@ -38730,7 +38707,6 @@ "xpack.stackConnectors.components.pagerDuty.componentTextFieldLabel": "Composant (facultatif)", "xpack.stackConnectors.components.pagerDuty.connectorTypeTitle": "Envoyer à PagerDuty", "xpack.stackConnectors.components.pagerDuty.dedupKeyTextFieldLabel": "DedupKey (facultatif)", - "xpack.stackConnectors.components.pagerDuty.dedupKeyTextRequiredFieldLabel": "DedupKey", "xpack.stackConnectors.components.pagerDuty.error.requiredDedupKeyText": "DedupKey est requis lors de la résolution ou de la reconnaissance d'un incident.", "xpack.stackConnectors.components.pagerDuty.error.requiredRoutingKeyText": "Une clé d'intégration / clé de routage est requise.", "xpack.stackConnectors.components.pagerDuty.error.requiredSummaryText": "Le résumé est requis.", diff --git a/x-pack/plugins/translations/translations/ja-JP.json b/x-pack/plugins/translations/translations/ja-JP.json index ac8f1b387d5e1..6c8667d93721e 100644 --- a/x-pack/plugins/translations/translations/ja-JP.json +++ b/x-pack/plugins/translations/translations/ja-JP.json @@ -8254,7 +8254,6 @@ "xpack.apm.serviceOveriew.errorsTableOccurrences": "{occurrences}件。", "xpack.apm.serviceOverview.embeddedMap.error.toastDescription": "id {embeddableFactoryId}の埋め込み可能ファクトリが見つかりました。", "xpack.apm.serviceOverview.embeddedMap.subtitle": "国と地域別に基づく{currentMap}の総数を示した地図", - "xpack.apm.serviceOverview.mobileCallOutText": "これはモバイルサービスであり、現在はテクニカルプレビューとしてリリースされています。フィードバックを送信して、エクスペリエンスの改善にご協力ください。{feedbackLink}", "xpack.apm.servicesTable.environmentCount": "{environmentCount, plural, other {#個の環境}}", "xpack.apm.settings.agentKeys.apiKeysDisabledErrorDescription": "システム管理者に連絡し、{link}を伝えてAPIキーを有効にしてください。", "xpack.apm.settings.agentKeys.copyAgentKeyField.title": "\"{name}\"キーを作成しました", @@ -9019,7 +9018,6 @@ "xpack.apm.mobile.filters.device": "デバイス", "xpack.apm.mobile.filters.nct": "NCT", "xpack.apm.mobile.filters.osVersion": "OSバージョン", - "xpack.apm.mobile.location.metrics.crashes": "最も多いクラッシュ", "xpack.apm.mobile.location.metrics.http.requests.title": "最も使用されている", "xpack.apm.mobile.location.metrics.launches": "最も多い起動", "xpack.apm.mobile.location.metrics.sessions": "最も多いセッション", @@ -9403,8 +9401,6 @@ "xpack.apm.serviceOverview.latencyColumnP95Label": "レイテンシ(95 番目)", "xpack.apm.serviceOverview.latencyColumnP99Label": "レイテンシ(99 番目)", "xpack.apm.serviceOverview.loadingText": "読み込み中…", - "xpack.apm.serviceOverview.mobileCallOutLink": "フィードバックを作成する", - "xpack.apm.serviceOverview.mobileCallOutTitle": "モバイルAPM", "xpack.apm.serviceOverview.mostUsedTitle": "最も使用されている", "xpack.apm.serviceOverview.noResultsText": "インスタンスが見つかりません", "xpack.apm.serviceOverview.throughtputChartTitle": "スループット", @@ -12095,11 +12091,6 @@ "xpack.csp.cloudPosturePage.kspmIntegration.packageNotInstalled.description": "{integrationFullName}(CSPM)統合を使用して、Kubernetesクラスターの構成エラーを検出します。", "xpack.csp.cloudPosturePage.packageNotInstalledRenderer.promptDescription": "クラウドおよびKubernetesセキュリティ態勢管理ソリューションを利用して、クラウドインフラの構成リスク(誰でもアクセス可能なS3バケットなど)の可能性を検出し、修正します。{learnMore}", "xpack.csp.complianceScoreBar.tooltipTitle": "{failed}が失敗し、{passed}が調査結果に合格しました", - "xpack.csp.dashboard.benchmarkSection.clusterTitle": "{title} - {assetId}", - "xpack.csp.dashboard.benchmarkSection.clusterTitleTooltip.clusterTitle": "{title} - {assetId}", - "xpack.csp.dashboard.benchmarkSection.lastEvaluatedTitle": "前回評価:{dateFromNow}", - "xpack.csp.dashboard.risksTable.clusterCardViewAllButtonTitle": "この{postureAsset}の失敗した調査結果をすべて表示", - "xpack.csp.dashboard.summarySection.postureScorePanelTitle": "全体的な{type}態勢スコア", "xpack.csp.eksIntegration.docsLink": "詳細は{docs}をご覧ください", "xpack.csp.findings..bottomBarLabel": "これらは検索条件に一致した初めの{maxItems}件の調査結果です。他の結果を表示するには検索条件を絞ってください。", "xpack.csp.findings.distributionBar.showingPageOfTotalLabel": "{total} {type}ページ中{pageStart}-{pageEnd}ページを表示中", @@ -12216,7 +12207,6 @@ "xpack.csp.cnvmDashboardTable.section.topVulnerableResources.column.vulnerabilities": "脆弱性", "xpack.csp.cnvmDashboardTable.section.topVulnerableResources.column.vulnerabilityCount": "脆弱性", "xpack.csp.compactFormattedNumber.naTitle": "N/A", - "xpack.csp.complianceScoreChart.counterLink.failedFindingsTooltip": "失敗した調査結果", "xpack.csp.complianceScoreChart.counterLink.passedFindingsTooltip": "合格した調査結果", "xpack.csp.createDetectionRuleButton": "検出ルールを作成", "xpack.csp.createPackagePolicy.customAssetsTab.cloudNativeVulnerabilityManagementTitleLabel": "Cloud Native Vulnerability Management ", @@ -12236,13 +12226,7 @@ "xpack.csp.cspmIntegration.gcpOption.nameTitle": "GCP", "xpack.csp.cspmIntegration.integration.nameTitle": "クラウドセキュリティ態勢管理", "xpack.csp.cspmIntegration.integration.shortNameTitle": "CSPM", - "xpack.csp.dashboard.benchmarkSection.clusterTitleTooltip.clusterPrefixTitle": "すべての調査結果を表示 ", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.accountNameTitle": "アカウント名", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.clusterNameTitle": "クラスター名", "xpack.csp.dashboard.benchmarkSection.columnsHeader.complianceByCisSectionTitle": "CISセクション別のコンプライアンス", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.postureScoreTitle": "態勢スコア", - "xpack.csp.dashboard.benchmarkSection.defaultClusterTitle": "ID", - "xpack.csp.dashboard.benchmarkSection.manageRulesButton": "ルールの管理", "xpack.csp.dashboard.cspPageTemplate.pageTitle": "クラウドセキュリティ態勢", "xpack.csp.dashboard.risksTable.cisSectionColumnLabel": "CISセクション", "xpack.csp.dashboard.risksTable.complianceColumnLabel": "コンプライアンス", @@ -15274,9 +15258,7 @@ "xpack.enterpriseSearch.index.header.more.incrementalSync": "増分コンテンツ", "xpack.enterpriseSearch.inferencePipelineCard.action.delete": "パイプラインを削除", "xpack.enterpriseSearch.inferencePipelineCard.action.detach": "パイプラインのデタッチ", - "xpack.enterpriseSearch.inferencePipelineCard.action.title": "アクション", "xpack.enterpriseSearch.inferencePipelineCard.action.view": "スタック管理で表示", - "xpack.enterpriseSearch.inferencePipelineCard.actionButton": "アクション", "xpack.enterpriseSearch.inferencePipelineCard.deleteConfirm.title": "パイプラインを削除", "xpack.enterpriseSearch.inferencePipelineCard.modelState.deploymentFailed": "デプロイが失敗しました", "xpack.enterpriseSearch.inferencePipelineCard.modelState.notDeployed": "未開始", @@ -29331,9 +29313,6 @@ "xpack.observability.profilingDatacenterPUEUiSettingDescription": "データセンターの電力使用効率(PUE)は、データセンターがいかに効率的にエネルギーを使用しているかを測定します。デフォルトは、{uptimeLink}調査によるオンプレミスデータセンターの平均PUEである1.7です \n

\n また、クラウドプロバイダーに対応するPUEを使用することもできます。 \n
    \n
  • AWS:1.135
  • \n
  • GCP:1.1
  • \n
  • Azure:1.185
  • \n
\n ", "xpack.observability.profilingDatacenterPUEUiSettingDescription.uptimeLink": "Uptime Institute", "xpack.observability.profilingDatacenterPUEUiSettingName": "データセンターPUE", - "xpack.observability.profilingPerCoreWattUiSettingDescription": "コア単位の平均償却消費電力(CPU使用率100%に基づく)。", - "xpack.observability.profilingPerCoreWattUiSettingName": "コア単位のワット数", - "xpack.observability.profilingUseLegacyFlamegraphAPI": "ユニバーサルプロファイリングでレガシーFlamegraph APIを使用", "xpack.observability.resources.documentation": "ドキュメント", "xpack.observability.resources.forum": "ディスカッションフォーラム", "xpack.observability.resources.quick_start": "クイックスタートビデオ", @@ -30254,7 +30233,6 @@ "xpack.profiling.notAvailableLabel": "N/A", "xpack.profiling.privilegesWarningDescription": "特権の問題により、ユニバーサルプロファイリングのステータスを確認できませんでした。問題が発生した場合、またはデータの読み込みに失敗した場合は、管理者にお問い合わせください。", "xpack.profiling.privilegesWarningTitle": "ユーザー特権の制限", - "xpack.profiling.settings.co2Sections": "CO2", "xpack.profiling.settings.save.error": "設定の保存中にエラーが発生しました", "xpack.profiling.settings.saveButton": "変更を保存", "xpack.profiling.settings.title": "高度な設定", @@ -38636,7 +38614,6 @@ "xpack.stackConnectors.components.genAi.defaultModelTextFieldLabel": "デフォルトモデル", "xpack.stackConnectors.components.genAi.defaultModelTooltipContent": "リクエストにモデルが含まれていない場合、デフォルトが使われます。", "xpack.stackConnectors.components.genAi.documentation": "ドキュメンテーション", - "xpack.stackConnectors.components.genAi.error.dashboardApiError": "OpenAIトークン使用状況ダッシュボードの検索エラー。", "xpack.stackConnectors.components.genAi.error.requiredApiProviderText": "APIプロバイダーは必須です。", "xpack.stackConnectors.components.genAi.error.requiredGenerativeAiBodyText": "本文が必要です。", "xpack.stackConnectors.components.genAi.openAi": "OpenAI", @@ -38729,7 +38706,6 @@ "xpack.stackConnectors.components.pagerDuty.componentTextFieldLabel": "コンポーネント(任意)", "xpack.stackConnectors.components.pagerDuty.connectorTypeTitle": "PagerDuty に送信", "xpack.stackConnectors.components.pagerDuty.dedupKeyTextFieldLabel": "DedupKey(任意)", - "xpack.stackConnectors.components.pagerDuty.dedupKeyTextRequiredFieldLabel": "DedupKey", "xpack.stackConnectors.components.pagerDuty.error.requiredDedupKeyText": "インシデントを解決または確認するときには、DedupKeyが必要です。", "xpack.stackConnectors.components.pagerDuty.error.requiredRoutingKeyText": "統合キー/ルーティングキーが必要です。", "xpack.stackConnectors.components.pagerDuty.error.requiredSummaryText": "概要が必要です。", diff --git a/x-pack/plugins/translations/translations/zh-CN.json b/x-pack/plugins/translations/translations/zh-CN.json index d0af7e822830a..13728ec5de553 100644 --- a/x-pack/plugins/translations/translations/zh-CN.json +++ b/x-pack/plugins/translations/translations/zh-CN.json @@ -8253,7 +8253,6 @@ "xpack.apm.serviceOveriew.errorsTableOccurrences": "{occurrences} 次", "xpack.apm.serviceOverview.embeddedMap.error.toastDescription": "未找到 ID 为“{embeddableFactoryId}”的可嵌入工厂。", "xpack.apm.serviceOverview.embeddedMap.subtitle": "根据国家和区域显示 {currentMap} 总数的地图", - "xpack.apm.serviceOverview.mobileCallOutText": "这是一项移动服务,它当前以技术预览的形式发布。您可以通过提供反馈来帮助我们改进体验。{feedbackLink}。", "xpack.apm.servicesTable.environmentCount": "{environmentCount, plural, other {# 个环境}}", "xpack.apm.settings.agentKeys.apiKeysDisabledErrorDescription": "请联系您的系统管理员并参阅{link}以启用 API 密钥。", "xpack.apm.settings.agentKeys.copyAgentKeyField.title": "已创建“{name}”密钥", @@ -9018,7 +9017,6 @@ "xpack.apm.mobile.filters.device": "设备", "xpack.apm.mobile.filters.nct": "NCT", "xpack.apm.mobile.filters.osVersion": "操作系统版本", - "xpack.apm.mobile.location.metrics.crashes": "大多数崩溃", "xpack.apm.mobile.location.metrics.http.requests.title": "最常用于", "xpack.apm.mobile.location.metrics.launches": "大多数启动", "xpack.apm.mobile.location.metrics.sessions": "大多数会话", @@ -9403,8 +9401,6 @@ "xpack.apm.serviceOverview.latencyColumnP95Label": "延迟(第 95 个)", "xpack.apm.serviceOverview.latencyColumnP99Label": "延迟(第 99 个)", "xpack.apm.serviceOverview.loadingText": "正在加载……", - "xpack.apm.serviceOverview.mobileCallOutLink": "反馈", - "xpack.apm.serviceOverview.mobileCallOutTitle": "移动 APM", "xpack.apm.serviceOverview.mostUsedTitle": "最常用", "xpack.apm.serviceOverview.noResultsText": "未找到实例", "xpack.apm.serviceOverview.throughtputChartTitle": "吞吐量", @@ -12095,11 +12091,6 @@ "xpack.csp.cloudPosturePage.kspmIntegration.packageNotInstalled.description": "使用我们的 {integrationFullName} (KSPM) 集成可在您的 Kubernetes 集群中检测安全配置错误。", "xpack.csp.cloudPosturePage.packageNotInstalledRenderer.promptDescription": "使用我们的云和 Kubernetes 安全态势管理解决方案,在您的云基础设施中检测并缓解潜在的配置风险,如可公开访问的 S3 存储桶。{learnMore}", "xpack.csp.complianceScoreBar.tooltipTitle": "{failed} 个失败和 {passed} 个通过的结果", - "xpack.csp.dashboard.benchmarkSection.clusterTitle": "{title} - {assetId}", - "xpack.csp.dashboard.benchmarkSection.clusterTitleTooltip.clusterTitle": "{title} - {assetId}", - "xpack.csp.dashboard.benchmarkSection.lastEvaluatedTitle": "上次评估于 {dateFromNow}", - "xpack.csp.dashboard.risksTable.clusterCardViewAllButtonTitle": "查看此 {postureAsset} 的所有失败结果", - "xpack.csp.dashboard.summarySection.postureScorePanelTitle": "总体 {type} 态势分数", "xpack.csp.eksIntegration.docsLink": "请参阅 {docs} 了解更多详情", "xpack.csp.findings..bottomBarLabel": "这些是匹配您的搜索的前 {maxItems} 个结果,请优化搜索以查看其他结果。", "xpack.csp.findings.distributionBar.showingPageOfTotalLabel": "正在显示第 {pageStart}-{pageEnd} 个 {type}(共 {total} 个)", @@ -12216,7 +12207,6 @@ "xpack.csp.cnvmDashboardTable.section.topVulnerableResources.column.vulnerabilities": "漏洞", "xpack.csp.cnvmDashboardTable.section.topVulnerableResources.column.vulnerabilityCount": "漏洞", "xpack.csp.compactFormattedNumber.naTitle": "不可用", - "xpack.csp.complianceScoreChart.counterLink.failedFindingsTooltip": "失败的结果", "xpack.csp.complianceScoreChart.counterLink.passedFindingsTooltip": "通过的结果", "xpack.csp.createDetectionRuleButton": "创建检测规则", "xpack.csp.createPackagePolicy.customAssetsTab.cloudNativeVulnerabilityManagementTitleLabel": "云原生漏洞管理 ", @@ -12236,13 +12226,7 @@ "xpack.csp.cspmIntegration.gcpOption.nameTitle": "GCP", "xpack.csp.cspmIntegration.integration.nameTitle": "云安全态势管理", "xpack.csp.cspmIntegration.integration.shortNameTitle": "CSPM", - "xpack.csp.dashboard.benchmarkSection.clusterTitleTooltip.clusterPrefixTitle": "显示以下所有结果 ", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.accountNameTitle": "帐户名称", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.clusterNameTitle": "集群名称", "xpack.csp.dashboard.benchmarkSection.columnsHeader.complianceByCisSectionTitle": "合规性(按 CIS 部分)", - "xpack.csp.dashboard.benchmarkSection.columnsHeader.postureScoreTitle": "态势分数", - "xpack.csp.dashboard.benchmarkSection.defaultClusterTitle": "ID", - "xpack.csp.dashboard.benchmarkSection.manageRulesButton": "管理规则", "xpack.csp.dashboard.cspPageTemplate.pageTitle": "云安全态势", "xpack.csp.dashboard.risksTable.cisSectionColumnLabel": "CIS 部分", "xpack.csp.dashboard.risksTable.complianceColumnLabel": "合规性", @@ -15274,9 +15258,7 @@ "xpack.enterpriseSearch.index.header.more.incrementalSync": "增量内容", "xpack.enterpriseSearch.inferencePipelineCard.action.delete": "删除管道", "xpack.enterpriseSearch.inferencePipelineCard.action.detach": "分离管道", - "xpack.enterpriseSearch.inferencePipelineCard.action.title": "操作", "xpack.enterpriseSearch.inferencePipelineCard.action.view": "在 Stack Management 中查看", - "xpack.enterpriseSearch.inferencePipelineCard.actionButton": "操作", "xpack.enterpriseSearch.inferencePipelineCard.deleteConfirm.title": "删除管道", "xpack.enterpriseSearch.inferencePipelineCard.modelState.deploymentFailed": "部署失败", "xpack.enterpriseSearch.inferencePipelineCard.modelState.notDeployed": "未开始", @@ -29328,9 +29310,6 @@ "xpack.observability.profilingDatacenterPUEUiSettingDescription": "数据中心电源使用效率 (PUE) 衡量数据中心的能源利用效率。根据 {uptimeLink} 调查,本地数据中心的平均 PUE 默认为 1.7 \n

\n 您还可以使用与您的云服务提供商对应的 PUE: \n
    \n
  • AWS:1.135
  • \n
  • GCP:1.1
  • \n
  • Azure:1.185
  • \n
\n ", "xpack.observability.profilingDatacenterPUEUiSettingDescription.uptimeLink": "正常运行时间协会", "xpack.observability.profilingDatacenterPUEUiSettingName": "数据中心 PUE", - "xpack.observability.profilingPerCoreWattUiSettingDescription": "平均分摊每核功耗(基于 100% 的 CPU 利用率)。", - "xpack.observability.profilingPerCoreWattUiSettingName": "每核功耗(瓦)", - "xpack.observability.profilingUseLegacyFlamegraphAPI": "在 Universal Profiling 中使用旧版 Flamegraph API", "xpack.observability.resources.documentation": "文档", "xpack.observability.resources.forum": "讨论论坛", "xpack.observability.resources.quick_start": "快速入门视频", @@ -30251,7 +30230,6 @@ "xpack.profiling.notAvailableLabel": "不可用", "xpack.profiling.privilegesWarningDescription": "由于权限问题,无法查看 Universal Profiling 状态。如果遇到任何问题或无法加载数据,请联系管理员获取帮助。", "xpack.profiling.privilegesWarningTitle": "用户权限限制", - "xpack.profiling.settings.co2Sections": "CO2", "xpack.profiling.settings.save.error": "保存设置时出错", "xpack.profiling.settings.saveButton": "保存更改", "xpack.profiling.settings.title": "高级设置", @@ -38629,7 +38607,6 @@ "xpack.stackConnectors.components.genAi.defaultModelTextFieldLabel": "默认模型", "xpack.stackConnectors.components.genAi.defaultModelTooltipContent": "如果请求不包含模型,它将使用默认值。", "xpack.stackConnectors.components.genAi.documentation": "文档", - "xpack.stackConnectors.components.genAi.error.dashboardApiError": "查找 OpenAI 令牌使用情况仪表板时出错。", "xpack.stackConnectors.components.genAi.error.requiredApiProviderText": "“API 提供商”必填。", "xpack.stackConnectors.components.genAi.error.requiredGenerativeAiBodyText": "“正文”必填。", "xpack.stackConnectors.components.genAi.openAi": "OpenAI", @@ -38722,7 +38699,6 @@ "xpack.stackConnectors.components.pagerDuty.componentTextFieldLabel": "组件(可选)", "xpack.stackConnectors.components.pagerDuty.connectorTypeTitle": "发送到 PagerDuty", "xpack.stackConnectors.components.pagerDuty.dedupKeyTextFieldLabel": "DedupKey(可选)", - "xpack.stackConnectors.components.pagerDuty.dedupKeyTextRequiredFieldLabel": "DedupKey", "xpack.stackConnectors.components.pagerDuty.error.requiredDedupKeyText": "解决或确认事件时需要 DedupKey。", "xpack.stackConnectors.components.pagerDuty.error.requiredRoutingKeyText": "需要集成密钥/路由密钥。", "xpack.stackConnectors.components.pagerDuty.error.requiredSummaryText": "“摘要”必填。", diff --git a/x-pack/plugins/triggers_actions_ui/public/application/sections/action_connector_form/action_type_form.tsx b/x-pack/plugins/triggers_actions_ui/public/application/sections/action_connector_form/action_type_form.tsx index a9f49f609e13d..dfe48ef86612c 100644 --- a/x-pack/plugins/triggers_actions_ui/public/application/sections/action_connector_form/action_type_form.tsx +++ b/x-pack/plugins/triggers_actions_ui/public/application/sections/action_connector_form/action_type_form.tsx @@ -549,6 +549,7 @@ export const ActionTypeForm = ({ actionParams={actionItem.params as any} errors={actionParamsErrors.errors} index={index} + selectedActionGroupId={selectedActionGroup?.id} editAction={(key: string, value: RuleActionParam, i: number) => { setWarning( validateParamsForWarnings( diff --git a/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/alerts_table.tsx b/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/alerts_table.tsx index 2c98853b3c4e6..4d46f8b4741cc 100644 --- a/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/alerts_table.tsx +++ b/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/alerts_table.tsx @@ -159,6 +159,11 @@ const AlertsTable: React.FunctionComponent = (props: AlertsTab options: props.alertsTableConfiguration.useActionsColumn, }); + const renderCellContext = props.alertsTableConfiguration.useFetchPageContext?.({ + alerts, + columns: props.columns, + }); + const { isBulkActionsColumnActive, getBulkActionsLeadingControlColumn, @@ -373,9 +378,10 @@ const AlertsTable: React.FunctionComponent = (props: AlertsTab props.alertsTableConfiguration?.getRenderCellValue ? props.alertsTableConfiguration?.getRenderCellValue({ setFlyoutAlert: handleFlyoutAlert, + context: renderCellContext, }) : basicRenderCellValue, - [handleFlyoutAlert, props.alertsTableConfiguration] + [handleFlyoutAlert, props.alertsTableConfiguration, renderCellContext] )(); const handleRenderCellValue = useCallback( diff --git a/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/bulk_actions/bulk_actions.test.tsx b/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/bulk_actions/bulk_actions.test.tsx index 71bd02d60126f..7ba49502a38e8 100644 --- a/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/bulk_actions/bulk_actions.test.tsx +++ b/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/bulk_actions/bulk_actions.test.tsx @@ -392,6 +392,10 @@ describe('AlertsTable.BulkActions', () => { field: 'kibana.alert.workflow_tags', value: [], }, + { + field: 'kibana.alert.workflow_assignee_ids', + value: [], + }, ], ecs: { _id: 'alert0', @@ -639,6 +643,10 @@ describe('AlertsTable.BulkActions', () => { field: 'kibana.alert.workflow_tags', value: [], }, + { + field: 'kibana.alert.workflow_assignee_ids', + value: [], + }, ], ecs: { _id: 'alert1', @@ -867,6 +875,10 @@ describe('AlertsTable.BulkActions', () => { field: 'kibana.alert.workflow_tags', value: [], }, + { + field: 'kibana.alert.workflow_assignee_ids', + value: [], + }, ], ecs: { _id: 'alert0', @@ -893,6 +905,10 @@ describe('AlertsTable.BulkActions', () => { field: 'kibana.alert.workflow_tags', value: [], }, + { + field: 'kibana.alert.workflow_assignee_ids', + value: [], + }, ], ecs: { _id: 'alert1', diff --git a/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/bulk_actions/components/toolbar.tsx b/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/bulk_actions/components/toolbar.tsx index f75dbc43c1fe0..ef3ba30e12082 100644 --- a/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/bulk_actions/components/toolbar.tsx +++ b/x-pack/plugins/triggers_actions_ui/public/application/sections/alerts_table/bulk_actions/components/toolbar.tsx @@ -13,6 +13,7 @@ import { ALERT_CASE_IDS, ALERT_RULE_NAME, ALERT_RULE_UUID, + ALERT_WORKFLOW_ASSIGNEE_IDS, ALERT_WORKFLOW_TAGS, } from '@kbn/rule-data-utils'; import { @@ -64,6 +65,7 @@ const selectedIdsToTimelineItemMapper = ( { field: ALERT_RULE_UUID, value: alert[ALERT_RULE_UUID] }, { field: ALERT_CASE_IDS, value: alert[ALERT_CASE_IDS] ?? [] }, { field: ALERT_WORKFLOW_TAGS, value: alert[ALERT_WORKFLOW_TAGS] ?? [] }, + { field: ALERT_WORKFLOW_ASSIGNEE_IDS, value: alert[ALERT_WORKFLOW_ASSIGNEE_IDS] ?? [] }, ], ecs: { _id: alert._id, diff --git a/x-pack/plugins/triggers_actions_ui/public/types.ts b/x-pack/plugins/triggers_actions_ui/public/types.ts index bc0ce10d461e6..4b04e20954610 100644 --- a/x-pack/plugins/triggers_actions_ui/public/types.ts +++ b/x-pack/plugins/triggers_actions_ui/public/types.ts @@ -224,6 +224,7 @@ export interface ActionParamsProps { actionConnector?: ActionConnector; isLoading?: boolean; isDisabled?: boolean; + selectedActionGroupId?: string; showEmailSubjectAndMessage?: boolean; executionMode?: ActionConnectorMode; onBlur?: (field?: string) => void; @@ -575,12 +576,22 @@ export type AlertsTableProps = { } & Partial>; // TODO We need to create generic type between our plugin, right now we have different one because of the old alerts table -export type GetRenderCellValue = ({ +export type GetRenderCellValue = ({ setFlyoutAlert, + context, }: { setFlyoutAlert?: (data: unknown) => void; + context?: T; }) => (props: unknown) => React.ReactNode; +export type PreFetchPageContext = ({ + alerts, + columns, +}: { + alerts: Alerts; + columns: EuiDataGridColumn[]; +}) => T; + export type AlertTableFlyoutComponent = | React.FunctionComponent | React.LazyExoticComponent> @@ -699,6 +710,7 @@ export interface AlertsTableConfigurationRegistry { }; useFieldBrowserOptions?: UseFieldBrowserOptions; showInspectButton?: boolean; + useFetchPageContext?: PreFetchPageContext; } export interface AlertsTableConfigurationRegistryWithActions diff --git a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_pct_fired.ts b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_pct_fired.ts index 02983a8607c54..90998bc55623b 100644 --- a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_pct_fired.ts +++ b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_pct_fired.ts @@ -157,7 +157,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'logs'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_pct_no_data.ts b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_pct_no_data.ts index 20320dc99daee..ae3689fbb49e3 100644 --- a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_pct_no_data.ts +++ b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_pct_no_data.ts @@ -149,7 +149,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'logs'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_us_fired.ts b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_us_fired.ts index 3312c9e600809..2020c36330879 100644 --- a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_us_fired.ts +++ b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/avg_us_fired.ts @@ -163,7 +163,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'logs'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/custom_eq_avg_bytes_fired.ts b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/custom_eq_avg_bytes_fired.ts index e2b0e84a5cb08..059da333f0290 100644 --- a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/custom_eq_avg_bytes_fired.ts +++ b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/custom_eq_avg_bytes_fired.ts @@ -163,7 +163,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'logs'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/documents_count_fired.ts b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/documents_count_fired.ts index a1057e4ed6f74..361ca1d05b225 100644 --- a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/documents_count_fired.ts +++ b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/documents_count_fired.ts @@ -154,7 +154,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'logs'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/group_by_fired.ts b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/group_by_fired.ts index c92971eda4058..ee9585e8a892b 100644 --- a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/group_by_fired.ts +++ b/x-pack/test/alerting_api_integration/observability/custom_threshold_rule/group_by_fired.ts @@ -158,7 +158,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'logs'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/bedrock.ts b/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/bedrock.ts index 60eb8b6634a35..2e765d32ea9cc 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/bedrock.ts +++ b/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/bedrock.ts @@ -33,7 +33,9 @@ const defaultConfig = { export default function bedrockTest({ getService }: FtrProviderContext) { const supertest = getService('supertest'); const objectRemover = new ObjectRemover(supertest); + const supertestWithoutAuth = getService('supertestWithoutAuth'); const configService = getService('config'); + const retry = getService('retry'); const createConnector = async (apiUrl: string, spaceId?: string) => { const result = await supertest .post(`${getUrlPrefix(spaceId ?? 'default')}/api/actions/connector`) @@ -446,6 +448,68 @@ export default function bedrockTest({ getService }: FtrProviderContext) { }); }); }); + + describe('Token tracking dashboard', () => { + const dashboardId = 'specific-dashboard-id-default'; + + it('should not create a dashboard when user does not have kibana event log permissions', async () => { + const { body } = await supertestWithoutAuth + .post(`/api/actions/connector/${bedrockActionId}/_execute`) + .auth('global_read', 'global_read-password') + .set('kbn-xsrf', 'foo') + .send({ + params: { + subAction: 'getDashboard', + subActionParams: { + dashboardId, + }, + }, + }) + .expect(200); + + // check dashboard has not been created + await supertest + .get(`/api/saved_objects/dashboard/${dashboardId}`) + .set('kbn-xsrf', 'foo') + .expect(404); + expect(body).to.eql({ + status: 'ok', + connector_id: bedrockActionId, + data: { available: false }, + }); + }); + + it('should create a dashboard when user has correct permissions', async () => { + const { body } = await supertest + .post(`/api/actions/connector/${bedrockActionId}/_execute`) + .set('kbn-xsrf', 'foo') + .send({ + params: { + subAction: 'getDashboard', + subActionParams: { + dashboardId, + }, + }, + }) + .expect(200); + + // check dashboard has been created + await retry.try(async () => + supertest + .get(`/api/saved_objects/dashboard/${dashboardId}`) + .set('kbn-xsrf', 'foo') + .expect(200) + ); + + objectRemover.add('default', dashboardId, 'dashboard', 'saved_objects'); + + expect(body).to.eql({ + status: 'ok', + connector_id: bedrockActionId, + data: { available: true }, + }); + }); + }); }); }); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/openai.ts b/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/openai.ts index f13f9f839349c..a0a906f0fa2ad 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/openai.ts +++ b/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/openai.ts @@ -313,7 +313,7 @@ export default function genAiTest({ getService }: FtrProviderContext) { data: genAiSuccessResponse, }); }); - describe('OpenAI dashboard', () => { + describe('Token tracking dashboard', () => { const dashboardId = 'specific-dashboard-id-default'; it('should not create a dashboard when user does not have kibana event log permissions', async () => { diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itsm.ts b/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itsm.ts index 96f0694ef794b..3525597313514 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itsm.ts +++ b/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itsm.ts @@ -466,7 +466,7 @@ export default function serviceNowITSMTest({ getService }: FtrProviderContext) { status: 'error', retry: false, message: - 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subAction]: expected value to equal [pushToService]\n- [4.subAction]: expected value to equal [getChoices]', + 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subAction]: expected value to equal [pushToService]\n- [4.subAction]: expected value to equal [getChoices]\n- [5.subAction]: expected value to equal [closeIncident]', }); }); }); @@ -484,7 +484,7 @@ export default function serviceNowITSMTest({ getService }: FtrProviderContext) { status: 'error', retry: false, message: - 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subActionParams.incident.short_description]: expected value of type [string] but got [undefined]\n- [4.subAction]: expected value to equal [getChoices]', + 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subActionParams.incident.short_description]: expected value of type [string] but got [undefined]\n- [4.subAction]: expected value to equal [getChoices]\n- [5.subAction]: expected value to equal [closeIncident]', }); }); }); @@ -507,7 +507,7 @@ export default function serviceNowITSMTest({ getService }: FtrProviderContext) { status: 'error', retry: false, message: - 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subActionParams.incident.short_description]: expected value of type [string] but got [undefined]\n- [4.subAction]: expected value to equal [getChoices]', + 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subActionParams.incident.short_description]: expected value of type [string] but got [undefined]\n- [4.subAction]: expected value to equal [getChoices]\n- [5.subAction]: expected value to equal [closeIncident]', }); }); }); @@ -534,7 +534,7 @@ export default function serviceNowITSMTest({ getService }: FtrProviderContext) { status: 'error', retry: false, message: - 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subActionParams.comments]: types that failed validation:\n - [subActionParams.comments.0.0.commentId]: expected value of type [string] but got [undefined]\n - [subActionParams.comments.1]: expected value to equal [null]\n- [4.subAction]: expected value to equal [getChoices]', + 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subActionParams.comments]: types that failed validation:\n - [subActionParams.comments.0.0.commentId]: expected value of type [string] but got [undefined]\n - [subActionParams.comments.1]: expected value to equal [null]\n- [4.subAction]: expected value to equal [getChoices]\n- [5.subAction]: expected value to equal [closeIncident]', }); }); }); @@ -561,7 +561,7 @@ export default function serviceNowITSMTest({ getService }: FtrProviderContext) { status: 'error', retry: false, message: - 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subActionParams.comments]: types that failed validation:\n - [subActionParams.comments.0.0.comment]: expected value of type [string] but got [undefined]\n - [subActionParams.comments.1]: expected value to equal [null]\n- [4.subAction]: expected value to equal [getChoices]', + 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subActionParams.comments]: types that failed validation:\n - [subActionParams.comments.0.0.comment]: expected value of type [string] but got [undefined]\n - [subActionParams.comments.1]: expected value to equal [null]\n- [4.subAction]: expected value to equal [getChoices]\n- [5.subAction]: expected value to equal [closeIncident]', }); }); }); @@ -583,7 +583,7 @@ export default function serviceNowITSMTest({ getService }: FtrProviderContext) { status: 'error', retry: false, message: - 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subAction]: expected value to equal [pushToService]\n- [4.subActionParams.fields]: expected value of type [array] but got [undefined]', + 'error validating action params: types that failed validation:\n- [0.subAction]: expected value to equal [getFields]\n- [1.subAction]: expected value to equal [getIncident]\n- [2.subAction]: expected value to equal [handshake]\n- [3.subAction]: expected value to equal [pushToService]\n- [4.subActionParams.fields]: expected value of type [array] but got [undefined]\n- [5.subAction]: expected value to equal [closeIncident]', }); }); }); @@ -716,6 +716,32 @@ export default function serviceNowITSMTest({ getService }: FtrProviderContext) { }); }); }); + + describe('closeIncident', () => { + it('should close the incident', async () => { + const { body: result } = await supertest + .post(`/api/actions/connector/${simulatedActionId}/_execute`) + .set('kbn-xsrf', 'foo') + .send({ + params: { + subAction: 'closeIncident', + subActionParams: { + incident: { + correlation_id: 'custom_correlation_id', + }, + }, + }, + }) + .expect(200); + + expect(proxyHaveBeenCalled).to.equal(true); + expect(result).to.eql({ + status: 'ok', + connector_id: simulatedActionId, + data: {}, + }); + }); + }); }); }); }); diff --git a/x-pack/test/api_integration/apis/asset_manager/tests/assets.ts b/x-pack/test/api_integration/apis/asset_manager/tests/assets.ts new file mode 100644 index 0000000000000..dc140d3cea763 --- /dev/null +++ b/x-pack/test/api_integration/apis/asset_manager/tests/assets.ts @@ -0,0 +1,65 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import expect from '@kbn/expect'; +import { ASSETS_ENDPOINT } from './constants'; +import { FtrProviderContext } from '../types'; +import { generateHostsData, generateServicesData } from './helpers'; + +export default function ({ getService }: FtrProviderContext) { + const supertest = getService('supertest'); + const synthtraceApm = getService('apmSynthtraceEsClient'); + const synthtraceInfra = getService('infraSynthtraceEsClient'); + + describe('GET /assets', () => { + const from = new Date(Date.now() - 1000 * 60 * 2).toISOString(); + const to = new Date().toISOString(); + + beforeEach(async () => { + await synthtraceApm.clean(); + await synthtraceInfra.clean(); + }); + + it('should return all assets', async () => { + await Promise.all([ + synthtraceInfra.index(generateHostsData({ from, to, count: 5 })), + synthtraceApm.index(generateServicesData({ from, to, count: 5 })), + ]); + + const response = await supertest + .get(ASSETS_ENDPOINT) + .query({ + from, + to, + }) + .expect(200); + + expect(response.body).to.have.property('assets'); + expect(response.body.assets.length).to.equal(10); + }); + + it('supports only hosts and services', async () => { + await supertest + .get(ASSETS_ENDPOINT) + .query({ + from, + to, + stringFilters: JSON.stringify({ kind: ['host', 'service'] }), + }) + .expect(200); + + await supertest + .get(ASSETS_ENDPOINT) + .query({ + from, + to, + stringFilters: JSON.stringify({ kind: ['container', 'host'] }), + }) + .expect(400); + }); + }); +} diff --git a/x-pack/test/api_integration/apis/asset_manager/tests/helpers.ts b/x-pack/test/api_integration/apis/asset_manager/tests/helpers.ts index 721fda8345c06..8983b139d9462 100644 --- a/x-pack/test/api_integration/apis/asset_manager/tests/helpers.ts +++ b/x-pack/test/api_integration/apis/asset_manager/tests/helpers.ts @@ -7,6 +7,7 @@ import type { AssetWithoutTimestamp } from '@kbn/assetManager-plugin/common/types_api'; import type { WriteSamplesPostBody } from '@kbn/assetManager-plugin/server'; +import { apm, infra, timerange } from '@kbn/apm-synthtrace-client'; import expect from '@kbn/expect'; import { SuperTest, Test } from 'supertest'; @@ -43,3 +44,61 @@ export async function viewSampleAssetDocs(supertest: KibanaSupertest) { expect(response.body).to.have.property('results'); return response.body.results as AssetWithoutTimestamp[]; } + +export function generateServicesData({ + from, + to, + count = 1, +}: { + from: string; + to: string; + count: number; +}) { + const range = timerange(from, to); + + const services = Array(count) + .fill(0) + .map((_, idx) => + apm + .service({ + name: `service-${idx}`, + environment: 'production', + agentName: 'nodejs', + }) + .instance(`my-host-${idx}`) + ); + + return range + .interval('1m') + .rate(1) + .generator((timestamp, index) => + services.map((service) => + service + .transaction({ transactionName: 'GET /foo' }) + .timestamp(timestamp) + .duration(500) + .success() + ) + ); +} + +export function generateHostsData({ + from, + to, + count = 1, +}: { + from: string; + to: string; + count: number; +}) { + const range = timerange(from, to); + + const hosts = Array(count) + .fill(0) + .map((_, idx) => infra.host(`my-host-${idx}`)); + + return range + .interval('1m') + .rate(1) + .generator((timestamp, index) => hosts.map((host) => host.metrics().timestamp(timestamp))); +} diff --git a/x-pack/test/api_integration/apis/asset_manager/tests/hosts.ts b/x-pack/test/api_integration/apis/asset_manager/tests/hosts.ts index 2459a2d2fb7b4..ac5d3302c9e4c 100644 --- a/x-pack/test/api_integration/apis/asset_manager/tests/hosts.ts +++ b/x-pack/test/api_integration/apis/asset_manager/tests/hosts.ts @@ -5,11 +5,11 @@ * 2.0. */ -import { timerange, infra } from '@kbn/apm-synthtrace-client'; import expect from '@kbn/expect'; import { Asset } from '@kbn/assetManager-plugin/common/types_api'; import { ASSETS_ENDPOINT } from './constants'; import { FtrProviderContext } from '../types'; +import { generateHostsData } from './helpers'; const HOSTS_ASSETS_ENDPOINT = `${ASSETS_ENDPOINT}/hosts`; @@ -87,16 +87,3 @@ export default function ({ getService }: FtrProviderContext) { }); }); } - -function generateHostsData({ from, to, count = 1 }: { from: string; to: string; count: number }) { - const range = timerange(from, to); - - const hosts = Array(count) - .fill(0) - .map((_, idx) => infra.host(`my-host-${idx}`)); - - return range - .interval('1m') - .rate(1) - .generator((timestamp, index) => hosts.map((host) => host.metrics().timestamp(timestamp))); -} diff --git a/x-pack/test/api_integration/apis/asset_manager/tests/index.ts b/x-pack/test/api_integration/apis/asset_manager/tests/index.ts index 12274a3fc6ab0..8f8295db4dd01 100644 --- a/x-pack/test/api_integration/apis/asset_manager/tests/index.ts +++ b/x-pack/test/api_integration/apis/asset_manager/tests/index.ts @@ -14,5 +14,6 @@ export default function ({ loadTestFile }: FtrProviderContext) { loadTestFile(require.resolve('./services')); loadTestFile(require.resolve('./pods')); loadTestFile(require.resolve('./sample_assets')); + loadTestFile(require.resolve('./assets')); }); } diff --git a/x-pack/test/api_integration/apis/asset_manager/tests/services.ts b/x-pack/test/api_integration/apis/asset_manager/tests/services.ts index dc00a025021c0..ae92a646b3b2a 100644 --- a/x-pack/test/api_integration/apis/asset_manager/tests/services.ts +++ b/x-pack/test/api_integration/apis/asset_manager/tests/services.ts @@ -6,10 +6,10 @@ */ import { omit } from 'lodash'; -import { apm, timerange } from '@kbn/apm-synthtrace-client'; import expect from '@kbn/expect'; import { ASSETS_ENDPOINT } from './constants'; import { FtrProviderContext } from '../types'; +import { generateServicesData } from './helpers'; const SERVICES_ASSETS_ENDPOINT = `${ASSETS_ENDPOINT}/services`; @@ -39,7 +39,7 @@ export default function ({ getService }: FtrProviderContext) { expect(response.body.services.length).to.equal(2); }); - it('should return services running on specified host', async () => { + it('should return specific service', async () => { const from = new Date(Date.now() - 1000 * 60 * 2).toISOString(); const to = new Date().toISOString(); await synthtrace.index(generateServicesData({ from, to, count: 5 })); @@ -49,7 +49,7 @@ export default function ({ getService }: FtrProviderContext) { .query({ from, to, - parent: 'host:my-host-1', + stringFilters: JSON.stringify({ ean: 'service:service-4' }), }) .expect(200); @@ -57,49 +57,38 @@ export default function ({ getService }: FtrProviderContext) { expect(response.body.services.length).to.equal(1); expect(omit(response.body.services[0], ['@timestamp'])).to.eql({ 'asset.kind': 'service', - 'asset.id': 'service-1', - 'asset.ean': 'service:service-1', + 'asset.id': 'service-4', + 'asset.ean': 'service:service-4', 'asset.references': [], 'asset.parents': [], 'service.environment': 'production', }); }); - }); -} -function generateServicesData({ - from, - to, - count = 1, -}: { - from: string; - to: string; - count: number; -}) { - const range = timerange(from, to); + it('should return services running on specified host', async () => { + const from = new Date(Date.now() - 1000 * 60 * 2).toISOString(); + const to = new Date().toISOString(); + await synthtrace.index(generateServicesData({ from, to, count: 5 })); - const services = Array(count) - .fill(0) - .map((_, idx) => - apm - .service({ - name: `service-${idx}`, - environment: 'production', - agentName: 'nodejs', + const response = await supertest + .get(SERVICES_ASSETS_ENDPOINT) + .query({ + from, + to, + stringFilters: JSON.stringify({ parentEan: 'host:my-host-1' }), }) - .instance(`my-host-${idx}`) - ); + .expect(200); - return range - .interval('1m') - .rate(1) - .generator((timestamp, index) => - services.map((service) => - service - .transaction({ transactionName: 'GET /foo' }) - .timestamp(timestamp) - .duration(500) - .success() - ) - ); + expect(response.body).to.have.property('services'); + expect(response.body.services.length).to.equal(1); + expect(omit(response.body.services[0], ['@timestamp'])).to.eql({ + 'asset.kind': 'service', + 'asset.id': 'service-1', + 'asset.ean': 'service:service-1', + 'asset.references': [], + 'asset.parents': [], + 'service.environment': 'production', + }); + }); + }); } diff --git a/x-pack/test/api_integration/apis/management/index_management/lib/elasticsearch.js b/x-pack/test/api_integration/apis/management/index_management/lib/elasticsearch.js deleted file mode 100644 index afad590d7ab6f..0000000000000 --- a/x-pack/test/api_integration/apis/management/index_management/lib/elasticsearch.js +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -/** - * Helpers to create and delete indices on the Elasticsearch instance - * during our tests. - * @param {ElasticsearchClient} es The Elasticsearch client instance - */ -export const initElasticsearchHelpers = (getService) => { - const es = getService('es'); - - const catTemplate = (name) => es.cat.templates({ name, format: 'json' }, { meta: true }); - - return { - catTemplate, - }; -}; diff --git a/x-pack/test/api_integration/apis/management/index_management/lib/index.js b/x-pack/test/api_integration/apis/management/index_management/lib/index.ts similarity index 76% rename from x-pack/test/api_integration/apis/management/index_management/lib/index.js rename to x-pack/test/api_integration/apis/management/index_management/lib/index.ts index f2079a44a634b..224b32aba5ef2 100644 --- a/x-pack/test/api_integration/apis/management/index_management/lib/index.js +++ b/x-pack/test/api_integration/apis/management/index_management/lib/index.ts @@ -5,8 +5,4 @@ * 2.0. */ -export { initElasticsearchHelpers } from './elasticsearch'; - export { getRandomString } from './random'; - -export { wait } from './utils'; diff --git a/x-pack/test/api_integration/apis/management/index_management/lib/templates.api.ts b/x-pack/test/api_integration/apis/management/index_management/lib/templates.api.ts new file mode 100644 index 0000000000000..6e8fbffbe0416 --- /dev/null +++ b/x-pack/test/api_integration/apis/management/index_management/lib/templates.api.ts @@ -0,0 +1,63 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { TemplateDeserialized, TemplateSerialized } from '@kbn/index-management-plugin/common'; +import { API_BASE_PATH } from '../constants'; +import { FtrProviderContext } from '../../../../ftr_provider_context'; + +export function templatesApi(getService: FtrProviderContext['getService']) { + const supertest = getService('supertest'); + let templatesCreated: Array<{ name: string; isLegacy?: boolean }> = []; + + const getAllTemplates = () => supertest.get(`${API_BASE_PATH}/index_templates`); + + const getOneTemplate = (name: string, isLegacy: boolean = false) => + supertest.get(`${API_BASE_PATH}/index_templates/${name}?legacy=${isLegacy}`); + + const createTemplate = (template: TemplateDeserialized) => { + templatesCreated.push({ name: template.name, isLegacy: template._kbnMeta.isLegacy }); + return supertest.post(`${API_BASE_PATH}/index_templates`).set('kbn-xsrf', 'xxx').send(template); + }; + + const deleteTemplates = (templates: Array<{ name: string; isLegacy?: boolean }>) => + supertest + .post(`${API_BASE_PATH}/delete_index_templates`) + .set('kbn-xsrf', 'xxx') + .send({ templates }); + + const updateTemplate = (payload: TemplateDeserialized, templateName: string) => + supertest + .put(`${API_BASE_PATH}/index_templates/${templateName}`) + .set('kbn-xsrf', 'xxx') + .send(payload); + + // Delete all templates created during tests + const cleanUpTemplates = async () => { + try { + await deleteTemplates(templatesCreated); + templatesCreated = []; + } catch (e) { + // Silently swallow errors + } + }; + + const simulateTemplate = (payload: TemplateSerialized) => + supertest + .post(`${API_BASE_PATH}/index_templates/simulate`) + .set('kbn-xsrf', 'xxx') + .send(payload); + + return { + getAllTemplates, + getOneTemplate, + createTemplate, + updateTemplate, + deleteTemplates, + cleanUpTemplates, + simulateTemplate, + }; +} diff --git a/x-pack/test/api_integration/apis/management/index_management/lib/templates.helpers.ts b/x-pack/test/api_integration/apis/management/index_management/lib/templates.helpers.ts new file mode 100644 index 0000000000000..2ea61cd79cb57 --- /dev/null +++ b/x-pack/test/api_integration/apis/management/index_management/lib/templates.helpers.ts @@ -0,0 +1,77 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { TemplateDeserialized, TemplateSerialized } from '@kbn/index-management-plugin/common'; +import { FtrProviderContext } from '../../../../ftr_provider_context'; +import { INDEX_PATTERNS } from '../constants'; + +const templateMock = { + settings: { + number_of_shards: 1, + }, + mappings: { + _source: { + enabled: false, + }, + properties: { + host_name: { + type: 'keyword', + }, + created_at: { + type: 'date', + format: 'EEE MMM dd HH:mm:ss Z yyyy', + }, + }, + }, + aliases: { + alias1: {}, + }, +}; +export function templatesHelpers(getService: FtrProviderContext['getService']) { + const es = getService('es'); + + const catTemplate = (name: string) => es.cat.templates({ name, format: 'json' }, { meta: true }); + + const getTemplatePayload = ( + name: string, + indexPatterns: string[] = INDEX_PATTERNS, + isLegacy: boolean = false + ) => { + const baseTemplate: TemplateDeserialized = { + name, + indexPatterns, + version: 1, + template: { ...templateMock }, + _kbnMeta: { + isLegacy, + type: 'default', + hasDatastream: false, + }, + }; + + if (isLegacy) { + baseTemplate.order = 1; + } else { + baseTemplate.priority = 1; + } + + return baseTemplate; + }; + + const getSerializedTemplate = (indexPatterns: string[] = INDEX_PATTERNS): TemplateSerialized => { + return { + index_patterns: indexPatterns, + template: { ...templateMock }, + }; + }; + + return { + catTemplate, + getTemplatePayload, + getSerializedTemplate, + }; +} diff --git a/x-pack/test/api_integration/apis/management/index_management/templates.helpers.js b/x-pack/test/api_integration/apis/management/index_management/templates.helpers.js deleted file mode 100644 index d775dfcbdf108..0000000000000 --- a/x-pack/test/api_integration/apis/management/index_management/templates.helpers.js +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import { API_BASE_PATH, INDEX_PATTERNS } from './constants'; - -export const registerHelpers = ({ supertest }) => { - let templatesCreated = []; - - const getAllTemplates = () => supertest.get(`${API_BASE_PATH}/index_templates`); - - const getOneTemplate = (name, isLegacy = false) => - supertest.get(`${API_BASE_PATH}/index_templates/${name}?legacy=${isLegacy}`); - - const getTemplatePayload = ( - name, - indexPatterns = INDEX_PATTERNS, - isLegacy = false, - type = 'default' - ) => { - const baseTemplate = { - name, - indexPatterns, - version: 1, - template: { - settings: { - number_of_shards: 1, - index: { - lifecycle: { - name: 'my_policy', - }, - }, - }, - mappings: { - _source: { - enabled: false, - }, - properties: { - host_name: { - type: 'keyword', - }, - created_at: { - type: 'date', - format: 'EEE MMM dd HH:mm:ss Z yyyy', - }, - }, - }, - aliases: { - alias1: {}, - }, - }, - _kbnMeta: { - isLegacy, - type, - }, - }; - - if (isLegacy) { - baseTemplate.order = 1; - } else { - baseTemplate.priority = 1; - } - - return baseTemplate; - }; - - const createTemplate = (template) => { - templatesCreated.push({ name: template.name, isLegacy: template._kbnMeta.isLegacy }); - return supertest.post(`${API_BASE_PATH}/index_templates`).set('kbn-xsrf', 'xxx').send(template); - }; - - const deleteTemplates = (templates) => - supertest - .post(`${API_BASE_PATH}/delete_index_templates`) - .set('kbn-xsrf', 'xxx') - .send({ templates }); - - const updateTemplate = (payload, templateName) => - supertest - .put(`${API_BASE_PATH}/index_templates/${templateName}`) - .set('kbn-xsrf', 'xxx') - .send(payload); - - // Delete all templates created during tests - const cleanUpTemplates = async () => { - try { - await deleteTemplates(templatesCreated); - templatesCreated = []; - } catch (e) { - // Silently swallow errors - } - }; - - return { - getAllTemplates, - getOneTemplate, - getTemplatePayload, - createTemplate, - updateTemplate, - deleteTemplates, - cleanUpTemplates, - }; -}; diff --git a/x-pack/test/api_integration/apis/management/index_management/templates.js b/x-pack/test/api_integration/apis/management/index_management/templates.ts similarity index 73% rename from x-pack/test/api_integration/apis/management/index_management/templates.js rename to x-pack/test/api_integration/apis/management/index_management/templates.ts index 4882ecccf6346..a3b2ce50e04b5 100644 --- a/x-pack/test/api_integration/apis/management/index_management/templates.js +++ b/x-pack/test/api_integration/apis/management/index_management/templates.ts @@ -7,26 +7,26 @@ import expect from '@kbn/expect'; -import { initElasticsearchHelpers, getRandomString } from './lib'; -import { registerHelpers } from './templates.helpers'; - -export default function ({ getService }) { - const supertest = getService('supertest'); - - const { catTemplate } = initElasticsearchHelpers(getService); - +import { TemplateDeserialized } from '@kbn/index-management-plugin/common'; +import { FtrProviderContext } from '../../../ftr_provider_context'; +import { templatesApi } from './lib/templates.api'; +import { templatesHelpers } from './lib/templates.helpers'; +import { getRandomString } from './lib/random'; + +export default function ({ getService }: FtrProviderContext) { + const log = getService('log'); + const { catTemplate, getTemplatePayload, getSerializedTemplate } = templatesHelpers(getService); const { getAllTemplates, getOneTemplate, createTemplate, - getTemplatePayload, deleteTemplates, updateTemplate, cleanUpTemplates, - } = registerHelpers({ supertest }); + simulateTemplate, + } = templatesApi(getService); - // FAILING ES PROMOTION: https://github.com/elastic/kibana/issues/170980 - describe.skip('index templates', () => { + describe('index templates', () => { after(async () => await cleanUpTemplates()); describe('get all', () => { @@ -39,7 +39,7 @@ export default function ({ getService }) { true ); const tmpTemplate = getTemplatePayload(`template-${getRandomString()}`, [getRandomString()]); - const indexTemplateWithLifecycle = { + const indexTemplateWithDSL = { ...tmpTemplate, dataStream: {}, template: { @@ -50,21 +50,31 @@ export default function ({ getService }) { }, }, }; + const tmpTemplate2 = getTemplatePayload(`template-${getRandomString()}`, [getRandomString()]); + const indexTemplateWithILM = { + ...tmpTemplate2, + template: { + ...tmpTemplate2.template, + settings: { + ...tmpTemplate2.template?.settings, + index: { + lifecycle: { + name: 'my_policy', + }, + }, + }, + }, + }; beforeEach(async () => { - const res1 = await createTemplate(indexTemplate); - if (res1.status !== 200) { - throw new Error(res1.body.message); - } - - const res2 = await createTemplate(legacyTemplate); - if (res2.status !== 200) { - throw new Error(res2.body.message); - } - - const res3 = await createTemplate(indexTemplateWithLifecycle); - if (res3.status !== 200) { - throw new Error(res3.body.message); + try { + await createTemplate(indexTemplate); + await createTemplate(legacyTemplate); + await createTemplate(indexTemplateWithDSL); + await createTemplate(indexTemplateWithILM); + } catch (err) { + log.debug('[Setup error] Error creating index template'); + throw err; } }); @@ -73,18 +83,10 @@ export default function ({ getService }) { // Index templates (composable) const indexTemplateFound = allTemplates.templates.find( - (template) => template.name === indexTemplate.name + (template: TemplateDeserialized) => template.name === indexTemplate.name ); - if (!indexTemplateFound) { - throw new Error( - `Index template "${indexTemplate.name}" not found in ${JSON.stringify( - allTemplates.templates, - null, - 2 - )}` - ); - } + expect(indexTemplateFound).to.be.ok(); const expectedKeys = [ 'name', @@ -92,7 +94,6 @@ export default function ({ getService }) { 'hasSettings', 'hasAliases', 'hasMappings', - 'ilmPolicy', 'priority', 'composedOf', 'version', @@ -103,18 +104,10 @@ export default function ({ getService }) { // Legacy index templates const legacyTemplateFound = allTemplates.legacyTemplates.find( - (template) => template.name === legacyTemplate.name + (template: TemplateDeserialized) => template.name === legacyTemplate.name ); - if (!legacyTemplateFound) { - throw new Error( - `Legacy template "${legacyTemplate.name}" not found in ${JSON.stringify( - allTemplates.legacyTemplates, - null, - 2 - )}` - ); - } + expect(legacyTemplateFound).to.be.ok(); const expectedLegacyKeys = [ 'name', @@ -122,35 +115,28 @@ export default function ({ getService }) { 'hasSettings', 'hasAliases', 'hasMappings', - 'ilmPolicy', 'order', 'version', '_kbnMeta', + 'composedOf', ].sort(); expect(Object.keys(legacyTemplateFound).sort()).to.eql(expectedLegacyKeys); - // Index template with lifecycle - const templateWithLifecycle = allTemplates.templates.find( - (template) => template.name === indexTemplateWithLifecycle.name + // Index template with DSL + const templateWithDSL = allTemplates.templates.find( + (template: TemplateDeserialized) => template.name === indexTemplateWithDSL.name ); - if (!templateWithLifecycle) { - throw new Error( - `Index template with lifecycle "${ - indexTemplateWithLifecycle.name - }" not found in ${JSON.stringify(allTemplates.templates, null, 2)}` - ); - } + expect(templateWithDSL).to.be.ok(); - const expectedWithLifecycleKeys = [ + const expectedWithDSLKeys = [ 'name', 'indexPatterns', 'lifecycle', 'hasSettings', 'hasAliases', 'hasMappings', - 'ilmPolicy', 'priority', 'composedOf', 'dataStream', @@ -158,7 +144,29 @@ export default function ({ getService }) { '_kbnMeta', ].sort(); - expect(Object.keys(templateWithLifecycle).sort()).to.eql(expectedWithLifecycleKeys); + expect(Object.keys(templateWithDSL).sort()).to.eql(expectedWithDSLKeys); + + // Index template with ILM + const templateWithILM = allTemplates.templates.find( + (template: TemplateDeserialized) => template.name === indexTemplateWithILM.name + ); + + expect(templateWithILM).to.be.ok(); + + const expectedWithILMKeys = [ + 'name', + 'indexPatterns', + 'ilmPolicy', + 'hasSettings', + 'hasAliases', + 'hasMappings', + 'priority', + 'composedOf', + 'version', + '_kbnMeta', + ].sort(); + + expect(Object.keys(templateWithILM).sort()).to.eql(expectedWithILMKeys); }); }); @@ -175,7 +183,6 @@ export default function ({ getService }) { 'indexPatterns', 'template', 'composedOf', - 'ilmPolicy', 'priority', 'version', '_kbnMeta', @@ -196,10 +203,10 @@ export default function ({ getService }) { 'name', 'indexPatterns', 'template', - 'ilmPolicy', 'order', 'version', '_kbnMeta', + 'composedOf', ].sort(); const expectedTemplateKeys = ['aliases', 'mappings', 'settings'].sort(); @@ -226,7 +233,7 @@ export default function ({ getService }) { it('should throw a 409 conflict when trying to create 2 templates with the same name', async () => { const templateName = `template-${getRandomString()}`; - const payload = getTemplatePayload(templateName, [getRandomString()], true); + const payload = getTemplatePayload(templateName, [getRandomString()]); await createTemplate(payload); @@ -235,7 +242,8 @@ export default function ({ getService }) { it('should validate the request payload', async () => { const templateName = `template-${getRandomString()}`; - const payload = getTemplatePayload(templateName, [getRandomString()], true); + // need to cast as any to avoid errors after deleting index patterns + const payload = getTemplatePayload(templateName, [getRandomString()]) as any; delete payload.indexPatterns; // index patterns are required @@ -256,7 +264,7 @@ export default function ({ getService }) { }, }, }; - payload.template.mappings = { ...payload.template.mappings, runtime }; + payload.template!.mappings = { ...payload.template!.mappings, runtime }; const { body } = await createTemplate(payload).expect(400); expect(body.attributes).an('object'); @@ -278,8 +286,8 @@ export default function ({ getService }) { const { name, version } = indexTemplate; expect( - catTemplateResponse.find(({ name: templateName }) => templateName === name).version - ).to.equal(version.toString()); + catTemplateResponse.find(({ name: catTemplateName }) => catTemplateName === name)?.version + ).to.equal(version?.toString()); // Update template with new version const updatedVersion = 2; @@ -290,7 +298,7 @@ export default function ({ getService }) { ({ body: catTemplateResponse } = await catTemplate(templateName)); expect( - catTemplateResponse.find(({ name: templateName }) => templateName === name).version + catTemplateResponse.find(({ name: catTemplateName }) => catTemplateName === name)?.version ).to.equal(updatedVersion.toString()); }); @@ -305,8 +313,8 @@ export default function ({ getService }) { const { name, version } = legacyIndexTemplate; expect( - catTemplateResponse.find(({ name: templateName }) => templateName === name).version - ).to.equal(version.toString()); + catTemplateResponse.find(({ name: catTemplateName }) => catTemplateName === name)?.version + ).to.equal(version?.toString()); // Update template with new version const updatedVersion = 2; @@ -318,12 +326,12 @@ export default function ({ getService }) { ({ body: catTemplateResponse } = await catTemplate(templateName)); expect( - catTemplateResponse.find(({ name: templateName }) => templateName === name).version + catTemplateResponse.find(({ name: catTemplateName }) => catTemplateName === name)?.version ).to.equal(updatedVersion.toString()); }); it('should parse the ES error and return the cause', async () => { - const templateName = `template-update-parse-es-error}`; + const templateName = `template-update-parse-es-error`; const payload = getTemplatePayload(templateName, ['update-parse-es-error']); const runtime = { myRuntimeField: { @@ -335,12 +343,12 @@ export default function ({ getService }) { }; // Add runtime field - payload.template.mappings = { ...payload.template.mappings, runtime }; + payload.template!.mappings = { ...payload.template!.mappings, runtime }; await createTemplate(payload).expect(200); // Update template with an error in the runtime field script - payload.template.mappings.runtime.myRuntimeField.script = 'emit("hello with error'; + payload.template!.mappings.runtime.myRuntimeField.script = 'emit("hello with error'; const { body } = await updateTemplate(payload, templateName).expect(400); expect(body.attributes).an('object'); @@ -362,7 +370,7 @@ export default function ({ getService }) { let { body: catTemplateResponse } = await catTemplate(templateName); expect( - catTemplateResponse.find((template) => template.name === payload.name).name + catTemplateResponse.find((template) => template.name === payload.name)?.name ).to.equal(templateName); const { status: deleteStatus, body: deleteBody } = await deleteTemplates([ @@ -372,7 +380,7 @@ export default function ({ getService }) { throw new Error(`Error deleting template: ${deleteBody.message}`); } - expect(deleteBody.errors).to.be.empty; + expect(deleteBody.errors).to.be.empty(); expect(deleteBody.templatesDeleted[0]).to.equal(templateName); ({ body: catTemplateResponse } = await catTemplate(templateName)); @@ -391,14 +399,14 @@ export default function ({ getService }) { let { body: catTemplateResponse } = await catTemplate(templateName); expect( - catTemplateResponse.find((template) => template.name === payload.name).name + catTemplateResponse.find((template) => template.name === payload.name)?.name ).to.equal(templateName); const { body } = await deleteTemplates([ { name: templateName, isLegacy: payload._kbnMeta.isLegacy }, ]).expect(200); - expect(body.errors).to.be.empty; + expect(body.errors).to.be.empty(); expect(body.templatesDeleted[0]).to.equal(templateName); ({ body: catTemplateResponse } = await catTemplate(templateName)); @@ -408,5 +416,14 @@ export default function ({ getService }) { ); }); }); + + describe('simulate', () => { + it('should simulate an index template', async () => { + const payload = getSerializedTemplate([getRandomString()]); + + const { body } = await simulateTemplate(payload).expect(200); + expect(body.template).to.be.ok(); + }); + }); }); } diff --git a/x-pack/test/api_integration/services/index_management.ts b/x-pack/test/api_integration/services/index_management.ts index 98d0b8b739148..dc78a8469687f 100644 --- a/x-pack/test/api_integration/services/index_management.ts +++ b/x-pack/test/api_integration/services/index_management.ts @@ -9,6 +9,8 @@ import { FtrProviderContext } from '../ftr_provider_context'; import { indicesApi } from '../apis/management/index_management/lib/indices.api'; import { mappingsApi } from '../apis/management/index_management/lib/mappings.api'; import { indicesHelpers } from '../apis/management/index_management/lib/indices.helpers'; +import { templatesApi } from '../apis/management/index_management/lib/templates.api'; +import { templatesHelpers } from '../apis/management/index_management/lib/templates.helpers'; import { componentTemplatesApi } from '../apis/management/index_management/lib/component_templates.api'; import { componentTemplateHelpers } from '../apis/management/index_management/lib/component_template.helpers'; import { settingsApi } from '../apis/management/index_management/lib/settings.api'; @@ -34,6 +36,10 @@ export function IndexManagementProvider({ getService }: FtrProviderContext) { mappings: { api: mappingsApi(getService), }, + templates: { + api: templatesApi(getService), + helpers: templatesHelpers(getService), + }, settings: { api: settingsApi(getService), }, diff --git a/x-pack/test/apm_api_integration/tests/mobile/crashes/crash_group_list.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/crashes/crash_group_list.spec.ts new file mode 100644 index 0000000000000..d55967ac7092a --- /dev/null +++ b/x-pack/test/apm_api_integration/tests/mobile/crashes/crash_group_list.spec.ts @@ -0,0 +1,156 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import expect from '@kbn/expect'; +import { apm, timerange } from '@kbn/apm-synthtrace-client'; +import { + APIClientRequestParamsOf, + APIReturnType, +} from '@kbn/apm-plugin/public/services/rest/create_call_apm_api'; +import { RecursivePartial } from '@kbn/apm-plugin/typings/common'; +import { FtrProviderContext } from '../../../common/ftr_provider_context'; + +type ErrorGroups = + APIReturnType<'GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics'>['errorGroups']; + +export default function ApiTest({ getService }: FtrProviderContext) { + const registry = getService('registry'); + const apmApiClient = getService('apmApiClient'); + const synthtraceEsClient = getService('synthtraceEsClient'); + + const serviceName = 'synth-swift'; + const start = new Date('2021-01-01T00:00:00.000Z').getTime(); + const end = new Date('2021-01-01T00:15:00.000Z').getTime() - 1; + + async function callApi( + overrides?: RecursivePartial< + APIClientRequestParamsOf<'GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics'>['params'] + > + ) { + return await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics', + params: { + path: { serviceName, ...overrides?.path }, + query: { + start: new Date(start).toISOString(), + end: new Date(end).toISOString(), + environment: 'ENVIRONMENT_ALL', + kuery: '', + ...overrides?.query, + }, + }, + }); + } + + registry.when('when data is not loaded', { config: 'basic', archives: [] }, () => { + it('handles empty state', async () => { + const response = await callApi(); + expect(response.status).to.be(200); + expect(response.body.errorGroups).to.empty(); + }); + }); + + registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + describe('errors group', () => { + const appleTransaction = { + name: 'GET /apple 🍎 ', + successRate: 75, + failureRate: 25, + }; + + const bananaTransaction = { + name: 'GET /banana 🍌', + successRate: 50, + failureRate: 50, + }; + + before(async () => { + const serviceInstance = apm + .service({ name: serviceName, environment: 'production', agentName: 'swift' }) + .instance('instance-a'); + + await synthtraceEsClient.index([ + timerange(start, end) + .interval('1m') + .rate(appleTransaction.successRate) + .generator((timestamp) => + serviceInstance + .transaction({ transactionName: appleTransaction.name }) + .timestamp(timestamp) + .duration(1000) + .success() + ), + timerange(start, end) + .interval('1m') + .rate(appleTransaction.failureRate) + .generator((timestamp) => + serviceInstance + .transaction({ transactionName: appleTransaction.name }) + .errors( + serviceInstance + .crash({ + message: 'crash 1', + }) + .timestamp(timestamp) + ) + .duration(1000) + .timestamp(timestamp) + .failure() + ), + timerange(start, end) + .interval('1m') + .rate(bananaTransaction.successRate) + .generator((timestamp) => + serviceInstance + .transaction({ transactionName: bananaTransaction.name }) + .timestamp(timestamp) + .duration(1000) + .success() + ), + timerange(start, end) + .interval('1m') + .rate(bananaTransaction.failureRate) + .generator((timestamp) => + serviceInstance + .transaction({ transactionName: bananaTransaction.name }) + .errors( + serviceInstance + .crash({ + message: 'crash 2', + }) + .timestamp(timestamp) + ) + .duration(1000) + .timestamp(timestamp) + .failure() + ), + ]); + }); + + after(() => synthtraceEsClient.clean()); + + describe('returns the correct data', () => { + let errorGroups: ErrorGroups; + before(async () => { + const response = await callApi(); + errorGroups = response.body.errorGroups; + }); + it('returns correct number of crashes', () => { + expect(errorGroups.length).to.equal(2); + expect(errorGroups.map((error) => error.name).sort()).to.eql(['crash 1', 'crash 2']); + }); + + it('returns correct occurrences', () => { + const numberOfBuckets = 15; + expect(errorGroups.map((error) => error.occurrences).sort()).to.eql([ + appleTransaction.failureRate * numberOfBuckets, + bananaTransaction.failureRate * numberOfBuckets, + ]); + }); + }); + }); + }); +} diff --git a/x-pack/test/apm_api_integration/tests/mobile/crashes/distribution.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/crashes/distribution.spec.ts new file mode 100644 index 0000000000000..b3a553bf980c7 --- /dev/null +++ b/x-pack/test/apm_api_integration/tests/mobile/crashes/distribution.spec.ts @@ -0,0 +1,202 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import expect from '@kbn/expect'; +import { first, last, sumBy } from 'lodash'; +import { isFiniteNumber } from '@kbn/apm-plugin/common/utils/is_finite_number'; +import { + APIClientRequestParamsOf, + APIReturnType, +} from '@kbn/apm-plugin/public/services/rest/create_call_apm_api'; +import { RecursivePartial } from '@kbn/apm-plugin/typings/common'; +import { FtrProviderContext } from '../../../common/ftr_provider_context'; +import { config, generateData } from './generate_data'; + +type ErrorsDistribution = + APIReturnType<'GET /internal/apm/mobile-services/{serviceName}/crashes/distribution'>; + +export default function ApiTest({ getService }: FtrProviderContext) { + const registry = getService('registry'); + const apmApiClient = getService('apmApiClient'); + const synthtraceEsClient = getService('synthtraceEsClient'); + + const serviceName = 'synth-swift'; + const start = new Date('2021-01-01T00:00:00.000Z').getTime(); + const end = new Date('2021-01-01T00:15:00.000Z').getTime() - 1; + + async function callApi( + overrides?: RecursivePartial< + APIClientRequestParamsOf<'GET /internal/apm/mobile-services/{serviceName}/crashes/distribution'>['params'] + > + ) { + const response = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/mobile-services/{serviceName}/crashes/distribution', + params: { + path: { + serviceName, + ...overrides?.path, + }, + query: { + start: new Date(start).toISOString(), + end: new Date(end).toISOString(), + environment: 'ENVIRONMENT_ALL', + kuery: '', + ...overrides?.query, + }, + }, + }); + return response; + } + + registry.when('when data is not loaded', { config: 'basic', archives: [] }, () => { + it('handles the empty state', async () => { + const response = await callApi(); + expect(response.status).to.be(200); + expect(response.body.currentPeriod.length).to.be(0); + expect(response.body.previousPeriod.length).to.be(0); + }); + }); + + registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + describe('errors distribution', () => { + const { appleTransaction, bananaTransaction } = config; + before(async () => { + await generateData({ serviceName, start, end, synthtraceEsClient }); + }); + + after(() => synthtraceEsClient.clean()); + + describe('without comparison', () => { + let errorsDistribution: ErrorsDistribution; + before(async () => { + const response = await callApi(); + errorsDistribution = response.body; + }); + + it('displays combined number of occurrences', () => { + const countSum = sumBy(errorsDistribution.currentPeriod, 'y'); + const numberOfBuckets = 15; + expect(countSum).to.equal( + (appleTransaction.failureRate + bananaTransaction.failureRate) * numberOfBuckets + ); + }); + + describe('displays correct start in errors distribution chart', () => { + let errorsDistributionWithComparison: ErrorsDistribution; + before(async () => { + const responseWithComparison = await callApi({ + query: { + start: new Date(start).toISOString(), + end: new Date(end).toISOString(), + offset: '15m', + }, + }); + errorsDistributionWithComparison = responseWithComparison.body; + }); + it('has same start time when comparison is enabled', () => { + expect(first(errorsDistribution.currentPeriod)?.x).to.equal( + first(errorsDistributionWithComparison.currentPeriod)?.x + ); + }); + }); + }); + + describe('displays occurrences for type "apple transaction" only', () => { + let errorsDistribution: ErrorsDistribution; + before(async () => { + const response = await callApi({ + query: { kuery: `error.exception.type:"${appleTransaction.name}"` }, + }); + errorsDistribution = response.body; + }); + it('displays combined number of occurrences', () => { + const countSum = sumBy(errorsDistribution.currentPeriod, 'y'); + const numberOfBuckets = 15; + expect(countSum).to.equal(appleTransaction.failureRate * numberOfBuckets); + }); + }); + + describe('with comparison', () => { + describe('when data is returned', () => { + let errorsDistribution: ErrorsDistribution; + before(async () => { + const fiveMinutes = 5 * 60 * 1000; + const response = await callApi({ + query: { + start: new Date(end - fiveMinutes).toISOString(), + end: new Date(end).toISOString(), + offset: '5m', + }, + }); + errorsDistribution = response.body; + }); + it('returns some data', () => { + const hasCurrentPeriodData = errorsDistribution.currentPeriod.some(({ y }) => + isFiniteNumber(y) + ); + + const hasPreviousPeriodData = errorsDistribution.previousPeriod.some(({ y }) => + isFiniteNumber(y) + ); + + expect(hasCurrentPeriodData).to.equal(true); + expect(hasPreviousPeriodData).to.equal(true); + }); + + it('has same start time for both periods', () => { + expect(first(errorsDistribution.currentPeriod)?.x).to.equal( + first(errorsDistribution.previousPeriod)?.x + ); + }); + + it('has same end time for both periods', () => { + expect(last(errorsDistribution.currentPeriod)?.x).to.equal( + last(errorsDistribution.previousPeriod)?.x + ); + }); + + it('returns same number of buckets for both periods', () => { + expect(errorsDistribution.currentPeriod.length).to.equal( + errorsDistribution.previousPeriod.length + ); + }); + }); + + describe('when no data is returned', () => { + let errorsDistribution: ErrorsDistribution; + before(async () => { + const response = await callApi({ + query: { + start: '2021-01-03T00:00:00.000Z', + end: '2021-01-03T00:15:00.000Z', + offset: '1d', + }, + }); + errorsDistribution = response.body; + }); + + it('has same start time for both periods', () => { + expect(first(errorsDistribution.currentPeriod)?.x).to.equal( + first(errorsDistribution.previousPeriod)?.x + ); + }); + + it('has same end time for both periods', () => { + expect(last(errorsDistribution.currentPeriod)?.x).to.equal( + last(errorsDistribution.previousPeriod)?.x + ); + }); + + it('returns same number of buckets for both periods', () => { + expect(errorsDistribution.currentPeriod.length).to.equal( + errorsDistribution.previousPeriod.length + ); + }); + }); + }); + }); + }); +} diff --git a/x-pack/test/apm_api_integration/tests/mobile/crashes/generate_data.ts b/x-pack/test/apm_api_integration/tests/mobile/crashes/generate_data.ts new file mode 100644 index 0000000000000..606d97fb9ce04 --- /dev/null +++ b/x-pack/test/apm_api_integration/tests/mobile/crashes/generate_data.ts @@ -0,0 +1,76 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { apm, timerange } from '@kbn/apm-synthtrace-client'; +import type { ApmSynthtraceEsClient } from '@kbn/apm-synthtrace'; + +export const config = { + appleTransaction: { + name: 'GET /apple 🍎 ', + successRate: 75, + failureRate: 25, + }, + bananaTransaction: { + name: 'GET /banana 🍌', + successRate: 50, + failureRate: 50, + }, +}; + +export async function generateData({ + synthtraceEsClient, + serviceName, + start, + end, +}: { + synthtraceEsClient: ApmSynthtraceEsClient; + serviceName: string; + start: number; + end: number; +}) { + const servicesSwiftProdInstance = apm + .service({ name: serviceName, environment: 'production', agentName: 'swift' }) + .instance('instance-a'); + + const interval = '1m'; + + const { bananaTransaction, appleTransaction } = config; + + const documents = [appleTransaction, bananaTransaction].flatMap((transaction, index) => { + return [ + timerange(start, end) + .interval(interval) + .rate(transaction.successRate) + .generator((timestamp) => + servicesSwiftProdInstance + .transaction({ transactionName: transaction.name }) + .timestamp(timestamp) + .duration(1000) + .success() + ), + timerange(start, end) + .interval(interval) + .rate(transaction.failureRate) + .generator((timestamp) => + servicesSwiftProdInstance + .transaction({ transactionName: transaction.name }) + .errors( + servicesSwiftProdInstance + .crash({ + message: `Error ${index}`, + type: transaction.name, + }) + .timestamp(timestamp) + ) + .duration(1000) + .timestamp(timestamp) + .failure() + ), + ]; + }); + + await synthtraceEsClient.index(documents); +} diff --git a/x-pack/test/apm_api_integration/tests/mobile/errors/generate_data.ts b/x-pack/test/apm_api_integration/tests/mobile/errors/generate_data.ts new file mode 100644 index 0000000000000..663849f274adb --- /dev/null +++ b/x-pack/test/apm_api_integration/tests/mobile/errors/generate_data.ts @@ -0,0 +1,73 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { apm, timerange } from '@kbn/apm-synthtrace-client'; +import type { ApmSynthtraceEsClient } from '@kbn/apm-synthtrace'; + +export const config = { + appleTransaction: { + name: 'GET /apple 🍎 ', + successRate: 75, + failureRate: 25, + }, + bananaTransaction: { + name: 'GET /banana 🍌', + successRate: 50, + failureRate: 50, + }, +}; + +export async function generateData({ + synthtraceEsClient, + serviceName, + start, + end, +}: { + synthtraceEsClient: ApmSynthtraceEsClient; + serviceName: string; + start: number; + end: number; +}) { + const serviceGoProdInstance = apm + .service({ name: serviceName, environment: 'production', agentName: 'swift' }) + .instance('instance-a'); + + const interval = '1m'; + + const { bananaTransaction, appleTransaction } = config; + + const documents = [appleTransaction, bananaTransaction].flatMap((transaction, index) => { + return [ + timerange(start, end) + .interval(interval) + .rate(transaction.successRate) + .generator((timestamp) => + serviceGoProdInstance + .transaction({ transactionName: transaction.name }) + .timestamp(timestamp) + .duration(1000) + .success() + ), + timerange(start, end) + .interval(interval) + .rate(transaction.failureRate) + .generator((timestamp) => + serviceGoProdInstance + .transaction({ transactionName: transaction.name }) + .errors( + serviceGoProdInstance + .error({ message: `Error ${index}`, type: transaction.name }) + .timestamp(timestamp) + ) + .duration(1000) + .timestamp(timestamp) + .failure() + ), + ]; + }); + + await synthtraceEsClient.index(documents); +} diff --git a/x-pack/test/apm_api_integration/tests/mobile/errors/group_id_samples.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/errors/group_id_samples.spec.ts new file mode 100644 index 0000000000000..07e4d5f7ca02d --- /dev/null +++ b/x-pack/test/apm_api_integration/tests/mobile/errors/group_id_samples.spec.ts @@ -0,0 +1,187 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import expect from '@kbn/expect'; +import { timerange } from '@kbn/apm-synthtrace-client'; +import { service } from '@kbn/apm-synthtrace-client/src/lib/apm/service'; +import { orderBy } from 'lodash'; +import { APIReturnType } from '@kbn/apm-plugin/public/services/rest/create_call_apm_api'; +import { getErrorGroupingKey } from '@kbn/apm-synthtrace-client/src/lib/apm/instance'; +import { FtrProviderContext } from '../../../common/ftr_provider_context'; +import { config, generateData } from './generate_data'; + +type ErrorGroupSamples = + APIReturnType<'GET /internal/apm/services/{serviceName}/errors/{groupId}/samples'>; + +type ErrorSampleDetails = + APIReturnType<'GET /internal/apm/services/{serviceName}/errors/{groupId}/error/{errorId}'>; + +export default function ApiTest({ getService }: FtrProviderContext) { + const registry = getService('registry'); + const apmApiClient = getService('apmApiClient'); + const synthtraceEsClient = getService('synthtraceEsClient'); + + const serviceName = 'synth-go'; + const start = new Date('2021-01-01T00:00:00.000Z').getTime(); + const end = new Date('2021-01-01T00:15:00.000Z').getTime() - 1; + + async function callErrorGroupSamplesApi({ groupId }: { groupId: string }) { + const response = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/services/{serviceName}/errors/{groupId}/samples', + params: { + path: { + serviceName, + groupId, + }, + query: { + start: new Date(start).toISOString(), + end: new Date(end).toISOString(), + environment: 'ENVIRONMENT_ALL', + kuery: '', + }, + }, + }); + return response; + } + + async function callErrorSampleDetailsApi(errorId: string) { + const response = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/services/{serviceName}/errors/{groupId}/error/{errorId}', + params: { + path: { + serviceName, + groupId: 'foo', + errorId, + }, + query: { + start: new Date(start).toISOString(), + end: new Date(end).toISOString(), + environment: 'ENVIRONMENT_ALL', + kuery: '', + }, + }, + }); + return response; + } + + registry.when('when data is not loaded', { config: 'basic', archives: [] }, () => { + it('handles the empty state', async () => { + const response = await callErrorGroupSamplesApi({ groupId: 'foo' }); + expect(response.status).to.be(200); + expect(response.body.occurrencesCount).to.be(0); + }); + }); + + registry.when('when samples data is loaded', { config: 'basic', archives: [] }, () => { + const { bananaTransaction } = config; + describe('error group id', () => { + before(async () => { + await generateData({ serviceName, start, end, synthtraceEsClient }); + }); + + after(() => synthtraceEsClient.clean()); + + describe('return correct data', () => { + let errorsSamplesResponse: ErrorGroupSamples; + before(async () => { + const response = await callErrorGroupSamplesApi({ + groupId: '98b75903135eac35ad42419bd3b45cf8b4270c61cbd0ede0f7e8c8a9ac9fdb03', + }); + errorsSamplesResponse = response.body; + }); + + it('displays correct number of occurrences', () => { + const numberOfBuckets = 15; + expect(errorsSamplesResponse.occurrencesCount).to.equal( + bananaTransaction.failureRate * numberOfBuckets + ); + }); + }); + }); + }); + + registry.when('when error sample data is loaded', { config: 'basic', archives: [] }, () => { + describe('error sample id', () => { + before(async () => { + await generateData({ serviceName, start, end, synthtraceEsClient }); + }); + + after(() => synthtraceEsClient.clean()); + + describe('return correct data', () => { + let errorSampleDetailsResponse: ErrorSampleDetails; + before(async () => { + const errorsSamplesResponse = await callErrorGroupSamplesApi({ + groupId: '98b75903135eac35ad42419bd3b45cf8b4270c61cbd0ede0f7e8c8a9ac9fdb03', + }); + + const errorId = errorsSamplesResponse.body.errorSampleIds[0]; + + const response = await callErrorSampleDetailsApi(errorId); + errorSampleDetailsResponse = response.body; + }); + + it('displays correct error grouping_key', () => { + expect(errorSampleDetailsResponse.error.error.grouping_key).to.equal( + '98b75903135eac35ad42419bd3b45cf8b4270c61cbd0ede0f7e8c8a9ac9fdb03' + ); + }); + + it('displays correct error message', () => { + expect(errorSampleDetailsResponse.error.error.exception?.[0].message).to.equal('Error 1'); + }); + }); + }); + + describe('with sampled and unsampled transactions', () => { + let errorGroupSamplesResponse: ErrorGroupSamples; + + before(async () => { + const instance = service(serviceName, 'production', 'go').instance('a'); + const errorMessage = 'Error 1'; + const groupId = getErrorGroupingKey(errorMessage); + + await synthtraceEsClient.index([ + timerange(start, end) + .interval('15m') + .rate(1) + .generator((timestamp) => { + return [ + instance + .transaction('GET /api/foo') + .duration(100) + .timestamp(timestamp) + .sample(false) + .errors( + instance.error({ message: errorMessage }).timestamp(timestamp), + instance.error({ message: errorMessage }).timestamp(timestamp + 1) + ), + instance + .transaction('GET /api/foo') + .duration(100) + .timestamp(timestamp) + .sample(true) + .errors(instance.error({ message: errorMessage }).timestamp(timestamp)), + ]; + }), + ]); + + errorGroupSamplesResponse = (await callErrorGroupSamplesApi({ groupId })).body; + }); + + after(() => synthtraceEsClient.clean()); + + it('returns the errors in the correct order (sampled first, then unsampled)', () => { + const idsOfErrors = errorGroupSamplesResponse.errorSampleIds.map((id) => parseInt(id, 10)); + + // this checks whether the order of indexing is different from the order that is returned + // if it is not, scoring/sorting is broken + expect(errorGroupSamplesResponse.errorSampleIds.length).to.be(3); + expect(idsOfErrors).to.not.eql(orderBy(idsOfErrors)); + }); + }); + }); +} diff --git a/x-pack/test/cloud_security_posture_api/config.ts b/x-pack/test/cloud_security_posture_api/config.ts index a206fd563cc00..e7a34bafe9fb5 100644 --- a/x-pack/test/cloud_security_posture_api/config.ts +++ b/x-pack/test/cloud_security_posture_api/config.ts @@ -17,6 +17,7 @@ export default async function ({ readConfigFile }: FtrConfigProviderContext) { testFiles: [ require.resolve('./telemetry/telemetry.ts'), require.resolve('./routes/vulnerabilities_dashboard.ts'), + require.resolve('./routes/stats.ts'), ], junit: { reportName: 'X-Pack Cloud Security Posture API Tests', diff --git a/x-pack/test/cloud_security_posture_api/routes/mocks/benchmark_score_mock.ts b/x-pack/test/cloud_security_posture_api/routes/mocks/benchmark_score_mock.ts new file mode 100644 index 0000000000000..f24c960783e53 --- /dev/null +++ b/x-pack/test/cloud_security_posture_api/routes/mocks/benchmark_score_mock.ts @@ -0,0 +1,300 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +export const getBenchmarkScoreMockData = (postureType: string) => [ + { + total_findings: 1, + policy_template: postureType, + '@timestamp': '2023-11-22T16:10:55.229268215Z', + score_by_cluster_id: { + 'Another Upper case account id': { + total_findings: 1, + passed_findings: 1, + failed_findings: 0, + }, + 'Upper case cluster id': { + total_findings: 1, + passed_findings: 1, + failed_findings: 0, + }, + }, + score_by_benchmark_id: { + cis_aws: { + v1_5_0: { + total_findings: 1, + passed_findings: 1, + failed_findings: 0, + }, + }, + cis_k8s: { + v1_0_0: { + total_findings: 1, + passed_findings: 1, + failed_findings: 0, + }, + }, + }, + passed_findings: 1, + failed_findings: 0, + }, +]; + +export const cspmComplianceDashboardDataMockV1 = { + stats: { + totalFailed: 0, + totalPassed: 1, + totalFindings: 1, + postureScore: 100, + resourcesEvaluated: 1, + }, + groupedFindingsEvaluation: [ + { + name: 'Another upper case section', + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + clusters: [ + { + meta: { + clusterId: 'Another Upper case account id', + assetIdentifierId: 'Another Upper case account id', + benchmark: { + name: 'CIS AWS2', + id: 'cis_aws', + posture_type: 'cspm', + version: 'v1.5.0', + }, + cloud: { + account: { + id: 'Another Upper case account id', + }, + }, + }, + stats: { + totalFailed: 0, + totalPassed: 1, + totalFindings: 1, + postureScore: 100, + }, + groupedFindingsEvaluation: [ + { + name: 'Another upper case section', + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + trend: [ + { + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + }, + ], + trend: [ + { + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], +}; + +export const cspmComplianceDashboardDataMockV2 = { + stats: { + totalFailed: 0, + totalPassed: 1, + totalFindings: 1, + postureScore: 100, + resourcesEvaluated: 1, + }, + groupedFindingsEvaluation: [ + { + name: 'Another upper case section', + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + benchmarks: [ + { + meta: { + benchmarkId: 'cis_aws', + benchmarkVersion: 'v1.5.0', + benchmarkName: 'CIS AWS2', + assetCount: 1, + }, + stats: { + totalFailed: 0, + totalPassed: 1, + totalFindings: 1, + postureScore: 100, + }, + groupedFindingsEvaluation: [ + { + name: 'Another upper case section', + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + trend: [ + { + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + }, + ], + trend: [ + { + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], +}; + +export const kspmComplianceDashboardDataMockV1 = { + stats: { + totalFailed: 0, + totalPassed: 1, + totalFindings: 1, + postureScore: 100, + resourcesEvaluated: 1, + }, + groupedFindingsEvaluation: [ + { + name: 'Upper case section', + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + clusters: [ + { + meta: { + clusterId: 'Upper case cluster id', + assetIdentifierId: 'Upper case cluster id', + benchmark: { + name: 'CIS Kubernetes V1.23', + id: 'cis_k8s', + posture_type: 'kspm', + version: 'v1.0.0', + }, + cluster: { + id: 'Upper case cluster id', + }, + }, + stats: { + totalFailed: 0, + totalPassed: 1, + totalFindings: 1, + postureScore: 100, + }, + groupedFindingsEvaluation: [ + { + name: 'Upper case section', + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + trend: [ + { + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + }, + ], + trend: [ + { + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], +}; + +export const kspmComplianceDashboardDataMockV2 = { + stats: { + totalFailed: 0, + totalPassed: 1, + totalFindings: 1, + postureScore: 100, + resourcesEvaluated: 1, + }, + groupedFindingsEvaluation: [ + { + name: 'Upper case section', + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + benchmarks: [ + { + meta: { + benchmarkId: 'cis_k8s', + benchmarkVersion: 'v1.0.0', + benchmarkName: 'CIS Kubernetes V1.23', + assetCount: 1, + }, + stats: { + totalFailed: 0, + totalPassed: 1, + totalFindings: 1, + postureScore: 100, + }, + groupedFindingsEvaluation: [ + { + name: 'Upper case section', + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + trend: [ + { + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], + }, + ], + trend: [ + { + totalFindings: 1, + totalFailed: 0, + totalPassed: 1, + postureScore: 100, + }, + ], +}; diff --git a/x-pack/test/cloud_security_posture_api/routes/mocks/findings_mock.ts b/x-pack/test/cloud_security_posture_api/routes/mocks/findings_mock.ts new file mode 100644 index 0000000000000..92ca03b1e4789 --- /dev/null +++ b/x-pack/test/cloud_security_posture_api/routes/mocks/findings_mock.ts @@ -0,0 +1,59 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import Chance from 'chance'; + +const chance = new Chance(); + +export const findingsMockData = [ + { + '@timestamp': '2023-06-29T02:08:44.993Z', + resource: { + id: chance.guid(), + name: `kubelet`, + sub_type: 'lower case sub type', + type: 'k8s_resource_type', + }, + result: { evaluation: chance.integer() % 2 === 0 ? 'passed' : 'failed' }, + rule: { + name: 'Upper case rule name', + section: 'Upper case section', + benchmark: { + id: 'cis_k8s', + posture_type: 'kspm', + name: 'CIS Kubernetes V1.23', + version: 'v1.0.0', + }, + }, + orchestrator: { + cluster: { id: 'Upper case cluster id' }, + }, + }, + { + '@timestamp': '2023-06-29T02:08:44.993Z', + resource: { + id: chance.guid(), + name: `Pod`, + sub_type: 'Upper case sub type', + type: 'cloud_resource_type', + }, + result: { evaluation: chance.integer() % 2 === 0 ? 'passed' : 'failed' }, + rule: { + name: 'lower case rule name', + section: 'Another upper case section', + benchmark: { + id: 'cis_aws', + posture_type: 'cspm', + name: 'CIS AWS2', + version: 'v1.5.0', + }, + }, + cloud: { + account: { id: 'Another Upper case account id' }, + }, + }, +]; diff --git a/x-pack/test/cloud_security_posture_api/routes/stats.ts b/x-pack/test/cloud_security_posture_api/routes/stats.ts new file mode 100644 index 0000000000000..92dac0d6b0277 --- /dev/null +++ b/x-pack/test/cloud_security_posture_api/routes/stats.ts @@ -0,0 +1,229 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { ELASTIC_HTTP_VERSION_HEADER } from '@kbn/core-http-common'; +import { + BENCHMARK_SCORE_INDEX_DEFAULT_NS, + LATEST_FINDINGS_INDEX_DEFAULT_NS, +} from '@kbn/cloud-security-posture-plugin/common/constants'; +import { + BenchmarkData, + Cluster, + ComplianceDashboardData, + ComplianceDashboardDataV2, + PostureTrend, +} from '@kbn/cloud-security-posture-plugin/common/types'; +import expect from '@kbn/expect'; +import { FtrProviderContext } from '../ftr_provider_context'; +import { + getBenchmarkScoreMockData, + kspmComplianceDashboardDataMockV1, + kspmComplianceDashboardDataMockV2, + cspmComplianceDashboardDataMockV1, + cspmComplianceDashboardDataMockV2, +} from './mocks/benchmark_score_mock'; +import { findingsMockData } from './mocks/findings_mock'; + +const removeRealtimeCalculatedFields = (trends: PostureTrend[]) => { + return trends.map((trend: PostureTrend) => { + const { timestamp, ...rest } = trend; + return rest; + }); +}; + +const removeRealtimeClusterFields = (clusters: Cluster[]) => + clusters.flatMap((cluster) => { + const clusterWithoutTrend = { + ...cluster, + trend: removeRealtimeCalculatedFields(cluster.trend), + }; + const { lastUpdate, ...clusterWithoutTime } = clusterWithoutTrend.meta; + + return { ...clusterWithoutTrend, meta: clusterWithoutTime }; + }); + +const removeRealtimeBenchmarkFields = (benchmarks: BenchmarkData[]) => + benchmarks.flatMap((benchmark) => ({ + ...benchmark, + trend: removeRealtimeCalculatedFields(benchmark.trend), + })); + +// eslint-disable-next-line import/no-default-export +export default function (providerContext: FtrProviderContext) { + const { getService } = providerContext; + + const kibanaHttpClient = getService('supertest'); + + const retry = getService('retry'); + const es = getService('es'); + const supertest = getService('supertest'); + const log = getService('log'); + + /** + * required before indexing findings + */ + const waitForPluginInitialized = (): Promise => + retry.try(async () => { + log.debug('Check CSP plugin is initialized'); + const response = await supertest + .get('/internal/cloud_security_posture/status?check=init') + .set(ELASTIC_HTTP_VERSION_HEADER, '1') + .expect(200); + expect(response.body).to.eql({ isPluginInitialized: true }); + log.debug('CSP plugin is initialized'); + }); + + const index = { + addFindings: async (findingsMock: T[]) => { + await Promise.all( + findingsMock.map((findingsDoc) => + es.index({ + index: LATEST_FINDINGS_INDEX_DEFAULT_NS, + body: { ...findingsDoc, '@timestamp': new Date().toISOString() }, + refresh: true, + }) + ) + ); + }, + + addScores: async (scoresMock: T[]) => { + await Promise.all( + scoresMock.map((scoreDoc) => + es.index({ + index: BENCHMARK_SCORE_INDEX_DEFAULT_NS, + body: { ...scoreDoc, '@timestamp': new Date().toISOString() }, + refresh: true, + }) + ) + ); + }, + + removeFindings: async () => { + const indexExists = await es.indices.exists({ index: LATEST_FINDINGS_INDEX_DEFAULT_NS }); + + if (indexExists) { + es.deleteByQuery({ + index: LATEST_FINDINGS_INDEX_DEFAULT_NS, + query: { match_all: {} }, + refresh: true, + }); + } + }, + + removeScores: async () => { + const indexExists = await es.indices.exists({ index: BENCHMARK_SCORE_INDEX_DEFAULT_NS }); + + if (indexExists) { + es.deleteByQuery({ + index: BENCHMARK_SCORE_INDEX_DEFAULT_NS, + query: { match_all: {} }, + refresh: true, + }); + } + }, + + deleteFindingsIndex: async () => { + const indexExists = await es.indices.exists({ index: LATEST_FINDINGS_INDEX_DEFAULT_NS }); + + if (indexExists) { + await es.indices.delete({ index: LATEST_FINDINGS_INDEX_DEFAULT_NS }); + } + }, + }; + + describe('GET /internal/cloud_security_posture/stats', () => { + describe('CSPM Compliance Dashboard Stats API', async () => { + beforeEach(async () => { + await index.removeFindings(); + await index.removeScores(); + + await waitForPluginInitialized(); + await index.addScores(getBenchmarkScoreMockData('cspm')); + await index.addFindings([findingsMockData[1]]); + }); + + it('should return CSPM cluster V1 ', async () => { + const { body: res }: { body: ComplianceDashboardData } = await kibanaHttpClient + .get(`/internal/cloud_security_posture/stats/cspm`) + .set(ELASTIC_HTTP_VERSION_HEADER, '1') + .set('kbn-xsrf', 'xxxx') + .expect(200); + const resClusters = removeRealtimeClusterFields(res.clusters); + const trends = removeRealtimeCalculatedFields(res.trend); + + expect({ + ...res, + clusters: resClusters, + trend: trends, + }).to.eql(cspmComplianceDashboardDataMockV1); + }); + + it('should return CSPM benchmarks V2 ', async () => { + const { body: res }: { body: ComplianceDashboardDataV2 } = await kibanaHttpClient + .get(`/internal/cloud_security_posture/stats/cspm`) + .set(ELASTIC_HTTP_VERSION_HEADER, '2') + .set('kbn-xsrf', 'xxxx') + .expect(200); + + const resBenchmarks = removeRealtimeBenchmarkFields(res.benchmarks); + + const trends = removeRealtimeCalculatedFields(res.trend); + + expect({ + ...res, + benchmarks: resBenchmarks, + trend: trends, + }).to.eql(cspmComplianceDashboardDataMockV2); + }); + }); + + describe('KSPM Compliance Dashboard Stats API', async () => { + beforeEach(async () => { + await index.removeFindings(); + await index.removeScores(); + + await waitForPluginInitialized(); + await index.addScores(getBenchmarkScoreMockData('kspm')); + await index.addFindings([findingsMockData[0]]); + }); + + it('should return KSPM clusters V1 ', async () => { + const { body: res }: { body: ComplianceDashboardData } = await kibanaHttpClient + .get(`/internal/cloud_security_posture/stats/kspm`) + .set(ELASTIC_HTTP_VERSION_HEADER, '1') + .set('kbn-xsrf', 'xxxx') + .expect(200); + + const resClusters = removeRealtimeClusterFields(res.clusters); + const trends = removeRealtimeCalculatedFields(res.trend); + + expect({ + ...res, + clusters: resClusters, + trend: trends, + }).to.eql(kspmComplianceDashboardDataMockV1); + }); + + it('should return KSPM benchmarks V2 ', async () => { + const { body: res }: { body: ComplianceDashboardDataV2 } = await kibanaHttpClient + .get(`/internal/cloud_security_posture/stats/kspm`) + .set(ELASTIC_HTTP_VERSION_HEADER, '2') + .set('kbn-xsrf', 'xxxx') + .expect(200); + + const resBenchmarks = removeRealtimeBenchmarkFields(res.benchmarks); + + const trends = removeRealtimeCalculatedFields(res.trend); + + expect({ + ...res, + benchmarks: resBenchmarks, + trend: trends, + }).to.eql(kspmComplianceDashboardDataMockV2); + }); + }); + }); +} diff --git a/x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts b/x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts index 173630e56837e..2939f3eed9266 100644 --- a/x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts +++ b/x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts @@ -17,13 +17,17 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { const pageObjects = getPageObjects(['common', 'findings', 'header']); const chance = new Chance(); + const cspmResourceId = chance.guid(); + const cspmResourceName = 'gcp-resource'; + const cspmResourceSubType = 'gcp-monitoring'; + // We need to use a dataset for the tests to run // We intentionally make some fields start with a capital letter to test that the query bar is case-insensitive/case-sensitive const data = [ { '@timestamp': new Date().toISOString(), resource: { id: chance.guid(), name: `kubelet`, sub_type: 'lower case sub type' }, - result: { evaluation: chance.integer() % 2 === 0 ? 'passed' : 'failed' }, + result: { evaluation: 'failed' }, orchestrator: { cluster: { id: '1', @@ -41,16 +45,15 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { }, type: 'process', }, - cluster_id: 'Upper case cluster id', }, { '@timestamp': new Date().toISOString(), resource: { id: chance.guid(), name: `Pod`, sub_type: 'Upper case sub type' }, - result: { evaluation: chance.integer() % 2 === 0 ? 'passed' : 'failed' }, - cloud: { - account: { + result: { evaluation: 'passed' }, + orchestrator: { + cluster: { id: '1', - name: 'Account 1', + name: 'Cluster 2', }, }, rule: { @@ -64,11 +67,10 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { }, type: 'process', }, - cluster_id: 'Another Upper case cluster id', }, { '@timestamp': new Date().toISOString(), - resource: { id: chance.guid(), name: `process`, sub_type: 'another lower case type' }, + resource: { id: cspmResourceId, name: cspmResourceName, sub_type: cspmResourceSubType }, result: { evaluation: 'passed' }, cloud: { account: { @@ -80,18 +82,17 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { name: 'Another upper case rule name', section: 'lower case section', benchmark: { - id: 'cis_k8s', - posture_type: 'kspm', - name: 'CIS Kubernetes V1.23', - version: 'v1.0.0', + id: 'cis_gcp', + posture_type: 'cspm', + name: 'CIS Google Cloud Platform Foundation', + version: 'v2.0.0', }, type: 'process', }, - cluster_id: 'lower case cluster id', }, { '@timestamp': new Date().toISOString(), - resource: { id: chance.guid(), name: `process`, sub_type: 'Upper case type again' }, + resource: { id: cspmResourceId, name: cspmResourceName, sub_type: cspmResourceSubType }, result: { evaluation: 'failed' }, cloud: { account: { @@ -103,14 +104,13 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { name: 'some lower case rule name', section: 'another lower case section', benchmark: { - id: 'cis_k8s', - posture_type: 'kspm', - name: 'CIS Kubernetes V1.23', - version: 'v1.0.0', + id: 'cis_gcp', + posture_type: 'cspm', + name: 'CIS Google Cloud Platform Foundation', + version: 'v2.0.0', }, type: 'process', }, - cluster_id: 'another lower case cluster id', }, ]; @@ -143,19 +143,57 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { }); describe('Default Grouping', async () => { - it('groups findings by resource and sort case sensitive asc', async () => { + it('groups findings by resource and sort by compliance score desc', async () => { const groupSelector = await findings.groupSelector(); await groupSelector.openDropDown(); await groupSelector.setValue('Resource'); const grouping = await findings.findingsGrouping(); - const resourceOrder = ['Pod', 'kubelet', 'process']; + const resourceOrder = [ + { + resourceName: 'kubelet', + resourceId: data[0].resource.id, + resourceSubType: data[0].resource.sub_type, + findingsCount: '1', + complianceScore: '0%', + }, + { + resourceName: cspmResourceName, + resourceId: cspmResourceId, + resourceSubType: cspmResourceSubType, + findingsCount: '2', + complianceScore: '50%', + }, + { + resourceName: 'Pod', + resourceId: data[1].resource.id, + resourceSubType: data[1].resource.sub_type, + findingsCount: '1', + complianceScore: '100%', + }, + ]; - await asyncForEach(resourceOrder, async (resourceName, index) => { - const groupName = await grouping.getRowAtIndex(index); - expect(await groupName.getVisibleText()).to.be(resourceName); - }); + await asyncForEach( + resourceOrder, + async ( + { resourceName, resourceId, resourceSubType, findingsCount, complianceScore }, + index + ) => { + const groupRow = await grouping.getRowAtIndex(index); + expect(await groupRow.getVisibleText()).to.contain(resourceName); + expect(await groupRow.getVisibleText()).to.contain(resourceId); + expect(await groupRow.getVisibleText()).to.contain(resourceSubType); + expect( + await ( + await groupRow.findByTestSubject('cloudSecurityFindingsComplianceScore') + ).getVisibleText() + ).to.be(complianceScore); + expect( + await (await groupRow.findByTestSubject('findings_grouping_counter')).getVisibleText() + ).to.be(findingsCount); + } + ); const groupCount = await grouping.getGroupCount(); expect(groupCount).to.be('3 groups'); @@ -163,7 +201,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { const unitCount = await grouping.getUnitCount(); expect(unitCount).to.be('4 findings'); }); - it('groups findings by rule name and sort case sensitive asc', async () => { + it('groups findings by rule name and sort by compliance score desc', async () => { const groupSelector = await findings.groupSelector(); await groupSelector.openDropDown(); await groupSelector.setValue('Rule name'); @@ -177,18 +215,50 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { expect(unitCount).to.be('4 findings'); const ruleNameOrder = [ - 'Another upper case rule name', - 'Upper case rule name', - 'lower case rule name', - 'some lower case rule name', + { + ruleName: 'Upper case rule name', + findingsCount: '1', + complianceScore: '0%', + benchmarkName: data[0].rule.benchmark.name, + }, + { + ruleName: 'some lower case rule name', + findingsCount: '1', + complianceScore: '0%', + benchmarkName: data[3].rule.benchmark.name, + }, + { + ruleName: 'Another upper case rule name', + findingsCount: '1', + complianceScore: '100%', + benchmarkName: data[2].rule.benchmark.name, + }, + { + ruleName: 'lower case rule name', + findingsCount: '1', + complianceScore: '100%', + benchmarkName: data[1].rule.benchmark.name, + }, ]; - await asyncForEach(ruleNameOrder, async (resourceName, index) => { - const groupName = await grouping.getRowAtIndex(index); - expect(await groupName.getVisibleText()).to.be(resourceName); - }); + await asyncForEach( + ruleNameOrder, + async ({ ruleName, benchmarkName, findingsCount, complianceScore }, index) => { + const groupRow = await grouping.getRowAtIndex(index); + expect(await groupRow.getVisibleText()).to.contain(ruleName); + expect(await groupRow.getVisibleText()).to.contain(benchmarkName); + expect( + await ( + await groupRow.findByTestSubject('cloudSecurityFindingsComplianceScore') + ).getVisibleText() + ).to.be(complianceScore); + expect( + await (await groupRow.findByTestSubject('findings_grouping_counter')).getVisibleText() + ).to.be(findingsCount); + } + ); }); - it('groups findings by cloud account and sort case sensitive asc', async () => { + it('groups findings by cloud account and sort by compliance score desc', async () => { const groupSelector = await findings.groupSelector(); await groupSelector.setValue('Cloud account'); @@ -201,31 +271,98 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { const unitCount = await grouping.getUnitCount(); expect(unitCount).to.be('4 findings'); - const cloudNameOrder = ['Account 1', 'Account 2', '—']; + const cloudNameOrder = [ + { + cloudName: 'Account 2', + findingsCount: '1', + complianceScore: '0%', + benchmarkName: data[3].rule.benchmark.name, + }, + { + cloudName: 'Account 1', + findingsCount: '1', + complianceScore: '100%', + benchmarkName: data[2].rule.benchmark.name, + }, + { + cloudName: 'No cloud account', + findingsCount: '2', + complianceScore: '50%', + benchmarkName: data[0].rule.benchmark.name, + }, + ]; - await asyncForEach(cloudNameOrder, async (resourceName, index) => { - const groupName = await grouping.getRowAtIndex(index); - expect(await groupName.getVisibleText()).to.be(resourceName); - }); + await asyncForEach( + cloudNameOrder, + async ({ cloudName, complianceScore, findingsCount, benchmarkName }, index) => { + const groupRow = await grouping.getRowAtIndex(index); + expect(await groupRow.getVisibleText()).to.contain(cloudName); + + if (cloudName !== 'No cloud account') { + expect(await groupRow.getVisibleText()).to.contain(benchmarkName); + } + + expect( + await ( + await groupRow.findByTestSubject('cloudSecurityFindingsComplianceScore') + ).getVisibleText() + ).to.be(complianceScore); + expect( + await (await groupRow.findByTestSubject('findings_grouping_counter')).getVisibleText() + ).to.be(findingsCount); + } + ); }); - it('groups findings by Kubernetes cluster and sort case sensitive asc', async () => { + it('groups findings by Kubernetes cluster and sort by compliance score desc', async () => { const groupSelector = await findings.groupSelector(); await groupSelector.setValue('Kubernetes cluster'); const grouping = await findings.findingsGrouping(); const groupCount = await grouping.getGroupCount(); - expect(groupCount).to.be('2 groups'); + expect(groupCount).to.be('3 groups'); const unitCount = await grouping.getUnitCount(); expect(unitCount).to.be('4 findings'); - const cloudNameOrder = ['Cluster 1', '—']; + const kubernetesOrder = [ + { + clusterName: 'Cluster 1', + findingsCount: '1', + complianceScore: '0%', + benchmarkName: data[0].rule.benchmark.name, + }, + { + clusterName: 'Cluster 2', + findingsCount: '1', + complianceScore: '100%', + benchmarkName: data[1].rule.benchmark.name, + }, + { + clusterName: 'No Kubernetes cluster', + findingsCount: '2', + complianceScore: '50%', + }, + ]; - await asyncForEach(cloudNameOrder, async (resourceName, index) => { - const groupName = await grouping.getRowAtIndex(index); - expect(await groupName.getVisibleText()).to.be(resourceName); - }); + await asyncForEach( + kubernetesOrder, + async ({ clusterName, complianceScore, findingsCount, benchmarkName }, index) => { + const groupRow = await grouping.getRowAtIndex(index); + expect(await groupRow.getVisibleText()).to.contain(clusterName); + if (clusterName !== 'No Kubernetes cluster') { + expect(await groupRow.getVisibleText()).to.contain(benchmarkName); + } + expect( + await ( + await groupRow.findByTestSubject('cloudSecurityFindingsComplianceScore') + ).getVisibleText() + ).to.be(complianceScore); + expect( + await (await groupRow.findByTestSubject('findings_grouping_counter')).getVisibleText() + ).to.be(findingsCount); + } + ); }); }); describe('SearchBar', () => { @@ -239,12 +376,8 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { const grouping = await findings.findingsGrouping(); - const resourceOrder = ['kubelet']; - - await asyncForEach(resourceOrder, async (resourceName, index) => { - const groupName = await grouping.getRowAtIndex(index); - expect(await groupName.getVisibleText()).to.be(resourceName); - }); + const groupRow = await grouping.getRowAtIndex(0); + expect(await groupRow.getVisibleText()).to.contain(data[0].resource.name); const groupCount = await grouping.getGroupCount(); expect(groupCount).to.be('1 group'); @@ -272,12 +405,8 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { const grouping = await findings.findingsGrouping(); - const resourceOrder = ['kubelet']; - - await asyncForEach(resourceOrder, async (resourceName, index) => { - const groupName = await grouping.getRowAtIndex(index); - expect(await groupName.getVisibleText()).to.be(resourceName); - }); + const groupRow = await grouping.getRowAtIndex(0); + expect(await groupRow.getVisibleText()).to.contain(data[0].resource.name); const groupCount = await grouping.getGroupCount(); expect(groupCount).to.be('1 group'); @@ -300,7 +429,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { await (await firstRow.findByCssSelector('button')).click(); const latestFindingsTable = findings.createDataTableObject('latest_findings_table'); expect(await latestFindingsTable.getRowsCount()).to.be(1); - expect(await latestFindingsTable.hasColumnValue('rule.name', 'lower case rule name')).to.be( + expect(await latestFindingsTable.hasColumnValue('rule.name', data[0].rule.name)).to.be( true ); }); diff --git a/x-pack/test/fleet_api_integration/apis/agents/upgrade.ts b/x-pack/test/fleet_api_integration/apis/agents/upgrade.ts index 3d48d66957191..3e2e26e347dd8 100644 --- a/x-pack/test/fleet_api_integration/apis/agents/upgrade.ts +++ b/x-pack/test/fleet_api_integration/apis/agents/upgrade.ts @@ -7,6 +7,7 @@ import expect from '@kbn/expect'; import semver from 'semver'; +import moment from 'moment'; import { AGENTS_INDEX, PACKAGE_POLICY_SAVED_OBJECT_TYPE } from '@kbn/fleet-plugin/common'; import { FtrProviderContext } from '../../../api_integration/ftr_provider_context'; import { setupFleetAndAgents } from './services'; @@ -1474,13 +1475,14 @@ export default function (providerContext: FtrProviderContext) { }, }, }); + const today = new Date(Date.now()); await supertest .post(`/api/fleet/agents/bulk_upgrade`) .set('kbn-xsrf', 'xxx') .send({ version: fleetServerVersion, agents: ['agent1', 'agent2'], - start_time: new Date(Date.now()).toISOString(), + start_time: today.toISOString(), }) .expect(200); @@ -1498,10 +1500,8 @@ export default function (providerContext: FtrProviderContext) { 'minimum_execution_duration', 'expiration' ); - // calculate 1 month from now - const today = new Date(); - const nextMonthUnixTime = today.setMonth(today.getMonth() + 1); - const nextMonth = new Date(nextMonthUnixTime).toISOString().slice(0, 10); + // add 30 days from now + const nextMonth = moment(today).add(30, 'days').toISOString().slice(0, 10); expect(action.expiration).contain(`${nextMonth}`); expect(action.agents).contain('agent1'); diff --git a/x-pack/test/functional/apps/discover/value_suggestions.ts b/x-pack/test/functional/apps/discover/value_suggestions.ts index c17d4d803246c..8d0c0ac5a969a 100644 --- a/x-pack/test/functional/apps/discover/value_suggestions.ts +++ b/x-pack/test/functional/apps/discover/value_suggestions.ts @@ -25,8 +25,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { ); } - // FAILING ES PROMOTION: https://github.com/elastic/kibana/issues/172248 - describe.skip('value suggestions', function describeIndexTests() { + describe('value suggestions', function describeIndexTests() { before(async function () { await kibanaServer.savedObjects.cleanStandardList(); await esArchiver.loadIfNeeded('x-pack/test/functional/es_archives/logstash_functional'); @@ -55,8 +54,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.common.navigateToApp('discover'); }); - // FLAKY: https://github.com/elastic/kibana/issues/172246 - describe.skip('discover', () => { + describe('discover', () => { afterEach(async () => { await queryBar.clearQuery(); }); diff --git a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/pagerduty_connector.ts b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/pagerduty_connector.ts index ddaa7291acaa8..3851c94a22f8f 100644 --- a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/pagerduty_connector.ts +++ b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/pagerduty_connector.ts @@ -30,7 +30,12 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await testSubjects.click('create-connector-flyout-save-test-btn'); await testSubjects.click('toastCloseButton'); await testSubjects.setValue('eventActionSelect', 'trigger'); - await commonScreenshots.takeScreenshot('pagerduty-trigger-test', screenshotDirectories); + await commonScreenshots.takeScreenshot( + 'pagerduty-trigger-test', + screenshotDirectories, + 1400, + 1600 + ); await testSubjects.setValue('eventActionSelect', 'resolve'); await commonScreenshots.takeScreenshot('pagerduty-resolve-test', screenshotDirectories); await testSubjects.setValue('eventActionSelect', 'acknowledge'); diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/alerts_compatibility.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/alerts_compatibility.ts index 7df54659da8ce..1194a1f8df867 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/alerts_compatibility.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/alerts_compatibility.ts @@ -320,6 +320,7 @@ export default ({ getService }: FtrProviderContext) => { 'kibana.alert.status': 'active', 'kibana.alert.workflow_status': 'open', 'kibana.alert.workflow_tags': [], + 'kibana.alert.workflow_assignee_ids': [], 'kibana.alert.depth': 2, 'kibana.alert.reason': 'event on security-linux-1 created high alert Alert Testing Query.', @@ -482,6 +483,7 @@ export default ({ getService }: FtrProviderContext) => { 'kibana.alert.status': 'active', 'kibana.alert.workflow_status': 'open', 'kibana.alert.workflow_tags': [], + 'kibana.alert.workflow_assignee_ids': [], 'kibana.alert.depth': 2, 'kibana.alert.reason': 'event on security-linux-1 created high alert Alert Testing Query.', diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments.ts new file mode 100644 index 0000000000000..b520b505e0405 --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments.ts @@ -0,0 +1,519 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import expect from '@kbn/expect'; +import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; + +import { + DETECTION_ENGINE_ALERT_ASSIGNEES_URL, + DETECTION_ENGINE_QUERY_SIGNALS_URL, +} from '@kbn/security-solution-plugin/common/constants'; +import { DetectionAlert } from '@kbn/security-solution-plugin/common/api/detection_engine'; + +import { + createAlertsIndex, + createRule, + deleteAllAlerts, + deleteAllRules, + getAlertsByIds, + getQueryAlertIds, + getRuleForAlertTesting, + setAlertAssignees, + waitForAlertsToBePresent, + waitForRuleSuccess, +} from '../../../utils'; +import { FtrProviderContext } from '../../../../../ftr_provider_context'; +import { EsArchivePathBuilder } from '../../../../../es_archive_path_builder'; + +export default ({ getService }: FtrProviderContext) => { + const supertest = getService('supertest'); + const esArchiver = getService('esArchiver'); + const log = getService('log'); + const es = getService('es'); + const config = getService('config'); + const isServerless = config.get('serverless'); + const dataPathBuilder = new EsArchivePathBuilder(isServerless); + const path = dataPathBuilder.getPath('auditbeat/hosts'); + + describe('@ess @serverless Alert User Assignment - ESS & Serverless', () => { + describe('validation checks', () => { + it('should give errors when no alert ids are provided', async () => { + const { body } = await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send(setAlertAssignees({ assigneesToAdd: [], assigneesToRemove: [], ids: [] })) + .expect(400); + + expect(body).to.eql({ + error: 'Bad Request', + message: '[request body]: ids: Array must contain at least 1 element(s)', + statusCode: 400, + }); + }); + + it('should give errors when empty alert ids are provided', async () => { + const { body } = await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send(setAlertAssignees({ assigneesToAdd: [], assigneesToRemove: [], ids: ['123', ''] })) + .expect(400); + + expect(body).to.eql({ + error: 'Bad Request', + message: + '[request body]: ids.1: String must contain at least 1 character(s), ids.1: Invalid', + statusCode: 400, + }); + }); + + it('should give errors when duplicate assignees exist in both add and remove', async () => { + const { body } = await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['test-1'], + assigneesToRemove: ['test-1'], + ids: ['123'], + }) + ) + .expect(400); + + expect(body).to.eql({ + message: ['Duplicate assignees ["test-1"] were found in the add and remove parameters.'], + status_code: 400, + }); + }); + }); + + describe('tests with auditbeat data', () => { + before(async () => { + await esArchiver.load(path); + }); + + after(async () => { + await esArchiver.unload(path); + }); + + beforeEach(async () => { + await deleteAllRules(supertest, log); + await createAlertsIndex(supertest, log); + }); + + afterEach(async () => { + await deleteAllAlerts(supertest, log, es); + }); + + describe('updating assignees', () => { + it('should add new assignees to single alert', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + const alertId = alertIds[0]; + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1'], + assigneesToRemove: [], + ids: [alertId], + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds([alertId])) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql(['user-1']); + }); + }); + + it('should add new assignees to multiple alerts', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-2', 'user-3'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds(alertIds)) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql([ + 'user-2', + 'user-3', + ]); + }); + }); + + it('should update assignees for single alert', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + const alertId = alertIds[0]; + + // Assign users + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1', 'user-2'], + assigneesToRemove: [], + ids: [alertId], + }) + ) + .expect(200); + + // Update assignees + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-3'], + assigneesToRemove: ['user-2'], + ids: [alertId], + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds([alertId])) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql([ + 'user-1', + 'user-3', + ]); + }); + }); + + it('should update assignees for multiple alerts', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + // Assign users + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1', 'user-2'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + // Update assignees + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-3'], + assigneesToRemove: ['user-2'], + ids: alertIds, + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds(alertIds)) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql([ + 'user-1', + 'user-3', + ]); + }); + }); + + it('should add assignee once to the alert even if same assignee was passed multiple times', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1', 'user-1', 'user-1', 'user-2'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds(alertIds)) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql([ + 'user-1', + 'user-2', + ]); + }); + }); + + it('should remove assignee once to the alert even if same assignee was passed multiple times', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1', 'user-2'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: [], + assigneesToRemove: ['user-2', 'user-2'], + ids: alertIds, + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds(alertIds)) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql(['user-1']); + }); + }); + + it('should not update assignees if both `add` and `remove` are empty', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1', 'user-2'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: [], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds(alertIds)) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql([ + 'user-1', + 'user-2', + ]); + }); + }); + + it('should not update assignees when adding user which is assigned to alert', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1', 'user-2'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-2'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds(alertIds)) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql([ + 'user-1', + 'user-2', + ]); + }); + }); + + it('should not update assignees when removing user which is not assigned to alert', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1', 'user-2'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + + await supertest + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .send( + setAlertAssignees({ + assigneesToAdd: [], + assigneesToRemove: ['user-3'], + ids: alertIds, + }) + ) + .expect(200); + + const { body }: { body: estypes.SearchResponse } = await supertest + .post(DETECTION_ENGINE_QUERY_SIGNALS_URL) + .set('kbn-xsrf', 'true') + .send(getQueryAlertIds(alertIds)) + .expect(200); + + body.hits.hits.map((alert) => { + expect(alert._source?.['kibana.alert.workflow_assignee_ids']).to.eql([ + 'user-1', + 'user-2', + ]); + }); + }); + }); + }); + }); +}; diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments_ess.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments_ess.ts new file mode 100644 index 0000000000000..527d02295f6a0 --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments_ess.ts @@ -0,0 +1,92 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { DETECTION_ENGINE_ALERT_ASSIGNEES_URL } from '@kbn/security-solution-plugin/common/constants'; +import { ROLES } from '@kbn/security-solution-plugin/common/test'; + +import { + createUserAndRole, + deleteUserAndRole, +} from '../../../../../../common/services/security_solution'; +import { + createAlertsIndex, + createRule, + deleteAllAlerts, + deleteAllRules, + getAlertsByIds, + getRuleForAlertTesting, + setAlertAssignees, + waitForAlertsToBePresent, + waitForRuleSuccess, +} from '../../../utils'; +import { FtrProviderContext } from '../../../../../ftr_provider_context'; +import { EsArchivePathBuilder } from '../../../../../es_archive_path_builder'; + +export default ({ getService }: FtrProviderContext) => { + const supertest = getService('supertest'); + const supertestWithoutAuth = getService('supertestWithoutAuth'); + const esArchiver = getService('esArchiver'); + const log = getService('log'); + const es = getService('es'); + const config = getService('config'); + const isServerless = config.get('serverless'); + const dataPathBuilder = new EsArchivePathBuilder(isServerless); + const path = dataPathBuilder.getPath('auditbeat/hosts'); + + describe('@ess Alert User Assignment - ESS', () => { + before(async () => { + await esArchiver.load(path); + }); + + after(async () => { + await esArchiver.unload(path); + }); + + beforeEach(async () => { + await deleteAllRules(supertest, log); + await createAlertsIndex(supertest, log); + }); + + afterEach(async () => { + await deleteAllAlerts(supertest, log, es); + }); + + describe('authorization / RBAC', () => { + it('should not allow viewer user to assign alerts', async () => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + const userAndRole = ROLES.reader; + await createUserAndRole(getService, userAndRole); + + // Try to set all of the alerts to the state of closed. + // This should not be possible with the given user. + await supertestWithoutAuth + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .auth(userAndRole, 'changeme') // each user has the same password + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(403); + + await deleteUserAndRole(getService, userAndRole); + }); + }); + }); +}; diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments_serverless.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments_serverless.ts new file mode 100644 index 0000000000000..dd41574c56940 --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/assignments_serverless.ts @@ -0,0 +1,111 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { DETECTION_ENGINE_ALERT_ASSIGNEES_URL } from '@kbn/security-solution-plugin/common/constants'; +import { ROLES } from '@kbn/security-solution-plugin/common/test'; + +import { + createAlertsIndex, + createRule, + deleteAllAlerts, + deleteAllRules, + getAlertsByIds, + getRuleForAlertTesting, + setAlertAssignees, + waitForAlertsToBePresent, + waitForRuleSuccess, +} from '../../../utils'; +import { FtrProviderContext } from '../../../../../ftr_provider_context'; +import { EsArchivePathBuilder } from '../../../../../es_archive_path_builder'; + +export default ({ getService }: FtrProviderContext) => { + const supertest = getService('supertest'); + const supertestWithoutAuth = getService('supertestWithoutAuth'); + const esArchiver = getService('esArchiver'); + const log = getService('log'); + const es = getService('es'); + const config = getService('config'); + const isServerless = config.get('serverless'); + const dataPathBuilder = new EsArchivePathBuilder(isServerless); + const path = dataPathBuilder.getPath('auditbeat/hosts'); + + describe('@serverless Alert User Assignment - Serverless', () => { + before(async () => { + await esArchiver.load(path); + }); + + after(async () => { + await esArchiver.unload(path); + }); + + beforeEach(async () => { + await deleteAllRules(supertest, log); + await createAlertsIndex(supertest, log); + }); + + afterEach(async () => { + await deleteAllAlerts(supertest, log, es); + }); + + describe('authorization / RBAC', () => { + const successfulAssignWithRole = async (userAndRole: ROLES) => { + const rule = { + ...getRuleForAlertTesting(['auditbeat-*']), + query: 'process.executable: "/usr/bin/sudo"', + }; + const { id } = await createRule(supertest, log, rule); + await waitForRuleSuccess({ supertest, log, id }); + await waitForAlertsToBePresent(supertest, log, 10, [id]); + const alerts = await getAlertsByIds(supertest, log, [id]); + const alertIds = alerts.hits.hits.map((alert) => alert._id); + + // Try to set all of the alerts to the state of closed. + // This should not be possible with the given user. + await supertestWithoutAuth + .post(DETECTION_ENGINE_ALERT_ASSIGNEES_URL) + .set('kbn-xsrf', 'true') + .auth(userAndRole, 'changeme') // each user has the same password + .send( + setAlertAssignees({ + assigneesToAdd: ['user-1'], + assigneesToRemove: [], + ids: alertIds, + }) + ) + .expect(200); + }; + + it('should allow `ROLES.t1_analyst` to assign alerts', async () => { + await successfulAssignWithRole(ROLES.t1_analyst); + }); + + it('should allow `ROLES.t2_analyst` to assign alerts', async () => { + await successfulAssignWithRole(ROLES.t2_analyst); + }); + + it('should allow `ROLES.t3_analyst` to assign alerts', async () => { + await successfulAssignWithRole(ROLES.t3_analyst); + }); + + it('should allow `ROLES.detections_admin` to assign alerts', async () => { + await successfulAssignWithRole(ROLES.detections_admin); + }); + + it('should allow `ROLES.platform_engineer` to assign alerts', async () => { + await successfulAssignWithRole(ROLES.platform_engineer); + }); + + it('should allow `ROLES.rule_author` to assign alerts', async () => { + await successfulAssignWithRole(ROLES.rule_author); + }); + + it('should allow `ROLES.soc_manager` to assign alerts', async () => { + await successfulAssignWithRole(ROLES.soc_manager); + }); + }); + }); +}; diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/index.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/index.ts new file mode 100644 index 0000000000000..401f92ea9dcf6 --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/assignments/index.ts @@ -0,0 +1,15 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ +import { FtrProviderContext } from '../../../../../ftr_provider_context'; + +export default function ({ loadTestFile }: FtrProviderContext) { + describe('Alert assignments API', function () { + loadTestFile(require.resolve('./assignments')); + loadTestFile(require.resolve('./assignments_ess')); + loadTestFile(require.resolve('./assignments_serverless')); + }); +} diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/index.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/index.ts index 7482e1bac558f..85e2e602a8929 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/index.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/alerts/index.ts @@ -14,5 +14,6 @@ export default function ({ loadTestFile }: FtrProviderContext) { loadTestFile(require.resolve('./migrations')); loadTestFile(require.resolve('./open_close_alerts')); loadTestFile(require.resolve('./set_alert_tags')); + loadTestFile(require.resolve('./assignments')); }); } diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/eql.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/eql.ts index 9cb85e3366cee..db5a924b48a05 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/eql.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/eql.ts @@ -11,6 +11,7 @@ import { ALERT_RULE_UUID, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, + ALERT_WORKFLOW_ASSIGNEE_IDS, EVENT_KIND, } from '@kbn/rule-data-utils'; import { flattenWithPrefix } from '@kbn/securitysolution-rules'; @@ -155,6 +156,7 @@ export default ({ getService }: FtrProviderContext) => { [ALERT_ORIGINAL_TIME]: fullAlert[ALERT_ORIGINAL_TIME], [ALERT_WORKFLOW_STATUS]: 'open', [ALERT_WORKFLOW_TAGS]: [], + [ALERT_WORKFLOW_ASSIGNEE_IDS]: [], [ALERT_DEPTH]: 1, [ALERT_ANCESTORS]: [ { diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/esql.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/esql.ts index ede46e40254fd..cb0f31ad25460 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/esql.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/esql.ts @@ -151,6 +151,7 @@ export default ({ getService }: FtrProviderContext) => { 'kibana.alert.rule.updated_by': 'elastic', 'kibana.alert.rule.version': 1, 'kibana.alert.workflow_tags': [], + 'kibana.alert.workflow_assignee_ids': [], 'kibana.alert.rule.risk_score': 55, 'kibana.alert.rule.severity': 'high', }); diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/machine_learning.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/machine_learning.ts index 6426738b61427..d58227377f116 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/machine_learning.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/machine_learning.ts @@ -15,6 +15,7 @@ import { ALERT_UUID, ALERT_WORKFLOW_STATUS, ALERT_WORKFLOW_TAGS, + ALERT_WORKFLOW_ASSIGNEE_IDS, SPACE_IDS, VERSION, } from '@kbn/rule-data-utils'; @@ -125,6 +126,7 @@ export default ({ getService }: FtrProviderContext) => { [ALERT_ANCESTORS]: expect.any(Array), [ALERT_WORKFLOW_STATUS]: 'open', [ALERT_WORKFLOW_TAGS]: [], + [ALERT_WORKFLOW_ASSIGNEE_IDS]: [], [ALERT_STATUS]: 'active', [SPACE_IDS]: ['default'], [ALERT_SEVERITY]: 'critical', diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/new_terms.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/new_terms.ts index 5e7f919520058..8a47aeaa89bdc 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/new_terms.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/new_terms.ts @@ -166,6 +166,7 @@ export default ({ getService }: FtrProviderContext) => { 'kibana.alert.status': 'active', 'kibana.alert.workflow_status': 'open', 'kibana.alert.workflow_tags': [], + 'kibana.alert.workflow_assignee_ids': [], 'kibana.alert.depth': 1, 'kibana.alert.reason': 'authentication event with source 8.42.77.171 by root on zeek-newyork-sha-aa8df15 created high alert Query with a rule id.', diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/threat_match.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/threat_match.ts index 8d7cf8fd9f89b..9b6c525b5e351 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/threat_match.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_execution_logic/execution_logic/threat_match.ts @@ -18,6 +18,7 @@ import { SPACE_IDS, VERSION, ALERT_WORKFLOW_TAGS, + ALERT_WORKFLOW_ASSIGNEE_IDS, } from '@kbn/rule-data-utils'; import { flattenWithPrefix } from '@kbn/securitysolution-rules'; import { ThreatMapping } from '@kbn/securitysolution-io-ts-alerting-types'; @@ -294,6 +295,7 @@ export default ({ getService }: FtrProviderContext) => { [ALERT_UUID]: fullAlert[ALERT_UUID], [ALERT_WORKFLOW_STATUS]: 'open', [ALERT_WORKFLOW_TAGS]: [], + [ALERT_WORKFLOW_ASSIGNEE_IDS]: [], [SPACE_IDS]: ['default'], [VERSION]: fullAlert[VERSION], threat: { diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/alert_assignees.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/alert_assignees.ts new file mode 100644 index 0000000000000..59c70d5d6bd9e --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/alert_assignees.ts @@ -0,0 +1,25 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { AlertIds } from '@kbn/security-solution-plugin/common/api/detection_engine'; +import { SetAlertAssigneesRequestBody } from '@kbn/security-solution-plugin/common/api/detection_engine'; + +export const setAlertAssignees = ({ + assigneesToAdd, + assigneesToRemove, + ids, +}: { + assigneesToAdd: string[]; + assigneesToRemove: string[]; + ids: AlertIds; +}): SetAlertAssigneesRequestBody => ({ + assignees: { + add: assigneesToAdd, + remove: assigneesToRemove, + }, + ids, +}); diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/index.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/index.ts index e78bfa1922d36..867f85653ef4f 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/index.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/index.ts @@ -21,4 +21,5 @@ export * from './get_query_alert_ids'; export * from './set_alert_tags'; export * from './get_preview_alerts'; export * from './get_alert_status'; +export * from './alert_assignees'; export * from './migrations'; diff --git a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/asset_criticality.ts b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/asset_criticality.ts index 8953d9986c035..de5f64aaaa3a1 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/asset_criticality.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/asset_criticality.ts @@ -10,6 +10,8 @@ import { cleanRiskEngine, cleanAssetCriticality, assetCriticalityRouteHelpersFactory, + getAssetCriticalityDoc, + getAssetCriticalityIndex, } from '../../utils'; import { FtrProviderContext } from '../../../../ftr_provider_context'; @@ -33,13 +35,11 @@ export default ({ getService }: FtrProviderContext) => { describe('initialisation of resources', () => { it('should has index installed on status api call', async () => { - const assetCriticalityIndex = '.asset-criticality.asset-criticality-default'; - let assetCriticalityIndexExist; try { assetCriticalityIndexExist = await es.indices.exists({ - index: assetCriticalityIndex, + index: getAssetCriticalityIndex(), }); } catch (e) { assetCriticalityIndexExist = false; @@ -54,7 +54,7 @@ export default ({ getService }: FtrProviderContext) => { }); const assetCriticalityIndexResult = await es.indices.get({ - index: assetCriticalityIndex, + index: getAssetCriticalityIndex(), }); expect( @@ -81,5 +81,125 @@ export default ({ getService }: FtrProviderContext) => { }); }); }); + + describe('create', () => { + it('should correctly create asset criticality', async () => { + const assetCriticality = { + id_field: 'host.name', + id_value: 'host-01', + criticality_level: 'important', + }; + + const { body: result } = await assetCriticalityRoutes.upsert(assetCriticality); + + expect(result.id_field).to.eql('host.name'); + expect(result.id_value).to.eql('host-01'); + expect(result.criticality_level).to.eql('important'); + expect(result['@timestamp']).to.be.a('string'); + + const doc = await getAssetCriticalityDoc({ idField: 'host.name', idValue: 'host-01', es }); + + expect(doc).to.eql(result); + }); + + it('should return 400 if criticality is invalid', async () => { + const assetCriticality = { + id_field: 'host.name', + id_value: 'host-01', + criticality_level: 'invalid', + }; + + await assetCriticalityRoutes.upsert(assetCriticality, { + expectStatusCode: 400, + }); + }); + + it('should return 400 if id_field is invalid', async () => { + const assetCriticality = { + id_field: 'invalid', + id_value: 'host-01', + criticality_level: 'important', + }; + + await assetCriticalityRoutes.upsert(assetCriticality, { + expectStatusCode: 400, + }); + }); + }); + + describe('read', () => { + it('should correctly get asset criticality', async () => { + const assetCriticality = { + id_field: 'host.name', + id_value: 'host-02', + criticality_level: 'important', + }; + + await assetCriticalityRoutes.upsert(assetCriticality); + + const { body: result } = await assetCriticalityRoutes.get('host.name', 'host-02'); + + expect(result.id_field).to.eql('host.name'); + expect(result.id_value).to.eql('host-02'); + expect(result.criticality_level).to.eql('important'); + expect(result['@timestamp']).to.be.a('string'); + }); + + it('should return a 400 if id_field is invalid', async () => { + await assetCriticalityRoutes.get('invalid', 'host-02', { + expectStatusCode: 400, + }); + }); + }); + + describe('update', () => { + it('should correctly update asset criticality', async () => { + const assetCriticality = { + id_field: 'host.name', + id_value: 'host-01', + criticality_level: 'important', + }; + + const { body: createdDoc } = await assetCriticalityRoutes.upsert(assetCriticality); + const updatedAssetCriticality = { + id_field: 'host.name', + id_value: 'host-01', + criticality_level: 'very_important', + }; + + const { body: updatedDoc } = await assetCriticalityRoutes.upsert(updatedAssetCriticality); + + expect(updatedDoc.id_field).to.eql('host.name'); + expect(updatedDoc.id_value).to.eql('host-01'); + expect(updatedDoc.criticality_level).to.eql('very_important'); + expect(updatedDoc['@timestamp']).to.be.a('string'); + expect(updatedDoc['@timestamp']).to.not.eql(createdDoc['@timestamp']); + + const doc = await getAssetCriticalityDoc({ idField: 'host.name', idValue: 'host-01', es }); + + expect(doc).to.eql(updatedDoc); + }); + }); + + describe('delete', () => { + it('should correctly delete asset criticality', async () => { + const assetCriticality = { + id_field: 'host.name', + id_value: 'delete-me', + criticality_level: 'important', + }; + + await assetCriticalityRoutes.upsert(assetCriticality); + + await assetCriticalityRoutes.delete('host.name', 'delete-me'); + const doc = await getAssetCriticalityDoc({ + idField: 'host.name', + idValue: 'delete-me', + es, + }); + + expect(doc).to.eql(undefined); + }); + }); }); }; diff --git a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/configs/ess.config.ts b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/configs/ess.config.ts index bb4e5bc80dd96..97686465c8073 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/configs/ess.config.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/configs/ess.config.ts @@ -19,7 +19,6 @@ export default async function ({ readConfigFile }: FtrConfigProviderContext) { ...functionalConfig.get('kbnTestServer.serverArgs'), `--xpack.securitySolution.enableExperimental=${JSON.stringify([ 'entityAnalyticsAssetCriticalityEnabled', - 'riskEnginePrivilegesRouteEnabled', ])}`, ], }, diff --git a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/configs/serverless.config.ts b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/configs/serverless.config.ts index b9add84ac202b..ccbbcd9dc8cb8 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/configs/serverless.config.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/default_license/risk_engine/configs/serverless.config.ts @@ -11,7 +11,6 @@ export default createTestConfig({ kbnTestServerArgs: [ `--xpack.securitySolution.enableExperimental=${JSON.stringify([ 'entityAnalyticsAssetCriticalityEnabled', - 'riskEnginePrivilegesRouteEnabled', ])}`, ], testFiles: [require.resolve('..')], diff --git a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/utils/asset_criticality.ts b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/utils/asset_criticality.ts index 2bc7de4a895f5..9318bc7d77991 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/utils/asset_criticality.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/utils/asset_criticality.ts @@ -10,11 +10,18 @@ import { ELASTIC_HTTP_VERSION_HEADER, X_ELASTIC_INTERNAL_ORIGIN_REQUEST, } from '@kbn/core-http-common'; -import { ASSET_CRITICALITY_STATUS_URL } from '@kbn/security-solution-plugin/common/constants'; +import { + ASSET_CRITICALITY_STATUS_URL, + ASSET_CRITICALITY_URL, +} from '@kbn/security-solution-plugin/common/constants'; import type { Client } from '@elastic/elasticsearch'; import type { ToolingLog } from '@kbn/tooling-log'; +import querystring from 'querystring'; import { routeWithNamespace } from '../../detections_response/utils'; +export const getAssetCriticalityIndex = (namespace?: string) => + `.asset-criticality.asset-criticality-${namespace ?? 'default'}`; + export const cleanAssetCriticality = async ({ log, es, @@ -27,7 +34,7 @@ export const cleanAssetCriticality = async ({ try { await Promise.allSettled([ es.indices.delete({ - index: [`.asset-criticality.asset-criticality-${namespace}`], + index: [getAssetCriticalityIndex(namespace)], }), ]); } catch (e) { @@ -35,6 +42,24 @@ export const cleanAssetCriticality = async ({ } }; +export const getAssetCriticalityDoc = async (opts: { + es: Client; + idField: string; + idValue: string; +}) => { + const { es, idField, idValue } = opts; + try { + const doc = await es.get({ + index: getAssetCriticalityIndex(), + id: `${idField}:${idValue}`, + }); + + return doc._source; + } catch (e) { + return undefined; + } +}; + export const assetCriticalityRouteHelpersFactory = ( supertest: SuperTest.SuperTest, namespace?: string @@ -47,4 +72,39 @@ export const assetCriticalityRouteHelpersFactory = ( .set(X_ELASTIC_INTERNAL_ORIGIN_REQUEST, 'kibana') .send() .expect(200), + upsert: async ( + body: Record, + { expectStatusCode }: { expectStatusCode: number } = { expectStatusCode: 200 } + ) => + await supertest + .post(routeWithNamespace(ASSET_CRITICALITY_URL, namespace)) + .set('kbn-xsrf', 'true') + .set(ELASTIC_HTTP_VERSION_HEADER, '1') + .set(X_ELASTIC_INTERNAL_ORIGIN_REQUEST, 'kibana') + .send(body) + .expect(expectStatusCode), + delete: async (idField: string, idValue: string) => { + const qs = querystring.stringify({ id_field: idField, id_value: idValue }); + const route = `${routeWithNamespace(ASSET_CRITICALITY_URL, namespace)}?${qs}`; + return supertest + .delete(route) + .set('kbn-xsrf', 'true') + .set(ELASTIC_HTTP_VERSION_HEADER, '1') + .set(X_ELASTIC_INTERNAL_ORIGIN_REQUEST, 'kibana') + .expect(200); + }, + get: async ( + idField: string, + idValue: string, + { expectStatusCode }: { expectStatusCode: number } = { expectStatusCode: 200 } + ) => { + const qs = querystring.stringify({ id_field: idField, id_value: idValue }); + const route = `${routeWithNamespace(ASSET_CRITICALITY_URL, namespace)}?${qs}`; + return supertest + .get(route) + .set('kbn-xsrf', 'true') + .set(ELASTIC_HTTP_VERSION_HEADER, '1') + .set(X_ELASTIC_INTERNAL_ORIGIN_REQUEST, 'kibana') + .expect(expectStatusCode); + }, }); diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments.cy.ts b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments.cy.ts new file mode 100644 index 0000000000000..83595c1f81e90 --- /dev/null +++ b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments.cy.ts @@ -0,0 +1,368 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ROLES } from '@kbn/security-solution-plugin/common/test'; +import { getNewRule } from '../../../../objects/rule'; +import { + closeAlertFlyout, + closeAlerts, + expandFirstAlert, + selectFirstPageAlerts, + selectNumberOfAlerts, + selectPageFilterValue, +} from '../../../../tasks/alerts'; +import { createRule } from '../../../../tasks/api_calls/rules'; +import { deleteAlertsAndRules } from '../../../../tasks/api_calls/common'; +import { login } from '../../../../tasks/login'; +import { ALERTS_URL } from '../../../../urls/navigation'; +import { waitForAlertsToPopulate } from '../../../../tasks/create_new_rule'; +import { + alertDetailsFlyoutShowsAssignees, + alertDetailsFlyoutShowsAssigneesBadge, + alertsTableShowsAssigneesBadgeForAlert, + alertsTableShowsAssigneesForAlert, + updateAssigneesForAlert, + checkEmptyAssigneesStateInAlertDetailsFlyout, + checkEmptyAssigneesStateInAlertsTable, + removeAllAssigneesForAlert, + bulkUpdateAssignees, + alertsTableShowsAssigneesForAllAlerts, + bulkRemoveAllAssignees, + filterByAssignees, + NO_ASSIGNEES, + clearAssigneesFilter, + updateAssigneesViaAddButtonInFlyout, + updateAssigneesViaTakeActionButtonInFlyout, + removeAllAssigneesViaTakeActionButtonInFlyout, + loadPageAs, +} from '../../../../tasks/alert_assignments'; +import { ALERTS_COUNT } from '../../../../screens/alerts'; + +describe('Alert user assignment - ESS & Serverless', { tags: ['@ess', '@serverless'] }, () => { + before(() => { + cy.task('esArchiverLoad', { archiveName: 'auditbeat_multiple' }); + + // Login into accounts so that they got activated and visible in user profiles list + login(ROLES.t1_analyst); + login(ROLES.t2_analyst); + login(ROLES.t3_analyst); + login(ROLES.soc_manager); + login(ROLES.detections_admin); + login(ROLES.platform_engineer); + }); + + after(() => { + cy.task('esArchiverUnload', 'auditbeat_multiple'); + }); + + beforeEach(() => { + loadPageAs(ALERTS_URL); + deleteAlertsAndRules(); + createRule(getNewRule({ rule_id: 'new custom rule' })); + waitForAlertsToPopulate(); + }); + + context('Basic rendering', () => { + it('alert with no assignees in alerts table', () => { + checkEmptyAssigneesStateInAlertsTable(); + }); + + it(`alert with no assignees in alert's details flyout`, () => { + expandFirstAlert(); + checkEmptyAssigneesStateInAlertDetailsFlyout(); + }); + + it('alert with some assignees in alerts table', () => { + const users = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesForAlert(users); + alertsTableShowsAssigneesForAlert(users); + }); + + it(`alert with some assignees in alert's details flyout`, () => { + const users = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesForAlert(users); + expandFirstAlert(); + alertDetailsFlyoutShowsAssignees(users); + }); + + it('alert with many assignees (collapsed into badge) in alerts table', () => { + const users = [ + ROLES.t1_analyst, + ROLES.t2_analyst, + ROLES.t3_analyst, + ROLES.soc_manager, + ROLES.detections_admin, + ]; + updateAssigneesForAlert(users); + alertsTableShowsAssigneesBadgeForAlert(users); + }); + + it(`alert with many assignees (collapsed into badge) in alert's details flyout`, () => { + const users = [ROLES.detections_admin, ROLES.t1_analyst, ROLES.t2_analyst]; + updateAssigneesForAlert(users); + expandFirstAlert(); + alertDetailsFlyoutShowsAssigneesBadge(users); + }); + }); + + context('Updating assignees (single alert)', () => { + it('adding new assignees via `More actions` in alerts table', () => { + // Assign users + const users = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesForAlert(users); + + // Assignees should appear in the alerts table + alertsTableShowsAssigneesForAlert(users); + + // Assignees should appear in the alert's details flyout + expandFirstAlert(); + alertDetailsFlyoutShowsAssignees(users); + }); + + it('adding new assignees via add button in flyout', () => { + expandFirstAlert(); + + // Assign users + const users = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesViaAddButtonInFlyout(users); + + // Assignees should appear in the alert's details flyout + alertDetailsFlyoutShowsAssignees(users); + + // Assignees should appear in the alerts table + closeAlertFlyout(); + alertsTableShowsAssigneesForAlert(users); + }); + + it('adding new assignees via `Take action` button in flyout', () => { + expandFirstAlert(); + + // Assign users + const users = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesViaTakeActionButtonInFlyout(users); + + // Assignees should appear in the alert's details flyout + alertDetailsFlyoutShowsAssignees(users); + + // Assignees should appear in the alerts table + closeAlertFlyout(); + alertsTableShowsAssigneesForAlert(users); + }); + + it('updating assignees via `More actions` in alerts table', () => { + // Initially assigned users + const initialAssignees = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesForAlert(initialAssignees); + alertsTableShowsAssigneesForAlert(initialAssignees); + + // Update assignees + const updatedAssignees = [ROLES.t1_analyst, ROLES.t2_analyst]; + updateAssigneesForAlert(updatedAssignees); + + const expectedAssignees = [ROLES.detections_admin, ROLES.t2_analyst]; + + // Expected assignees should appear in the alerts table + alertsTableShowsAssigneesForAlert(expectedAssignees); + + // Expected assignees should appear in the alert's details flyout + expandFirstAlert(); + alertDetailsFlyoutShowsAssignees(expectedAssignees); + }); + + it('updating assignees via add button in flyout', () => { + expandFirstAlert(); + + // Initially assigned users + const initialAssignees = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesViaAddButtonInFlyout(initialAssignees); + alertDetailsFlyoutShowsAssignees(initialAssignees); + + // Update assignees + const updatedAssignees = [ROLES.t1_analyst, ROLES.t2_analyst]; + updateAssigneesViaAddButtonInFlyout(updatedAssignees); + + const expectedAssignees = [ROLES.detections_admin, ROLES.t2_analyst]; + + // Expected assignees should appear in the alert's details flyout + alertDetailsFlyoutShowsAssignees(expectedAssignees); + + // Expected assignees should appear in the alerts table + closeAlertFlyout(); + alertsTableShowsAssigneesForAlert(expectedAssignees); + }); + + it('updating assignees via `Take action` button in flyout', () => { + expandFirstAlert(); + + // Initially assigned users + const initialAssignees = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesViaTakeActionButtonInFlyout(initialAssignees); + alertDetailsFlyoutShowsAssignees(initialAssignees); + + // Update assignees + const updatedAssignees = [ROLES.t1_analyst, ROLES.t2_analyst]; + updateAssigneesViaTakeActionButtonInFlyout(updatedAssignees); + + const expectedAssignees = [ROLES.detections_admin, ROLES.t2_analyst]; + + // Expected assignees should appear in the alert's details flyout + alertDetailsFlyoutShowsAssignees(expectedAssignees); + + // Expected assignees should appear in the alerts table + closeAlertFlyout(); + alertsTableShowsAssigneesForAlert(expectedAssignees); + }); + + it('removing all assignees via `More actions` in alerts table', () => { + // Initially assigned users + const initialAssignees = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesForAlert(initialAssignees); + alertsTableShowsAssigneesForAlert(initialAssignees); + + removeAllAssigneesForAlert(); + + // Alert should not show any assignee in alerts table or in details flyout + checkEmptyAssigneesStateInAlertsTable(); + expandFirstAlert(); + checkEmptyAssigneesStateInAlertDetailsFlyout(); + }); + + it('removing all assignees via `Take action` button in flyout', () => { + expandFirstAlert(); + + // Initially assigned users + const initialAssignees = [ROLES.detections_admin, ROLES.t1_analyst]; + updateAssigneesViaTakeActionButtonInFlyout(initialAssignees); + alertDetailsFlyoutShowsAssignees(initialAssignees); + + removeAllAssigneesViaTakeActionButtonInFlyout(); + + // Alert should not show any assignee in alerts table or in details flyout + checkEmptyAssigneesStateInAlertDetailsFlyout(); + closeAlertFlyout(); + checkEmptyAssigneesStateInAlertsTable(); + }); + }); + + context('Updating assignees (bulk actions)', () => { + it('adding new assignees should be reflected in UI (alerts table and details flyout)', () => { + selectFirstPageAlerts(); + + // Assign users + const users = [ROLES.detections_admin, ROLES.t1_analyst]; + bulkUpdateAssignees(users); + + // Assignees should appear in the alerts table + alertsTableShowsAssigneesForAllAlerts(users); + }); + + it('updating assignees should be reflected in UI (alerts table and details flyout)', () => { + selectFirstPageAlerts(); + + // Initially assigned users + const initialAssignees = [ROLES.detections_admin, ROLES.t1_analyst]; + bulkUpdateAssignees(initialAssignees); + alertsTableShowsAssigneesForAllAlerts(initialAssignees); + + // Update assignees + selectFirstPageAlerts(); + const updatedAssignees = [ROLES.t1_analyst, ROLES.t2_analyst]; + bulkUpdateAssignees(updatedAssignees); + + const expectedAssignees = [ROLES.detections_admin, ROLES.t2_analyst]; + + // Expected assignees should appear in the alerts table + alertsTableShowsAssigneesForAllAlerts(expectedAssignees); + }); + + it('removing all assignees should be reflected in UI (alerts table and details flyout)', () => { + selectFirstPageAlerts(); + + // Initially assigned users + const initialAssignees = [ROLES.detections_admin, ROLES.t1_analyst]; + bulkUpdateAssignees(initialAssignees); + alertsTableShowsAssigneesForAllAlerts(initialAssignees); + + // Unassign alert + selectFirstPageAlerts(); + bulkRemoveAllAssignees(); + + // Alerts should not have assignees + checkEmptyAssigneesStateInAlertsTable(); + }); + }); + + context('Alerts filtering', () => { + it('by `No assignees` option', () => { + const totalNumberOfAlerts = 5; + const numberOfSelectedAlerts = 2; + selectNumberOfAlerts(numberOfSelectedAlerts); + bulkUpdateAssignees([ROLES.t1_analyst]); + + filterByAssignees([NO_ASSIGNEES]); + + const expectedNumberOfAlerts = totalNumberOfAlerts - numberOfSelectedAlerts; + cy.get(ALERTS_COUNT).contains(expectedNumberOfAlerts); + }); + + it('by one assignee', () => { + const numberOfSelectedAlerts = 2; + selectNumberOfAlerts(numberOfSelectedAlerts); + bulkUpdateAssignees([ROLES.t1_analyst]); + + filterByAssignees([ROLES.t1_analyst]); + + cy.get(ALERTS_COUNT).contains(numberOfSelectedAlerts); + }); + + it('by multiple assignees', () => { + const numberOfSelectedAlerts1 = 1; + selectNumberOfAlerts(numberOfSelectedAlerts1); + bulkUpdateAssignees([ROLES.t1_analyst]); + + filterByAssignees([NO_ASSIGNEES]); + + const numberOfSelectedAlerts2 = 2; + selectNumberOfAlerts(numberOfSelectedAlerts2); + bulkUpdateAssignees([ROLES.detections_admin]); + + clearAssigneesFilter(); + + cy.get(ALERTS_COUNT).contains(5); + + filterByAssignees([ROLES.t1_analyst, ROLES.detections_admin]); + + const expectedNumberOfAlerts = numberOfSelectedAlerts1 + numberOfSelectedAlerts2; + cy.get(ALERTS_COUNT).contains(expectedNumberOfAlerts); + }); + + it('by assignee and alert status', () => { + const totalNumberOfAlerts = 5; + const numberOfAssignedAlerts = 3; + selectNumberOfAlerts(numberOfAssignedAlerts); + bulkUpdateAssignees([ROLES.t1_analyst]); + + filterByAssignees([ROLES.t1_analyst]); + + const numberOfClosedAlerts = 1; + selectNumberOfAlerts(numberOfClosedAlerts); + closeAlerts(); + + const expectedNumberOfAllerts1 = numberOfAssignedAlerts - numberOfClosedAlerts; + cy.get(ALERTS_COUNT).contains(expectedNumberOfAllerts1); + + clearAssigneesFilter(); + + const expectedNumberOfAllerts2 = totalNumberOfAlerts - numberOfClosedAlerts; + cy.get(ALERTS_COUNT).contains(expectedNumberOfAllerts2); + + filterByAssignees([ROLES.t1_analyst]); + selectPageFilterValue(0, 'closed'); + cy.get(ALERTS_COUNT).contains(numberOfClosedAlerts); + }); + }); +}); diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_ess.cy.ts b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_ess.cy.ts new file mode 100644 index 0000000000000..bdaaedab7f0bf --- /dev/null +++ b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_ess.cy.ts @@ -0,0 +1,49 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ROLES } from '@kbn/security-solution-plugin/common/test'; +import { getNewRule } from '../../../../objects/rule'; +import { expandFirstAlert } from '../../../../tasks/alerts'; +import { createRule } from '../../../../tasks/api_calls/rules'; +import { deleteAlertsAndRules } from '../../../../tasks/api_calls/common'; +import { ALERTS_URL } from '../../../../urls/navigation'; +import { waitForAlertsToPopulate } from '../../../../tasks/create_new_rule'; +import { + alertsTableMoreActionsAreNotAvailable, + cannotAddAssigneesViaDetailsFlyout, + loadPageAs, +} from '../../../../tasks/alert_assignments'; + +describe('Alert user assignment - ESS', { tags: ['@ess'] }, () => { + before(() => { + cy.task('esArchiverLoad', { archiveName: 'auditbeat_multiple' }); + }); + + after(() => { + cy.task('esArchiverUnload', 'auditbeat_multiple'); + }); + + beforeEach(() => { + loadPageAs(ALERTS_URL); + deleteAlertsAndRules(); + createRule(getNewRule({ rule_id: 'new custom rule' })); + waitForAlertsToPopulate(); + }); + + it('viewer/reader should not be able to update assignees', () => { + // Login as a reader + loadPageAs(ALERTS_URL, ROLES.reader); + waitForAlertsToPopulate(); + + // Check alerts table + alertsTableMoreActionsAreNotAvailable(); + + // Check alert's details flyout + expandFirstAlert(); + cannotAddAssigneesViaDetailsFlyout(); + }); +}); diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_ess_basic.cy.ts b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_ess_basic.cy.ts new file mode 100644 index 0000000000000..34bab70e43b0f --- /dev/null +++ b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_ess_basic.cy.ts @@ -0,0 +1,60 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { login } from '../../../../tasks/login'; +import { getNewRule } from '../../../../objects/rule'; +import { expandFirstAlert } from '../../../../tasks/alerts'; +import { createRule } from '../../../../tasks/api_calls/rules'; +import { deleteAlertsAndRules } from '../../../../tasks/api_calls/common'; +import { ALERTS_URL } from '../../../../urls/navigation'; +import { waitForAlertsToPopulate } from '../../../../tasks/create_new_rule'; +import { + asigneesMenuItemsAreNotAvailable, + cannotAddAssigneesViaDetailsFlyout, + loadPageAs, +} from '../../../../tasks/alert_assignments'; + +describe('Alert user assignment - Basic License', { tags: ['@ess'] }, () => { + before(() => { + cy.task('esArchiverLoad', { archiveName: 'auditbeat_multiple' }); + login(); + cy.request({ + method: 'POST', + url: '/api/license/start_basic?acknowledge=true', + headers: { + 'kbn-xsrf': 'cypress-creds', + 'x-elastic-internal-origin': 'security-solution', + }, + }).then(({ body }) => { + cy.log(`body: ${JSON.stringify(body)}`); + expect(body).contains({ + acknowledged: true, + basic_was_started: true, + }); + }); + }); + + after(() => { + cy.task('esArchiverUnload', 'auditbeat_multiple'); + }); + + beforeEach(() => { + loadPageAs(ALERTS_URL); + deleteAlertsAndRules(); + createRule(getNewRule({ rule_id: 'new custom rule' })); + waitForAlertsToPopulate(); + }); + + it('user with Basic license should not be able to update assignees', () => { + // Check alerts table + asigneesMenuItemsAreNotAvailable(); + + // Check alert's details flyout + expandFirstAlert(); + cannotAddAssigneesViaDetailsFlyout(); + }); +}); diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_serverless_complete.cy.ts b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_serverless_complete.cy.ts new file mode 100644 index 0000000000000..ff9f3801644a2 --- /dev/null +++ b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_serverless_complete.cy.ts @@ -0,0 +1,88 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ROLES } from '@kbn/security-solution-plugin/common/test'; +import { getNewRule } from '../../../../objects/rule'; +import { refreshAlertPageFilter, selectFirstPageAlerts } from '../../../../tasks/alerts'; +import { createRule } from '../../../../tasks/api_calls/rules'; +import { deleteAlertsAndRules } from '../../../../tasks/api_calls/common'; +import { login } from '../../../../tasks/login'; +import { ALERTS_URL } from '../../../../urls/navigation'; +import { waitForAlertsToPopulate } from '../../../../tasks/create_new_rule'; +import { + alertsTableShowsAssigneesForAlert, + updateAssigneesForAlert, + bulkRemoveAllAssignees, + loadPageAs, +} from '../../../../tasks/alert_assignments'; + +describe( + 'Alert user assignment - Serverless Complete', + { + tags: ['@serverless'], + env: { + ftrConfig: { + productTypes: [ + { product_line: 'security', product_tier: 'complete' }, + { product_line: 'endpoint', product_tier: 'complete' }, + ], + }, + }, + }, + () => { + before(() => { + cy.task('esArchiverLoad', { archiveName: 'auditbeat_multiple' }); + + // Login into accounts so that they got activated and visible in user profiles list + login(ROLES.t1_analyst); + login(ROLES.t2_analyst); + login(ROLES.t3_analyst); + login(ROLES.soc_manager); + login(ROLES.detections_admin); + login(ROLES.platform_engineer); + }); + + after(() => { + cy.task('esArchiverUnload', 'auditbeat_multiple'); + }); + + beforeEach(() => { + loadPageAs(ALERTS_URL); + deleteAlertsAndRules(); + createRule(getNewRule({ rule_id: 'new custom rule' })); + waitForAlertsToPopulate(); + }); + + context('Authorization / RBAC', () => { + it('users with editing privileges should be able to update assignees', () => { + const editors = [ + ROLES.t1_analyst, + ROLES.t2_analyst, + ROLES.t3_analyst, + ROLES.rule_author, + ROLES.soc_manager, + ROLES.detections_admin, + ROLES.platform_engineer, + ]; + editors.forEach((role) => { + loadPageAs(ALERTS_URL, role); + waitForAlertsToPopulate(); + + // Unassign alert + selectFirstPageAlerts(); + bulkRemoveAllAssignees(); + refreshAlertPageFilter(); + + updateAssigneesForAlert([role]); + + // Assignees should appear in the alerts table + alertsTableShowsAssigneesForAlert([role]); + }); + }); + }); + } +); diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_serverless_essentials.cy.ts b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_serverless_essentials.cy.ts new file mode 100644 index 0000000000000..53436e0102f0a --- /dev/null +++ b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/detection_alerts/assignments/assignments_serverless_essentials.cy.ts @@ -0,0 +1,88 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { ROLES } from '@kbn/security-solution-plugin/common/test'; +import { getNewRule } from '../../../../objects/rule'; +import { refreshAlertPageFilter, selectFirstPageAlerts } from '../../../../tasks/alerts'; +import { createRule } from '../../../../tasks/api_calls/rules'; +import { deleteAlertsAndRules } from '../../../../tasks/api_calls/common'; +import { login } from '../../../../tasks/login'; +import { ALERTS_URL } from '../../../../urls/navigation'; +import { waitForAlertsToPopulate } from '../../../../tasks/create_new_rule'; +import { + alertsTableShowsAssigneesForAlert, + updateAssigneesForAlert, + bulkRemoveAllAssignees, + loadPageAs, +} from '../../../../tasks/alert_assignments'; + +describe( + 'Alert user assignment - Serverless Essentials', + { + tags: ['@serverless'], + env: { + ftrConfig: { + productTypes: [ + { product_line: 'security', product_tier: 'essentials' }, + { product_line: 'endpoint', product_tier: 'essentials' }, + ], + }, + }, + }, + () => { + before(() => { + cy.task('esArchiverLoad', { archiveName: 'auditbeat_multiple' }); + + // Login into accounts so that they got activated and visible in user profiles list + login(ROLES.t1_analyst); + login(ROLES.t2_analyst); + login(ROLES.t3_analyst); + login(ROLES.soc_manager); + login(ROLES.detections_admin); + login(ROLES.platform_engineer); + }); + + after(() => { + cy.task('esArchiverUnload', 'auditbeat_multiple'); + }); + + beforeEach(() => { + loadPageAs(ALERTS_URL); + deleteAlertsAndRules(); + createRule(getNewRule({ rule_id: 'new custom rule' })); + waitForAlertsToPopulate(); + }); + + context('Authorization / RBAC', () => { + it('users with editing privileges should be able to update assignees', () => { + const editors = [ + ROLES.t1_analyst, + ROLES.t2_analyst, + ROLES.t3_analyst, + ROLES.rule_author, + ROLES.soc_manager, + ROLES.detections_admin, + ROLES.platform_engineer, + ]; + editors.forEach((role) => { + loadPageAs(ALERTS_URL, role); + waitForAlertsToPopulate(); + + // Unassign alert + selectFirstPageAlerts(); + bulkRemoveAllAssignees(); + refreshAlertPageFilter(); + + updateAssigneesForAlert([role]); + + // Assignees should appear in the alerts table + alertsTableShowsAssigneesForAlert([role]); + }); + }); + }); + } +); diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_creation/esql_rule_ess.cy.ts b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_creation/esql_rule_ess.cy.ts index f3a898e430a4e..0e10557bcaf0e 100644 --- a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_creation/esql_rule_ess.cy.ts +++ b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_creation/esql_rule_ess.cy.ts @@ -38,8 +38,7 @@ describe('Detection ES|QL rules, creation', { tags: ['@ess'] }, () => { const rule = getEsqlRule(); const expectedNumberOfRules = 1; - // FLAKY: https://github.com/elastic/kibana/issues/172251 - describe.skip('creation', () => { + describe('creation', () => { beforeEach(() => { deleteAlertsAndRules(); login(); diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_edit/esql_rule.cy.ts b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_edit/esql_rule.cy.ts index 445b33a682f9c..20d48b211995e 100644 --- a/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_edit/esql_rule.cy.ts +++ b/x-pack/test/security_solution_cypress/cypress/e2e/detection_response/rule_edit/esql_rule.cy.ts @@ -34,10 +34,7 @@ const rule = getEsqlRule(); const expectedValidEsqlQuery = 'from auditbeat* | stats count(event.category) by event.category'; -// FLAKY: https://github.com/elastic/kibana/issues/172253 -// FLAKY: https://github.com/elastic/kibana/issues/172254 -// FLAKY: https://github.com/elastic/kibana/issues/172255 -describe.skip('Detection ES|QL rules, edit', { tags: ['@ess'] }, () => { +describe('Detection ES|QL rules, edit', { tags: ['@ess'] }, () => { beforeEach(() => { login(); deleteAlertsAndRules(); diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/entity_analytics/entity_analytics_management_page_privileges_callout.ts b/x-pack/test/security_solution_cypress/cypress/e2e/entity_analytics/entity_analytics_management_page_privileges_callout.ts index a00a5a9ee92cb..0072b653a3e7b 100644 --- a/x-pack/test/security_solution_cypress/cypress/e2e/entity_analytics/entity_analytics_management_page_privileges_callout.ts +++ b/x-pack/test/security_solution_cypress/cypress/e2e/entity_analytics/entity_analytics_management_page_privileges_callout.ts @@ -26,9 +26,6 @@ describe( 'Entity analytics management page - Risk Engine Privileges Callout', { tags: ['@ess'], - env: { - ftrConfig: { enableExperimental: ['riskEnginePrivilegesRouteEnabled'] }, - }, }, () => { it('should not show the callout for superuser', () => { diff --git a/x-pack/test/security_solution_cypress/cypress/e2e/investigations/timelines/creation.cy.ts b/x-pack/test/security_solution_cypress/cypress/e2e/investigations/timelines/creation.cy.ts index c9163f7da515b..a40479fdab26d 100644 --- a/x-pack/test/security_solution_cypress/cypress/e2e/investigations/timelines/creation.cy.ts +++ b/x-pack/test/security_solution_cypress/cypress/e2e/investigations/timelines/creation.cy.ts @@ -48,7 +48,8 @@ import { createTimeline } from '../../../tasks/timelines'; import { OVERVIEW_URL, TIMELINE_TEMPLATES_URL, TIMELINES_URL } from '../../../urls/navigation'; -describe('Create a timeline from a template', { tags: ['@ess', '@serverless'] }, () => { +// Failing: See https://github.com/elastic/kibana/issues/172304 +describe.skip('Create a timeline from a template', { tags: ['@ess', '@serverless'] }, () => { before(() => { deleteTimelines(); login(); diff --git a/x-pack/test/security_solution_cypress/cypress/screens/alerts.ts b/x-pack/test/security_solution_cypress/cypress/screens/alerts.ts index 0eaec7ce0b471..cfcd52372daeb 100644 --- a/x-pack/test/security_solution_cypress/cypress/screens/alerts.ts +++ b/x-pack/test/security_solution_cypress/cypress/screens/alerts.ts @@ -33,6 +33,8 @@ export const ALERT_SEVERITY = '[data-test-subj="formatted-field-kibana.alert.sev export const ALERT_DATA_GRID = '[data-test-subj="euiDataGridBody"]'; +export const ALERT_DATA_GRID_ROW = `${ALERT_DATA_GRID} .euiDataGridRow`; + export const ALERTS_COUNT = '[data-test-subj="toolbar-alerts-count"]'; export const CLOSE_ALERT_BTN = '[data-test-subj="close-alert-status"]'; @@ -180,3 +182,36 @@ export const ALERT_RENDERER_HOST_NAME = '[data-test-subj="alertFieldBadge"] [data-test-subj="render-content-host.name"]'; export const HOVER_ACTIONS_CONTAINER = getDataTestSubjectSelector('hover-actions-container'); + +export const ALERT_USERS_PROFILES_SELECTABLE_MENU_ITEM = '.euiSelectableListItem'; +export const ALERT_USERS_PROFILES_CLEAR_SEARCH_BUTTON = '[data-test-subj="clearSearchButton"]'; + +export const ALERT_ASSIGN_CONTEXT_MENU_ITEM = + '[data-test-subj="alert-assignees-context-menu-item"]'; + +export const ALERT_UNASSIGN_CONTEXT_MENU_ITEM = + '[data-test-subj="remove-alert-assignees-menu-item"]'; + +export const ALERT_ASSIGNEES_SELECT_PANEL = + '[data-test-subj="securitySolutionAssigneesApplyPanel"]'; + +export const ALERT_ASSIGNEES_UPDATE_BUTTON = + '[data-test-subj="securitySolutionAssigneesApplyButton"]'; + +export const ALERT_USER_AVATAR = (assignee: string) => + `[data-test-subj="securitySolutionUsersAvatar-${assignee}"][title='${assignee}']`; + +export const ALERT_AVATARS_PANEL = '[data-test-subj="securitySolutionUsersAvatarsPanel"]'; + +export const ALERT_ASIGNEES_COLUMN = + '[data-test-subj="dataGridRowCell"][data-gridcell-column-id="kibana.alert.workflow_assignee_ids"]'; + +export const ALERT_ASSIGNEES_COUNT_BADGE = + '[data-test-subj="securitySolutionUsersAvatarsCountBadge"]'; + +export const FILTER_BY_ASSIGNEES_BUTTON = '[data-test-subj="filter-popover-button-assignees"]'; + +export const ALERT_DETAILS_ASSIGN_BUTTON = + '[data-test-subj="securitySolutionFlyoutHeaderAssigneesAddButton"]'; + +export const ALERT_DETAILS_TAKE_ACTION_BUTTON = '[data-test-subj="take-action-dropdown-btn"]'; diff --git a/x-pack/test/security_solution_cypress/cypress/screens/expandable_flyout/alert_details_right_panel.ts b/x-pack/test/security_solution_cypress/cypress/screens/expandable_flyout/alert_details_right_panel.ts index abf9585e368ec..afe87189acd37 100644 --- a/x-pack/test/security_solution_cypress/cypress/screens/expandable_flyout/alert_details_right_panel.ts +++ b/x-pack/test/security_solution_cypress/cypress/screens/expandable_flyout/alert_details_right_panel.ts @@ -17,6 +17,7 @@ import { SEVERITY_VALUE_TEST_ID, STATUS_BUTTON_TEST_ID, FLYOUT_HEADER_TITLE_TEST_ID, + ASSIGNEES_HEADER_TEST_ID, } from '@kbn/security-solution-plugin/public/flyout/document_details/right/components/test_ids'; import { COLLAPSE_DETAILS_BUTTON_TEST_ID, @@ -59,6 +60,8 @@ export const DOCUMENT_DETAILS_FLYOUT_HEADER_RISK_SCORE_VALUE = getDataTestSubjectSelector(RISK_SCORE_VALUE_TEST_ID); export const DOCUMENT_DETAILS_FLYOUT_HEADER_SEVERITY_VALUE = getDataTestSubjectSelector(SEVERITY_VALUE_TEST_ID); +export const DOCUMENT_DETAILS_FLYOUT_HEADER_ASSIGNEES = + getDataTestSubjectSelector(ASSIGNEES_HEADER_TEST_ID); /* Footer */ diff --git a/x-pack/test/security_solution_cypress/cypress/tasks/alert_assignments.ts b/x-pack/test/security_solution_cypress/cypress/tasks/alert_assignments.ts new file mode 100644 index 0000000000000..c0adfbf1d78fa --- /dev/null +++ b/x-pack/test/security_solution_cypress/cypress/tasks/alert_assignments.ts @@ -0,0 +1,236 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { SecurityRoleName } from '@kbn/security-solution-plugin/common/test'; +import { + ALERTS_TABLE_ROW_LOADER, + ALERT_AVATARS_PANEL, + ALERT_ASSIGNEES_SELECT_PANEL, + ALERT_ASSIGN_CONTEXT_MENU_ITEM, + ALERT_ASSIGNEES_UPDATE_BUTTON, + ALERT_USER_AVATAR, + ALERT_DATA_GRID_ROW, + ALERT_DETAILS_ASSIGN_BUTTON, + ALERT_DETAILS_TAKE_ACTION_BUTTON, + ALERT_UNASSIGN_CONTEXT_MENU_ITEM, + ALERT_USERS_PROFILES_CLEAR_SEARCH_BUTTON, + ALERT_USERS_PROFILES_SELECTABLE_MENU_ITEM, + ALERT_ASIGNEES_COLUMN, + ALERT_ASSIGNEES_COUNT_BADGE, + FILTER_BY_ASSIGNEES_BUTTON, + TAKE_ACTION_POPOVER_BTN, + TIMELINE_CONTEXT_MENU_BTN, +} from '../screens/alerts'; +import { PAGE_TITLE } from '../screens/common/page'; +import { DOCUMENT_DETAILS_FLYOUT_HEADER_ASSIGNEES } from '../screens/expandable_flyout/alert_details_right_panel'; +import { selectFirstPageAlerts } from './alerts'; +import { login } from './login'; +import { visitWithTimeRange } from './navigation'; + +export const NO_ASSIGNEES = 'No assignees'; + +export const waitForAssigneesToPopulatePopover = () => { + cy.waitUntil( + () => { + cy.log('Waiting for assignees to appear in popover'); + return cy.root().then(($el) => { + const $updateButton = $el.find(ALERT_ASSIGNEES_UPDATE_BUTTON); + return !$updateButton.prop('disabled'); + }); + }, + { interval: 500, timeout: 12000 } + ); +}; + +export const waitForPageTitleToBeShown = () => { + cy.get(PAGE_TITLE).should('be.visible'); +}; + +export const loadPageAs = (url: string, role?: SecurityRoleName) => { + login(role); + visitWithTimeRange(url); + waitForPageTitleToBeShown(); +}; + +export const openAlertAssigningActionMenu = (alertIndex = 0) => { + cy.get(TIMELINE_CONTEXT_MENU_BTN).eq(alertIndex).click(); + cy.get(ALERT_ASSIGN_CONTEXT_MENU_ITEM).click(); +}; + +export const openAlertAssigningBulkActionMenu = () => { + cy.get(TAKE_ACTION_POPOVER_BTN).click(); + cy.get(ALERT_ASSIGN_CONTEXT_MENU_ITEM).click(); +}; + +export const updateAlertAssignees = () => { + cy.get(ALERT_ASSIGNEES_UPDATE_BUTTON).click(); +}; + +export const checkEmptyAssigneesStateInAlertsTable = () => { + cy.get(ALERT_DATA_GRID_ROW) + .its('length') + .then((count) => { + cy.get(ALERT_ASIGNEES_COLUMN).should('have.length', count); + }); + cy.get(ALERT_ASIGNEES_COLUMN).each(($column) => { + cy.wrap($column).within(() => { + cy.get(ALERT_AVATARS_PANEL).children().should('have.length', 0); + }); + }); +}; + +export const checkEmptyAssigneesStateInAlertDetailsFlyout = () => { + cy.get(DOCUMENT_DETAILS_FLYOUT_HEADER_ASSIGNEES).within(() => { + cy.get(ALERT_AVATARS_PANEL).children().should('have.length', 0); + }); +}; + +export const alertsTableMoreActionsAreNotAvailable = () => { + cy.get(TIMELINE_CONTEXT_MENU_BTN).should('not.exist'); +}; + +export const asigneesMenuItemsAreNotAvailable = (alertIndex = 0) => { + cy.get(TIMELINE_CONTEXT_MENU_BTN).eq(alertIndex).click(); + cy.get(ALERT_ASSIGN_CONTEXT_MENU_ITEM).should('not.exist'); + cy.get(ALERT_UNASSIGN_CONTEXT_MENU_ITEM).should('not.exist'); +}; + +export const asigneesBulkMenuItemsAreNotAvailable = () => { + selectFirstPageAlerts(); + cy.get(TAKE_ACTION_POPOVER_BTN).click(); + cy.get(ALERT_ASSIGN_CONTEXT_MENU_ITEM).should('not.exist'); + cy.get(ALERT_UNASSIGN_CONTEXT_MENU_ITEM).should('not.exist'); +}; + +export const cannotAddAssigneesViaDetailsFlyout = () => { + cy.get(ALERT_DETAILS_ASSIGN_BUTTON).should('be.disabled'); +}; + +export const alertsTableShowsAssigneesForAlert = (users: SecurityRoleName[], alertIndex = 0) => { + cy.get(ALERT_ASIGNEES_COLUMN) + .eq(alertIndex) + .within(() => { + users.forEach((user) => cy.get(`.euiAvatar${ALERT_USER_AVATAR(user)}`).should('exist')); + }); +}; + +export const alertsTableShowsAssigneesForAllAlerts = (users: SecurityRoleName[]) => { + cy.get(ALERT_ASIGNEES_COLUMN).each(($column) => { + cy.wrap($column).within(() => { + users.forEach((user) => cy.get(`.euiAvatar${ALERT_USER_AVATAR(user)}`).should('exist')); + }); + }); +}; + +export const alertsTableShowsAssigneesBadgeForAlert = ( + users: SecurityRoleName[], + alertIndex = 0 +) => { + cy.get(ALERT_ASIGNEES_COLUMN) + .eq(alertIndex) + .within(() => { + cy.get(ALERT_ASSIGNEES_COUNT_BADGE).contains(users.length); + users.forEach((user) => cy.get(`.euiAvatar${ALERT_USER_AVATAR(user)}`).should('not.exist')); + }); +}; + +export const alertDetailsFlyoutShowsAssignees = (users: SecurityRoleName[]) => { + cy.get(DOCUMENT_DETAILS_FLYOUT_HEADER_ASSIGNEES).within(() => { + users.forEach((user) => cy.get(`.euiAvatar${ALERT_USER_AVATAR(user)}`).should('exist')); + }); +}; + +export const alertDetailsFlyoutShowsAssigneesBadge = (users: SecurityRoleName[]) => { + cy.get(DOCUMENT_DETAILS_FLYOUT_HEADER_ASSIGNEES).within(() => { + cy.get(ALERT_ASSIGNEES_COUNT_BADGE).contains(users.length); + users.forEach((user) => cy.get(`.euiAvatar${ALERT_USER_AVATAR(user)}`).should('not.exist')); + }); +}; + +export const selectAlertAssignee = (assignee: string) => { + cy.get(ALERT_ASSIGNEES_SELECT_PANEL).within(() => { + if (assignee === NO_ASSIGNEES) { + cy.get(ALERT_USERS_PROFILES_SELECTABLE_MENU_ITEM).contains(assignee).click(); + return; + } + cy.get('input').type(assignee); + cy.get(ALERT_USERS_PROFILES_SELECTABLE_MENU_ITEM).contains(assignee).click(); + cy.get(ALERT_USERS_PROFILES_CLEAR_SEARCH_BUTTON).click(); + }); +}; + +/** + * This will update assignees for selected alert + * @param users The list of assugnees to update. If assignee is not assigned yet it will be assigned, otherwise it will be unassigned + * @param alertIndex The index of the alert in the alerts table + */ +export const updateAssigneesForAlert = (users: SecurityRoleName[], alertIndex = 0) => { + openAlertAssigningActionMenu(alertIndex); + waitForAssigneesToPopulatePopover(); + users.forEach((user) => selectAlertAssignee(user)); + updateAlertAssignees(); + cy.get(ALERTS_TABLE_ROW_LOADER).should('not.exist'); +}; + +export const updateAssigneesViaAddButtonInFlyout = (users: SecurityRoleName[]) => { + cy.get(ALERT_DETAILS_ASSIGN_BUTTON).click(); + waitForAssigneesToPopulatePopover(); + users.forEach((user) => selectAlertAssignee(user)); + updateAlertAssignees(); + cy.get(ALERTS_TABLE_ROW_LOADER).should('not.exist'); +}; + +export const updateAssigneesViaTakeActionButtonInFlyout = (users: SecurityRoleName[]) => { + cy.get(ALERT_DETAILS_TAKE_ACTION_BUTTON).click(); + cy.get(ALERT_ASSIGN_CONTEXT_MENU_ITEM).click(); + waitForAssigneesToPopulatePopover(); + users.forEach((user) => selectAlertAssignee(user)); + updateAlertAssignees(); + cy.get(ALERTS_TABLE_ROW_LOADER).should('not.exist'); +}; + +export const bulkUpdateAssignees = (users: SecurityRoleName[]) => { + openAlertAssigningBulkActionMenu(); + waitForAssigneesToPopulatePopover(); + users.forEach((user) => selectAlertAssignee(user)); + updateAlertAssignees(); + cy.get(ALERTS_TABLE_ROW_LOADER).should('not.exist'); +}; + +export const removeAllAssigneesForAlert = (alertIndex = 0) => { + cy.get(TIMELINE_CONTEXT_MENU_BTN).eq(alertIndex).click(); + cy.get(ALERT_UNASSIGN_CONTEXT_MENU_ITEM).click(); + cy.get(ALERTS_TABLE_ROW_LOADER).should('not.exist'); +}; + +export const removeAllAssigneesViaTakeActionButtonInFlyout = () => { + cy.get(ALERT_DETAILS_TAKE_ACTION_BUTTON).click(); + cy.get(ALERT_UNASSIGN_CONTEXT_MENU_ITEM).click(); + cy.get(ALERTS_TABLE_ROW_LOADER).should('not.exist'); +}; + +export const bulkRemoveAllAssignees = () => { + cy.get(TAKE_ACTION_POPOVER_BTN).click(); + cy.get(ALERT_UNASSIGN_CONTEXT_MENU_ITEM).click(); + cy.get(ALERTS_TABLE_ROW_LOADER).should('not.exist'); +}; + +export const filterByAssignees = (users: Array) => { + cy.get(FILTER_BY_ASSIGNEES_BUTTON).scrollIntoView(); + cy.get(FILTER_BY_ASSIGNEES_BUTTON).click(); + users.forEach((user) => selectAlertAssignee(user)); + cy.get(FILTER_BY_ASSIGNEES_BUTTON).click(); +}; + +export const clearAssigneesFilter = () => { + cy.get(FILTER_BY_ASSIGNEES_BUTTON).scrollIntoView(); + cy.get(FILTER_BY_ASSIGNEES_BUTTON).click(); + cy.get(ALERT_ASSIGNEES_SELECT_PANEL).within(() => { + cy.contains('Clear filters').click(); + }); + cy.get(FILTER_BY_ASSIGNEES_BUTTON).click(); +}; diff --git a/x-pack/test/security_solution_endpoint/apps/endpoint/responder.ts b/x-pack/test/security_solution_endpoint/apps/endpoint/responder.ts index 90729abd4e25c..bcc3177846d37 100644 --- a/x-pack/test/security_solution_endpoint/apps/endpoint/responder.ts +++ b/x-pack/test/security_solution_endpoint/apps/endpoint/responder.ts @@ -82,8 +82,7 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => { ); }; - // FLAKY: https://github.com/elastic/kibana/issues/170435 - describe.skip('Response Actions Responder', function () { + describe('Response Actions Responder', function () { targetTags(this, ['@ess', '@serverless']); let indexedData: IndexedHostsAndAlertsResponse; @@ -197,8 +196,12 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => { await testSubjects.clickWhenNotDisabled('endpointResponseActions-action-item'); await testSubjects.existOrFail('consolePageOverlay'); - await performResponderSanityChecks(); + // close tour popup + if (await testSubjects.exists('timeline-save-tour-close-button')) { + await testSubjects.click('timeline-save-tour-close-button'); + } + await performResponderSanityChecks(); await pageObjects.timeline.closeTimeline(); }); }); diff --git a/x-pack/test/security_solution_endpoint_api_int/apis/endpoint_authz.ts b/x-pack/test/security_solution_endpoint_api_int/apis/endpoint_authz.ts index 79f964f8c4271..5a13045af0ba3 100644 --- a/x-pack/test/security_solution_endpoint_api_int/apis/endpoint_authz.ts +++ b/x-pack/test/security_solution_endpoint_api_int/apis/endpoint_authz.ts @@ -10,10 +10,11 @@ import { ACTION_DETAILS_ROUTE, ACTION_STATUS_ROUTE, AGENT_POLICY_SUMMARY_ROUTE, - BASE_POLICY_RESPONSE_ROUTE, BASE_ENDPOINT_ACTION_ROUTE, - GET_PROCESSES_ROUTE, + BASE_POLICY_RESPONSE_ROUTE, + EXECUTE_ROUTE, GET_FILE_ROUTE, + GET_PROCESSES_ROUTE, HOST_METADATA_GET_ROUTE, HOST_METADATA_LIST_ROUTE, ISOLATE_HOST_ROUTE_V2, @@ -21,7 +22,6 @@ import { METADATA_TRANSFORMS_STATUS_ROUTE, SUSPEND_PROCESS_ROUTE, UNISOLATE_HOST_ROUTE_V2, - EXECUTE_ROUTE, } from '@kbn/security-solution-plugin/common/endpoint/constants'; import { IndexedHostsAndAlertsResponse } from '@kbn/security-solution-plugin/common/endpoint/index_data'; import { targetTags } from '../../security_solution_endpoint/target_tags'; @@ -40,12 +40,7 @@ export default function ({ getService }: FtrProviderContext) { body: Record | undefined; } - // Flaky: - // https://github.com/elastic/kibana/issues/171655 - // https://github.com/elastic/kibana/issues/171656 - // https://github.com/elastic/kibana/issues/171647 - // https://github.com/elastic/kibana/issues/171648 - describe.skip('When attempting to call an endpoint api', function () { + describe('When attempting to call an endpoint api', function () { targetTags(this, ['@ess', '@serverless']); let indexedData: IndexedHostsAndAlertsResponse; diff --git a/x-pack/test_serverless/api_integration/test_suites/common/index_management/index_templates.ts b/x-pack/test_serverless/api_integration/test_suites/common/index_management/index_templates.ts index a4e082387ab4a..0b94803bcd765 100644 --- a/x-pack/test_serverless/api_integration/test_suites/common/index_management/index_templates.ts +++ b/x-pack/test_serverless/api_integration/test_suites/common/index_management/index_templates.ts @@ -5,7 +5,7 @@ * 2.0. */ -import expect from 'expect'; +import expect from '@kbn/expect'; import { FtrProviderContext } from '../../../ftr_provider_context'; const API_BASE_PATH = '/api/index_management'; @@ -14,80 +14,266 @@ export default function ({ getService }: FtrProviderContext) { const supertest = getService('supertest'); const es = getService('es'); const log = getService('log'); + const randomness = getService('randomness'); + const indexManagementService = getService('indexManagement'); + let getTemplatePayload: typeof indexManagementService['templates']['helpers']['getTemplatePayload']; + let catTemplate: typeof indexManagementService['templates']['helpers']['catTemplate']; + let getSerializedTemplate: typeof indexManagementService['templates']['helpers']['getSerializedTemplate']; + let createTemplate: typeof indexManagementService['templates']['api']['createTemplate']; + let updateTemplate: typeof indexManagementService['templates']['api']['updateTemplate']; + let deleteTemplates: typeof indexManagementService['templates']['api']['deleteTemplates']; + let simulateTemplate: typeof indexManagementService['templates']['api']['simulateTemplate']; + let getRandomString: () => string; describe('Index templates', function () { - const templateName = `template-${Math.random()}`; - const indexTemplate = { - name: templateName, - body: { - index_patterns: ['test*'], - }, - }; - before(async () => { - // Create a new index template to test against - try { - await es.indices.putIndexTemplate(indexTemplate); - } catch (err) { - log.debug('[Setup error] Error creating index template'); - throw err; - } + ({ + templates: { + helpers: { getTemplatePayload, catTemplate, getSerializedTemplate }, + api: { createTemplate, updateTemplate, deleteTemplates, simulateTemplate }, + }, + } = indexManagementService); + getRandomString = () => randomness.string({ casing: 'lower', alpha: true }); }); - after(async () => { - // Cleanup template created for testing purposes - try { - await es.indices.deleteIndexTemplate({ + describe('get', () => { + let templateName: string; + + before(async () => { + templateName = `template-${getRandomString()}`; + const indexTemplate = { name: templateName, + body: { + index_patterns: ['test*'], + }, + }; + // Create a new index template to test against + try { + await es.indices.putIndexTemplate(indexTemplate); + } catch (err) { + log.debug('[Setup error] Error creating index template'); + throw err; + } + }); + + after(async () => { + // Cleanup template created for testing purposes + try { + await es.indices.deleteIndexTemplate({ + name: templateName, + }); + } catch (err) { + log.debug('[Cleanup error] Error deleting index template'); + throw err; + } + }); + + describe('all', () => { + it('should list all the index templates with the expected parameters', async () => { + const { body: allTemplates } = await supertest + .get(`${API_BASE_PATH}/index_templates`) + .set('kbn-xsrf', 'xxx') + .set('x-elastic-internal-origin', 'xxx') + .expect(200); + + // Legacy templates are not applicable on serverless + expect(allTemplates.legacyTemplates.length).to.eql(0); + + const indexTemplateFound = allTemplates.templates.find( + (template: { name: string }) => template.name === templateName + ); + + expect(indexTemplateFound).to.be.ok(); + + const expectedKeys = [ + 'name', + 'indexPatterns', + 'hasSettings', + 'hasAliases', + 'hasMappings', + '_kbnMeta', + 'composedOf', + ].sort(); + + expect(Object.keys(indexTemplateFound).sort()).to.eql(expectedKeys); + }); + }); + + describe('one', () => { + it('should return an index template with the expected parameters', async () => { + const { body } = await supertest + .get(`${API_BASE_PATH}/index_templates/${templateName}`) + .set('kbn-xsrf', 'xxx') + .set('x-elastic-internal-origin', 'xxx') + .expect(200); + + const expectedKeys = [ + 'name', + 'indexPatterns', + 'template', + '_kbnMeta', + 'composedOf', + ].sort(); + + expect(body.name).to.eql(templateName); + expect(Object.keys(body).sort()).to.eql(expectedKeys); }); - } catch (err) { - log.debug('[Cleanup error] Error deleting index template'); - throw err; - } + }); + }); + + describe('create', () => { + it('should create an index template', async () => { + const payload = getTemplatePayload(`template-${getRandomString()}`, [getRandomString()]); + await createTemplate(payload).set('x-elastic-internal-origin', 'xxx').expect(200); + }); + + it('should throw a 409 conflict when trying to create 2 templates with the same name', async () => { + const templateName = `template-${getRandomString()}`; + const payload = getTemplatePayload(templateName, [getRandomString()]); + + await createTemplate(payload).set('x-elastic-internal-origin', 'xxx'); + + await createTemplate(payload).set('x-elastic-internal-origin', 'xxx').expect(409); + }); + + it('should validate the request payload', async () => { + const templateName = `template-${getRandomString()}`; + // need to cast as any to avoid errors after deleting index patterns + const payload = getTemplatePayload(templateName, [getRandomString()]) as any; + + delete payload.indexPatterns; // index patterns are required + + const { body } = await createTemplate(payload).set('x-elastic-internal-origin', 'xxx'); + expect(body.message).to.contain( + '[request body.indexPatterns]: expected value of type [array] ' + ); + }); + + it('should parse the ES error and return the cause', async () => { + const templateName = `template-create-parse-es-error`; + const payload = getTemplatePayload(templateName, ['create-parse-es-error']); + const runtime = { + myRuntimeField: { + type: 'boolean', + script: { + source: 'emit("hello with error', // error in script + }, + }, + }; + payload.template!.mappings = { ...payload.template!.mappings, runtime }; + const { body } = await createTemplate(payload) + .set('x-elastic-internal-origin', 'xxx') + .expect(400); + + expect(body.attributes).an('object'); + expect(body.attributes.error.reason).contain('template after composition is invalid'); + // one of the item of the cause array should point to our script + expect(body.attributes.causes.join(',')).contain('"hello with error'); + }); }); - describe('get all', () => { - it('should list all the index templates with the expected parameters', async () => { - const { body: allTemplates } = await supertest - .get(`${API_BASE_PATH}/index_templates`) - .set('kbn-xsrf', 'xxx') + describe('update', () => { + it('should update an index template', async () => { + const templateName = `template-${getRandomString()}`; + const indexTemplate = getTemplatePayload(templateName, [getRandomString()]); + + await createTemplate(indexTemplate).set('x-elastic-internal-origin', 'xxx').expect(200); + + let { body: catTemplateResponse } = await catTemplate(templateName); + + const { name, version } = indexTemplate; + + expect( + catTemplateResponse.find(({ name: catTemplateName }) => catTemplateName === name)?.version + ).to.equal(version?.toString()); + + // Update template with new version + const updatedVersion = 2; + await updateTemplate({ ...indexTemplate, version: updatedVersion }, templateName) .set('x-elastic-internal-origin', 'xxx') .expect(200); - // Legacy templates are not applicable on serverless - expect(allTemplates.legacyTemplates.length).toEqual(0); + ({ body: catTemplateResponse } = await catTemplate(templateName)); + + expect( + catTemplateResponse.find(({ name: catTemplateName }) => catTemplateName === name)?.version + ).to.equal(updatedVersion.toString()); + }); + + it('should parse the ES error and return the cause', async () => { + const templateName = `template-update-parse-es-error`; + const payload = getTemplatePayload(templateName, ['update-parse-es-error']); + const runtime = { + myRuntimeField: { + type: 'keyword', + script: { + source: 'emit("hello")', + }, + }, + }; + + // Add runtime field + payload.template!.mappings = { ...payload.template!.mappings, runtime }; - const indexTemplateFound = allTemplates.templates.find( - (template: { name: string }) => template.name === indexTemplate.name + await createTemplate(payload).set('x-elastic-internal-origin', 'xxx').expect(200); + + // Update template with an error in the runtime field script + payload.template!.mappings.runtime.myRuntimeField.script = 'emit("hello with error'; + const { body } = await updateTemplate(payload, templateName) + .set('x-elastic-internal-origin', 'xxx') + .expect(400); + + expect(body.attributes).an('object'); + // one of the item of the cause array should point to our script + expect(body.attributes.causes.join(',')).contain('"hello with error'); + }); + }); + + describe('delete', () => { + it('should delete an index template', async () => { + const templateName = `template-${getRandomString()}`; + const payload = getTemplatePayload(templateName, [getRandomString()]); + + const { status: createStatus, body: createBody } = await createTemplate(payload).set( + 'x-elastic-internal-origin', + 'xxx' ); + if (createStatus !== 200) { + throw new Error(`Error creating template: ${createStatus} ${createBody.message}`); + } - expect(indexTemplateFound).toBeTruthy(); + let { body: catTemplateResponse } = await catTemplate(templateName); - const expectedKeys = [ - 'name', - 'indexPatterns', - 'hasSettings', - 'hasAliases', - 'hasMappings', - '_kbnMeta', - ].sort(); + expect( + catTemplateResponse.find((template) => template.name === payload.name)?.name + ).to.equal(templateName); - expect(Object.keys(indexTemplateFound).sort()).toEqual(expectedKeys); + const { status: deleteStatus, body: deleteBody } = await deleteTemplates([ + { name: templateName }, + ]).set('x-elastic-internal-origin', 'xxx'); + if (deleteStatus !== 200) { + throw new Error(`Error deleting template: ${deleteBody.message}`); + } + + expect(deleteBody.errors).to.be.empty(); + expect(deleteBody.templatesDeleted[0]).to.equal(templateName); + + ({ body: catTemplateResponse } = await catTemplate(templateName)); + + expect(catTemplateResponse.find((template) => template.name === payload.name)).to.equal( + undefined + ); }); }); - describe('get one', () => { - it('should return an index template with the expected parameters', async () => { - const { body } = await supertest - .get(`${API_BASE_PATH}/index_templates/${templateName}`) - .set('kbn-xsrf', 'xxx') + describe('simulate', () => { + it('should simulate an index template', async () => { + const payload = getSerializedTemplate([getRandomString()]); + + const { body } = await simulateTemplate(payload) .set('x-elastic-internal-origin', 'xxx') .expect(200); - - const expectedKeys = ['name', 'indexPatterns', 'template', '_kbnMeta'].sort(); - - expect(body.name).toEqual(templateName); - expect(Object.keys(body).sort()).toEqual(expectedKeys); + expect(body.template).to.be.ok(); }); }); }); diff --git a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/avg_pct_fired.ts b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/avg_pct_fired.ts index 055f6c1a17a54..018f326a0aa96 100644 --- a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/avg_pct_fired.ts +++ b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/avg_pct_fired.ts @@ -152,7 +152,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'observability'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/avg_pct_no_data.ts b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/avg_pct_no_data.ts index 098f4659fdd2d..0411c6948eae1 100644 --- a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/avg_pct_no_data.ts +++ b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/avg_pct_no_data.ts @@ -138,7 +138,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'observability'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/custom_eq_avg_bytes_fired.ts b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/custom_eq_avg_bytes_fired.ts index 0c3f43b29fdd0..d11a06ee35627 100644 --- a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/custom_eq_avg_bytes_fired.ts +++ b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/custom_eq_avg_bytes_fired.ts @@ -156,7 +156,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'observability'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/documents_count_fired.ts b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/documents_count_fired.ts index 453da41b81196..1c055b21c37a4 100644 --- a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/documents_count_fired.ts +++ b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/documents_count_fired.ts @@ -146,7 +146,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'observability'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/group_by_fired.ts b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/group_by_fired.ts index 0f7b7a019cc83..9c5eaf281a819 100644 --- a/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/group_by_fired.ts +++ b/x-pack/test_serverless/api_integration/test_suites/observability/custom_threshold_rule/group_by_fired.ts @@ -165,7 +165,7 @@ export default function ({ getService }: FtrProviderContext) { expect(resp.hits.hits[0]._source).property( 'kibana.alert.rule.category', - 'Custom threshold (Technical Preview)' + 'Custom threshold (Beta)' ); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.consumer', 'observability'); expect(resp.hits.hits[0]._source).property('kibana.alert.rule.name', 'Threshold rule'); diff --git a/yarn.lock b/yarn.lock index 2e609e33d4ae3..a544bef1859d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1577,19 +1577,17 @@ dependencies: tslib "^1.9.3" -"@elastic/ecs-helpers@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@elastic/ecs-helpers/-/ecs-helpers-1.1.0.tgz#ee7e6f870f75a2222c5d7179b36a628f1db4779e" - integrity sha512-MDLb2aFeGjg46O5mLpdCzT5yOUDnXToJSrco2ShqGIXxNJaM8uJjX+4nd+hRYV4Vex8YJyDtOFEVBldQct6ndg== - dependencies: - fast-json-stringify "^2.4.1" +"@elastic/ecs-helpers@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@elastic/ecs-helpers/-/ecs-helpers-2.1.1.tgz#8a375b307c33a959938d9ae8f9abb466eb9fb3bf" + integrity sha512-ItoNazMnYdlUCmkBYTXc3SG6PF7UlVTbvMdHPvXkfTMPdwGv2G1Xtp5CjDHaGHGOZSwaDrW4RSCXvA/lMSU+rg== -"@elastic/ecs-pino-format@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@elastic/ecs-pino-format/-/ecs-pino-format-1.2.0.tgz#3ee709eb2343b4d1a7a6d23bc467673d8c0de2c2" - integrity sha512-7TGPoxPMHkhqdp98u9F1+4aNwktgh8tlG/PX2c/d/RcAqHziaRCc72tuwGLMu9K/w/M5bWz0eKbcFXr4fSZGwg== +"@elastic/ecs-pino-format@^1.2.0", "@elastic/ecs-pino-format@^1.4.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@elastic/ecs-pino-format/-/ecs-pino-format-1.5.0.tgz#48610e06e939b50bfa3629da0d2fcb1c74a69a20" + integrity sha512-7MMVmT50ucEl7no8mUgCIl+pffBVNRl36uZi0vmalWa2xPWISBxM9k9WSP/WTgOkmGj9G35e5g3UfCS1zxshBg== dependencies: - "@elastic/ecs-helpers" "^1.1.0" + "@elastic/ecs-helpers" "^2.1.1" "@elastic/elasticsearch-types@npm:@elastic/elasticsearch@^8.2.1": version "8.6.0" @@ -5145,6 +5143,10 @@ version "0.0.0" uid "" +"@kbn/observability-get-padded-alert-time-range-util@link:x-pack/packages/observability/get_padded_alert_time_range_util": + version "0.0.0" + uid "" + "@kbn/observability-log-explorer-plugin@link:x-pack/plugins/observability_log_explorer": version "0.0.0" uid "" @@ -8841,10 +8843,10 @@ resolved "https://registry.yarnpkg.com/@types/chroma-js/-/chroma-js-2.1.3.tgz#0b03d737ff28fad10eb884e0c6cedd5ffdc4ba0a" integrity sha512-1xGPhoSGY1CPmXLCBcjVZSQinFjL26vlR8ZqprsBWiFyED4JacJJ9zHhh5aaUXqbY9B37mKQ73nlydVAXmr1+g== -"@types/chromedriver@^81.0.2": - version "81.0.2" - resolved "https://registry.yarnpkg.com/@types/chromedriver/-/chromedriver-81.0.2.tgz#b01a1007f9b39804e8ebaed07b2b86a33a21e121" - integrity sha512-sWozcf88uN5B5hh9wuLupSY1JRuN551NjhbNTK+4DGp1c1qiQGprpPy+hJkWuckQcEzyDAN3BbOezXfefWAI/Q== +"@types/chromedriver@^81.0.5": + version "81.0.5" + resolved "https://registry.yarnpkg.com/@types/chromedriver/-/chromedriver-81.0.5.tgz#c7b82f45c1cb9ebe47b7fb24a8641c9adf181b67" + integrity sha512-VwV+WTTFHYZotBn57QQ8gd4TE7CGJ15KPM+xJJrKbiQQSccTY7zVXuConSBlyWrO+AFpVxuzmluK3xvzxGmkCw== dependencies: "@types/node" "*" @@ -9938,10 +9940,10 @@ resolved "https://registry.yarnpkg.com/@types/seedrandom/-/seedrandom-2.4.28.tgz#9ce8fa048c1e8c85cb71d7fe4d704e000226036f" integrity sha512-SMA+fUwULwK7sd/ZJicUztiPs8F1yCPwF3O23Z9uQ32ME5Ha0NmDK9+QTsYE4O2tHXChzXomSWWeIhCnoN1LqA== -"@types/selenium-webdriver@^4.1.13": - version "4.1.13" - resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-4.1.13.tgz#c31e833a3e67a2d2c9e46da3aac8b6acbffc838a" - integrity sha512-kGpIh7bvu4HGCJXl4PEJ53kzpG4iXlRDd66SNNCfJ58QhFuk9skOm57lVffZap5ChEOJwbge/LJ9IVGVC8EEOg== +"@types/selenium-webdriver@^4.1.20": + version "4.1.20" + resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-4.1.20.tgz#00d10f0593c18fe72fabc55b8f62fa387a31a193" + integrity sha512-WxzARWDZVTbXlJgwYGhNoiV4OuHDabctSQmK5V88LqjW9TJiLETcknxRZ2xB1toecQnu0T2jt1pPXnSYkaWYiw== dependencies: "@types/ws" "*" @@ -10355,15 +10357,15 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@wdio/logger@^8.6.6": - version "8.6.6" - resolved "https://registry.yarnpkg.com/@wdio/logger/-/logger-8.6.6.tgz#6f3844a2506730ae1e4151dca0ed0242b5b69b63" - integrity sha512-MS+Y5yqFGx2zVXMOfuBQAVdFsP4DuYz+/hM552xwiDWjGg6EZHoccqUYgH3J5zpu3JFpYV3R/a5jExFiGGck6g== +"@wdio/logger@^8.11.0": + version "8.16.17" + resolved "https://registry.yarnpkg.com/@wdio/logger/-/logger-8.16.17.tgz#c2055857ed3e3cf12cfad843140fa79264c6a632" + integrity sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g== dependencies: chalk "^5.1.2" loglevel "^1.6.0" loglevel-plugin-prefix "^0.8.4" - strip-ansi "^6.0.0" + strip-ansi "^7.1.0" "@webassemblyjs/ast@1.11.1": version "1.11.1" @@ -10903,7 +10905,7 @@ ajv-keywords@^5.0.0: dependencies: fast-deep-equal "^3.1.3" -ajv@^6.1.0, ajv@^6.10.2, ajv@^6.11.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -13486,6 +13488,11 @@ cookie@^0.5.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== +cookie@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + cookiejar@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.4.tgz#ee669c1fea2cf42dc31585469d193fef0d65771b" @@ -15304,12 +15311,12 @@ elastic-apm-node@3.46.0: traverse "^0.6.6" unicode-byte-truncate "^1.0.0" -elastic-apm-node@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/elastic-apm-node/-/elastic-apm-node-4.1.0.tgz#b1154a2d8e17b7762badf4fc696d8de7439ce928" - integrity sha512-8t9lbyfi4WUPxjPvRNO80QX2Ysf8I+D21wq+aphY+97Fk7kk6SDeZH+5U+o7HWSbqZpo/PYJGuKDUYc9PXuEWw== +elastic-apm-node@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/elastic-apm-node/-/elastic-apm-node-4.2.0.tgz#0b9fe675b94902734965d3b9da5424260e4e45a2" + integrity sha512-GbSjtQ+Q9lBZpY6bikatPCL7cMWPuBxHQ2yD0msfuP7JYXhWon42L8N7cqyepmp/F/YF++X8WJxuZM2G7J3kYQ== dependencies: - "@elastic/ecs-pino-format" "^1.2.0" + "@elastic/ecs-pino-format" "^1.4.0" "@opentelemetry/api" "^1.4.1" "@opentelemetry/core" "^1.11.0" "@opentelemetry/sdk-metrics" "^1.12.0" @@ -15318,7 +15325,7 @@ elastic-apm-node@^4.1.0: async-value-promise "^1.1.1" basic-auth "^2.0.1" breadth-filter "^2.0.0" - cookie "^0.5.0" + cookie "^0.6.0" core-util-is "^1.0.2" end-of-stream "^1.4.4" error-callsites "^2.0.4" @@ -16573,16 +16580,6 @@ fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0, fast-json- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-json-stringify@^2.4.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/fast-json-stringify/-/fast-json-stringify-2.6.0.tgz#3dcb4835b63d4e17dbd17411594aa63df8c0f95b" - integrity sha512-xTZtZRopWp2Aun7sGX2EB2mFw4bMQ+xnR8BmD5Rn4K0hKXGkbcZAzTtxEX0P4KNaNx1RAwvf+FESfuM0+F4WZg== - dependencies: - ajv "^6.11.0" - deepmerge "^4.2.2" - rfdc "^1.2.0" - string-similarity "^4.0.1" - fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" @@ -17342,19 +17339,19 @@ gaze@^1.0.0: dependencies: globule "^1.0.0" -geckodriver@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/geckodriver/-/geckodriver-4.0.0.tgz#e078518f1b259b9c746bc4cea440dc9480abdbb2" - integrity sha512-1R1cuqqz+gqZ4Eux//TSbYDBpyYHHs9xLzG6BWJolORlaGkKWbg5qN3415fIi/5IkS7kTA2BEYvplB2GjH8oyw== +geckodriver@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/geckodriver/-/geckodriver-4.2.1.tgz#03ad628241417737b962966aa8f8b13fa0f8bf75" + integrity sha512-4m/CRk0OI8MaANRuFIahvOxYTSjlNAO2p9JmE14zxueknq6cdtB5M9UGRQ8R9aMV0bLGNVHHDnDXmoXdOwJfWg== dependencies: - "@wdio/logger" "^8.6.6" + "@wdio/logger" "^8.11.0" decamelize "^6.0.0" - http-proxy-agent "^6.0.1" - https-proxy-agent "^6.1.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.1" node-fetch "^3.3.1" - tar-fs "^2.1.1" + tar-fs "^3.0.4" unzipper "^0.10.14" - which "^3.0.1" + which "^4.0.0" gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: version "1.0.0-beta.2" @@ -18500,14 +18497,6 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" -http-proxy-agent@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-6.1.0.tgz#9bbaebd7d5afc8fae04a5820932b487405b95978" - integrity sha512-75t5ACHLOMnz/KsDAS4BdHx4J0sneT/HW+Sz070NR+n7RZ7SmYXYn2FXq6D0XwQid8hYgRVf6HZJrYuGzaEqtw== - dependencies: - agent-base "^7.0.2" - debug "^4.3.4" - http-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz#e9096c5afd071a3fce56e6252bb321583c124673" @@ -18566,14 +18555,6 @@ https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: agent-base "6" debug "4" -https-proxy-agent@^6.1.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-6.2.0.tgz#58c525a299663d958556969a8e3536dd1e007485" - integrity sha512-4xhCnMpxR9fupa7leh9uJK2P/qjYIeaM9uZ9c1bi1JDSwX2VH9NDk/oKSToNX4gBKa2WT31Mldne7e26ckohLQ== - dependencies: - agent-base "^7.0.2" - debug "4" - https-proxy-agent@^7.0.1, https-proxy-agent@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" @@ -26660,11 +26641,6 @@ rfc4648@^1.5.2: resolved "https://registry.yarnpkg.com/rfc4648/-/rfc4648-1.5.2.tgz#cf5dac417dd83e7f4debf52e3797a723c1373383" integrity sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg== -rfdc@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - rgbcolor@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/rgbcolor/-/rgbcolor-1.0.1.tgz#d6505ecdb304a6595da26fa4b43307306775945d" @@ -27003,14 +26979,14 @@ select-hose@^2.0.0: resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= -selenium-webdriver@^4.9.1: - version "4.9.1" - resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.9.1.tgz#24c4055258b8be50792186fe52b60cd00f768481" - integrity sha512-6OBMaSXwn3/vzQJkfYpAjGaYAA+otsE7zu0omz74HQ9XBuAMUImdVS6hKXlB2G3Bt9WIuVfK0F4V8oye8JRc3Q== +selenium-webdriver@^4.15.0: + version "4.15.0" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.15.0.tgz#ee827f8993864dc0821df0d3b46d4f312d6f1aa3" + integrity sha512-BNG1bq+KWiBGHcJ/wULi0eKY0yaDqFIbEmtbsYJmfaEghdCkXBsx1akgOorhNwjBipOr0uwpvNXqT6/nzl+zjg== dependencies: jszip "^3.10.1" tmp "^0.2.1" - ws ">=8.13.0" + ws ">=8.14.2" selfsigned@^2.0.1: version "2.0.1" @@ -28053,11 +28029,6 @@ string-replace-loader@^2.2.0: loader-utils "^1.2.3" schema-utils "^1.0.0" -string-similarity@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-4.0.3.tgz#ef52d6fc59c8a0fc93b6307fbbc08cc6e18cde21" - integrity sha512-QEwJzNFCqq+5AGImk5z4vbsEPTN/+gtyKfXBVLBcbPBRPNganZGfQnIuf9yJ+GiwSnD65sT8xrw/uwU1Q1WmfQ== - "string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -28212,7 +28183,7 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^7.0.1: +strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== @@ -30927,13 +30898,6 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" -which@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" - integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== - dependencies: - isexe "^2.0.0" - which@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a" @@ -31098,7 +31062,7 @@ write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@8.14.2, ws@>=8.13.0, ws@^8.2.3, ws@^8.4.2, ws@^8.9.0: +ws@8.14.2, ws@>=8.14.2, ws@^8.2.3, ws@^8.4.2, ws@^8.9.0: version "8.14.2" resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==